MySQL - optimization, basic structure/best practices,
normalization
Javascript - frameworks such as Angular 5, React, Vue.js,
SPAs, JQuery, and vanilla
Some experience also with the following - Node.js/Express, Kubernetes, Docker,
Github Actions, Jenkins pipelines
Education
Monmouth College - Class of 2014, Bachelor of Arts, majors in both Math and
Computer Science
Professional
Sogeti - Consultant, Senior Consultant - June 2014 to Sept 2016
Worked closely with business clients to suit their technology
needs. Upgraded, improved, and introduced features to existing systems.
Clarity/Perficient - Engagement Engineer, Senior Technical Consultant - Sept 2016 to August 2018
Building new software applictions based on client designs
and the best technology choices available. Working extensively in both front
and back end architecture to develop custom solutions/products. Doing code
reviews and helping to develop documentation/enforce standards.
Neighborhoods.com - Software Engineer, Architecture Coach, Development Operations Lead - Sept 2018 to present
Working in a small team on the front end of the application.
Introducing features and fixing bugs. Working in a fast paced kanban/agile workflow,
we ship multiple releases weekly. So far, my specific contributions have included:
upgrading our react router implementation, introducing code splitting to improve
load performance, introducing and improving team documentation, moving the site to a
kubernetes environment. I also implemented a base logging and monitoring infrastructure
using elasticsearch, grafana, and prometheus. Currently working to improve developer
processes and tooling via Development Operations.