CEO/Lead Engineer2015 - PRESENTChroma
- Operated a web development agency with several engineers, working 100% remotely with a variety of companies, team sizes, and tech stacks.
- Led several projects as the team/lead primary developer.
Lead Front-end Engineer2018 - 2018Nuro (Contract)
Technologies: Node.js, Google Maps API, Redux, React
- Developed the initial React-based front end from scratch and determined technology choices/coding standards.
- Architected and implemented a suite of complex self-driving car fleet management apps using React, Redux, and the Google Maps API.
- Implemented a front-end deployment pipeline using Kubernetes.
- Designed schemas for the back-end APIs consumed by the front end and implemented a sophisticated mock API to accelerate the pace of front-end development.
- Rapidly prototyped an ecommerce REST API in Node.js to validate MVP concept in under two weeks.
Full-stack Developer2017 - 2018Sandhills (Contract)
- Led a complete front-end rewrite of a legacy equipment sales application.
- Developed a generalized/modular architecture for front-end/back-end components to permit rapid development of derivative sites.
- Restructured/translated legacy code to write cleaner implementations of back-end features like authentication and interfacing with external APIs.
- Implemented a new sales site from scratch derived from the rewritten base application.
Web Developer2017 - 2018Forbes (Contract)
- Developed a number of React SPAs and interactive features for a high-traffic media website.
- Utilized Node.js to implement meta tag rewrites and server-side rendering.
- Implemented detailed pixel-perfect responsive designs with clean, modular Sass/CSS.
Full-stack Developer2016 - 2017Apple Homecare (Contract)
- Engineered numerous full-stack features from scratch in a large healthcare application.
- Architected and developed the front-end and back-end components of order management, including the shopping cart/order creation functionality, inventory adjustments, and the packing/shipping/delivery process.
- Developed logic-heavy UI components with React/Redux for features like batch transaction editing, pagination, and customer data collection.
- Implemented back-end logic and UIs for scheduling and automated generation of invoices.
Full-stack Developer2015 - 2016Velocity (Contract)
- Developed a marketing campaign development platform as the project's sole developer.
- Implemented flexible drag-and-drop campaign design interfaces, reusable components, and animations.
- Architected the back-end logic/REST API for development of campaigns, including persistence functionality and user authentication.
- Successfully coordinated with a Europe-based team while working in the US; was praised for excellent communication skills and availability.