Experienced Senior Full Stack Developer with a demonstrated history of working with large complex systems. Skilled in React, Redux, Apollo, GraphQL, Postgres and Node. I really enjoy taking on a new challenge and building software from the ground up.
Experience
Seabrook, NH
Senior full stack software engineer responsible for architecting, designing and implementing highly scalable systems for the business from the ground up.
Notable tech: React, Angular, Node, MySQL, Elasticsearch, AWS, and Kubernetes.
Lead architect on the React-based internal tool for the company. Primarily used for sales support, quote generation, data transparency, and reporting.
Lead architect on the company's custom built Quoting Tool. In addition to implementing the React UI this project also involved creating a seamless integration pipeline to and from the company's Netsuite ERP implementation. Once implemented, employees were able to create highly technical, highly profitable quotes on extraordinarily complex products with the click of a few buttons.
Spearheaded the integration between the Netsuite ERP system and the database driving the internal company tools as well as the eCommerce platform. This required a constant sync of robust and reliable data between the entities. I put together a team from multiple departments in the company to discover and design a solution that would allow us to move the data efficiently and allow for expansion.
Responsible for the design, implementation and maintenance of the AWS infrastructure, API's, microservices and backend systems for the company from the ground up and ensuring each piece of infrastructure was robust and reliable. Logging systems were installed and countless efficiency improvements were made over the years.
This eCommerce store, built from the ground up in Angular, was responsible for allowing customers to find highly specialized products at the attribute level. To achieve the level of granularity, speed and control required, multiple elasticsearch indexes were built. This project involved countless different aspects from designing the systems required to sync the MySQL data to the elasticsearch indexes to redesigning huge portions of the UI to increase conversion rates.
2018 — 2018
Greater Boston Area
Designed and implemented a React, Apollo, Node, GraphQL and PostgreSQL platform to allow construction project managers and subcontractors to input, track, analyze and iterate on issues through the project life cycle.
Built a custom reporting suite including all data visualizations enabling real time analysis of the overall state of the project.
Implemented websockets to enable real time cross product integration between the Sight Issues and Sight Planner products which permitted data to be accessed and leveraged between the platforms.
Brainstormed and developed new product features and ideas by working with industry experts to determine market opportunities and customer needs.
Established all documentation pertaining to both products detailing out systems such as build processes, continuous integration practices and deployment procedures for the company.
Extended the established Sight Planner API to allow for cross product functionality.
Greater Boston Area
Responsible for designing, building and maintaining a fully collaborative real time complexity analysis and management enterprise platform with a React/Redux/Apollo front-end, Node back-end and PostgreSQL database.
Lead architect and developer on many data visualizations including a Design Structure Matrix and Gantt for analyzing large, complex data sets.
Designed and implemented a reporting solution allowing complex systems to be analyzed and optimized in real time.
Created and maintained a RESTful API to allow integration with other web and software platforms.
Integrated multiple external API's to allow customers to seamlessly access and manipulate data within the platform.
2015 — 2015
Greater Boston Area
Spearheaded and oversaw application development lifecycle of a new piece of software called MixWheel designed to open up an additional revenue stream.
Lead developer for Node/Mongo/ElasticSearch/Redis application that drove the content discovery engine.
Established codebase and prototype to transition the current Ruby on Rails front-end to an Angular application.
Education
2004 — 2008
Clarkson University
Bachelor's Degree
2004 — 2008