React/Node Engineer
2018 - 2018EY Global Innovation- Provided full-stack development on an internal web application built with Node.js, MySQL, React, Java, RabbitMQ.
- Developed a REST API in Node.js to surface complex domain types and transformations originating in MySQL database and multiple remote services via their REST APIs.
- Developed a React/Redux single-page application, utilizing single sign-on via SAML.
- Owned the database and node application.
- Developed and maintained CI/CD infrastructure for development, testing, and deployment to AWS.
Technologies: Amazon Web Services (AWS), AWS, MySQL, React, Node.jsSenior React Engineer
2017 - 2018Dubsmash- Developed features using React, Redux, Ramda for internal application.
- Used Styled library to implement site look and feel via CSS-in-JS.
Technologies: Ramda, Redux, ReactSoftware Development Engineer
2015 - 2017Amazon- Maintained and improved an in-house front-end framework to maximize developer productivity and minimize latency on over 94% of Amazon.com retail website page views. Brought the four-year-old framework up to WCAG AA accessibility standards while reducing the overall file size.
- Architected a custom isomorphic front-end platform and API controller for Amazon Prime Now using React/Redux on the client and SpringMVC on the server. The platform was designed to be highly configurable and usable by developers with little to no front-end/JavaScript experience.
- Contributed to the Amazon retail app, Prime Now app, FireTV, and numerous other cross-discipline platforms and internal tools at Amazon.
Technologies: Python, Java, Ruby, CSS, JavaScriptWeb Developer
2012 - 2014Unitrends, Inc.- Developed a web UI for virtual machine backup software using Python and Django.
- Built a custom JavaScript framework supporting the development of modular UI components with tight jQuery UI integration.
- Contributed to visual design and mockups for two major versions.
- Extended Django's form system to handle infinitely-nested inline forms and support dynamic creation of said forms on the client.
- Scaled multiple rich UI components to handle datasets in the tens of thousands with rich, complex controls and business logic.
Technologies: JavaScript, jQuery, Django, PythonInteractive Media Manager
2007 - 2011Peak Resorts- Took sole responsibility for the design and development of marketing sites and internal tools.
- Coordinated with marketing teams to produce feature-rich information sites for a number of brands.
- Contributed to marketing efforts including copy writing, ad and billboard design, and campaign management.
- Created internal communication and media management tools to facilitate knowledge sharing and best practices.
- Created custom webcam software that helped reduce bandwidth and support more concurrent users.
Technologies: JavaScript, CSS, Python, PHP