Uploaded File
Joel
quilesbaker@gmail.com
786-683-0321
Miami, FL 33299
Javascript React.js Node.js Engineer
9 years experience W2
09/01/2021
0
Recommendations
Average rating
58
Profile views
Summary

  • Very enthusiastic about Clojure/Script with prior experience, while having achieved expertise developing browser applications using JavaScript and React
  • Proactive about application security.
  • Curiosity drives me and I enjoy creating a positive environment for people around me.
  • Varied interests that span research, involvement in web applications across the full stack, mobile, and desktop applications.
  • Desire to continue working in a distributed workplace.

Competencies

  • Clojure, Python, JavaScript, nodeJs
  • HTML5, CSS/SASS, REST, AJAX, SPAs, es6/es7/es8, responsive web implementation
  • React, Redux, Apollo graphQL React integration. Hooks, higher-order components, render props
  • Package managers, webpack/babel & bundle builds, task automation
  • SQL, Cassandra databases: data Modeling, query design, and application integration
  • Test-driven development; unit, integration and e2e tests
  • Engineering processes, product lifecycle, code reviews vim and spacemacs, git, tmux
  • Linux filesystem, tools and terminal environment graphQL, nginx, D3js, API design
  • Jira & jql, agile methodologies, project deliverables & organization
  • Application Security: CSRF, XSS Protection & CSP, server security, configuration of HTTP headers
  • Immutable, asynchronous, and functional programming

Experience
Software Engineer
Information Technology
Jan 2016 - present
Remote, OR

Built on Apache Cassandra, DataStax delivers the ultimate always-on hybrid and multi-cloud database.

Cloud Applications - UI Technical Lead

  • Design, gather requirements, and code. Participate in planning, backlog grooming, and tech-debt management.
  • Coordinate with senior engineers and drive decisions by consensus. Write proposals and internal application documentation.
  • Assorted technologies: JavaScript (ES6), React, Material UI, Apollo graphQL, webpack, babel, emotionJs, jest, enzyme, DevExpress, npm+yarn, and testcafe for integration tests.
  • Deliver features on a cloud application SaaS offering. CI/CD pipeline, Jenkins builds.
  • Creation and maintenance of an internal UI components library for use across company products, hosted on a private npm repository.
  • Use of toggle flags for feature delivery, whitelisting, and A/B testing.

OpsCenter Lifecycle Manager: Provisioning - Sr. Software Engineer

  • Definition files (edn) drive all possible configurations for Cassandra database settings.
  • Clojure on backend server. Boot for build and tooling. Mount for reloadable application state. Application provisions multi-node Cassandra clusters using user-defined configurations.
  • JavaScript, React, and Redux: UI that parses definition files and generates form fields for users to customize supported settings, across configuration files, across all supported database versions.

OpsCenter: Monitoring - Software Engineer

  • Clojure-based monitoring agent installed on each Cassandra node. Each agent instance interfaces with JMX metrics and events published by a running Cassandra node. Leinengen for build and project configuration. Compojure-api for routing and docs, jetty server with ring API.
  • Python daemon for metric collection, API routes, coordination and agent reporting consolidation. JavaScript front-end (Dojo Toolkit).
  • Off-the-shelf installable product. Pseudo-Scrum with backlog and standups.
Apache Continuous Deployment Continuous Integration JavaScript Jenkins Python SaaS Scrum Software Engineer UI Redux Jest Sensu Provisioning React.js node.js Java
Remove Skill
Software Engineer
Information Technology
Jan 2015 - Dec 2015
Miami, FL

Government forms and task pipelines can be a beautiful experience.

  • Create and maintain multiple EmberJs single page applications.
  • Maintain multiple microservices built with NodeJs, Java (+itext), and Python.
  • Deployment configurations for nginx. AWS management.
  • Introduced git and onboarded all applications to version control and github.
  • Implement security on server instances, analyze security with tiger, add swap space, rootkit detection, ulimit for nginx processes, among many other enhancements.
  • Use of tsung/taurus to benchmark server load & capacity.
  • Create WBS spreadsheets to come up with creative ways for the team to practice estimation techniques (eg. planning poker).
  • Use of phantomjs to prerender a JavaScript website for a search crawler to consume.
  • Wrote a blog article featuring the enhanced company products & technical details on newer efforts.
AWS Git Java JavaScript node.js Python Software Engineer
Remove Skill
Front-End Web Developer
Information Technology
Jan 2014 - Jan 2015

Evaluate the best area to expand your business, relocate your family, or find statistical patterns.

  • Created a single-page web application using AngularJs, open layers maps, D3js, and a thin NodeJs application server. Interfaced with elastic search.
  • Programmatically generate screenshots of portions of the web interface.
  • Re-worked and re-designed landing pages for a modern feel and a maintainable code base.
  • Use of bootstrap and various CSS grid technologies.
Web Developer AngularJS Bootstrap CSS node.js
Remove Skill
Systems Engineer
Information Technology
Jan 2012 - Jan 2014

POS Systems Engineer

  • JavaScript, jQuery, JSP, and Java across various applications.
  • Rewrite of the kiosk application previously used in Verizon stores.
  • Use of JMVC and AngularJs JavaScript frameworks.

Previously

  • Internship @RockSolid: ASP.NET Worked with client to retrofit security of an existing application.
  • Part time @Nic.PR: Puerto Rico Top Level Domains .pr domain names with ASP, VBscript, PHP.
AngularJS Java JavaScript jQuery JSP Systems Engineering
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Bachelor's in Computer Science Minor
University of Puerto Rico 2012
Skills
Java
2021
7
JavaScript
2021
7
node.js
2021
6
Python
2021
5
Software Engineer
2021
5
Apache
2021
4
Continuous Deployment
2021
4
Continuous Integration
2021
4
Jenkins
2021
4
Jest
2021
4
Provisioning
2021
4
React.js
2021
4
Redux
2021
4
SaaS
2021
4
Scrum
2021
4
Sensu
2021
4
UI
2021
4
AngularJS
2015
3
jQuery
2014
2
JSP
2014
2
Systems Engineering
2014
2
Bootstrap
2015
1
CSS
2015
1
Web Developer
2015
1
Agile Methodology
0
1
AJAX
0
1
AWS
2015
1
Data Modeling
0
1
Git
2015
1
JIRA
0
1
Linux
0
1
REST
0
1
SASS
0
1
SQL
0
1