Software Engineer2015 - PRESENTChroma
- Worked 100% remotely with a variety of companies, team sizes, and tech stacks.
- Led several projects as the primary developer.
Full-stack Developer2017 - 2018Sandhills (Remote 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 (Remote 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 (Remote 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 (Remote 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.