Senior Full-stack Engineer
2016 - 2018Kentik- Transitioned an existing Backbone.js application to React.
- Redesigned, simplified, and implemented a new version of an existing alerting application that contained over 100 form fields and drastically reduced the amount of customer support calls with the simplified redesign.
- Developed a universal search feature for a customer-facing analytics application that allowed all of the application's data entities to be searched instantly within a single interface.
- Implemented various private APIs on a Node.js and PostgreSQL back end.
Technologies: User Experience (UX), User Interface (UI), Web App UX, Web UI, PostgreSQL, App UI, HTML5, Webpack, Less, CSS, HTML, Backbone.js, Node.js, React, JavaScript, Web Design, Responsive UI, Web UX, Responsive Web Design (RWD)Senior Engineer
2013 - 2014Payfirma- Retrofitted the entire product for multilingual support as a requirement for the advance of a major financial partnership.
- Performed a security audit of the code and application.
- Created developer tools and documentation to enhance developer workflow.
- Improved the UI and UX across the entire application with an overhaul of the existing CSS code.
- Redesigned the database and the API for consistency, readability, performance, and future expansion.
- Mentored junior developers as needed on solving issues, code patterns, and general best practices.
Technologies: User Experience (UX), User Interface (UI), Web App UX, Web UI, Backbone.js, App UI, HTML5, CSS, HTML, MySQL, PHP, JavaScript, Web Design, Web UXIndependent Contractor
2012 - 2012YouEye- Helped develop a user-testing application using Ruby on Rails and Backbone.js.
- Built various prototypes and created test suites for the application.
- Implemented a UX recommendation library that recommended specific best practices based on what UX problems were encountered.
Technologies: jQuery, HTML5, MySQL, CSS, HTML, JavaScript, Ruby on Rails (RoR), Backbone.js, Web Design, Web UX