Principal Software Engineer2014 - PRESENTBoxed
- Architected and implemented full-stack eCommerce features for one of the fastest-growing startups in NYC.
Contract Engineer2015 - 2015Placemeter (Via Toptal)
Technologies: Jade, Express, AngularJS, SnapSVG
- Handled development of a responsive marketing site for a promising startup.
Web Architect2013 - 2014Code Legs
Technologies: PubNub, CSS3, HTML5, jQuery, Handlebars, Backbone.js
- Developed a customer relations application for real-time (video, audio, SMS, email, desktop sharing, etc.) collaboration.
- Implemented client-side MVC architecture to improve the existing application structure.
- Built a file sharing vault (similar to Google Drive) to allow resource sharing between connected users.
- Implemented a responsive web framework to provide support for both the web and native application.
- Established best practices for the web development team.
Principal Architect2012 - 2014Townsquare Media
Technologies: WordPress, CSS3, HTML5, jQuery, Zepto, Less, Handlebars, MongoDB, Express.js, Node.js
- Spearheaded mobile-first responsive web development for multi-site application platform servicing over 400 websites and 50+ million unique visitors a month.
- Designed and architected web services APIs in Node.js/MongoDB environment.
- Developed custom advertisement experience and integration points on over 400 of our mobile sites.
- Created custom theming framework for multisite generates.
- Researched new technologies and design principles to further advance quality of development team.
Sr. UI Architect2007 - 2012The Hertz Corporation
- Oversaw development of the reservation process for eCommerce websites and mobile applications which generates over $2 billion of traffic annually.
- Implemented HTML5 web apps utilizing technologies such as responsive web, local storage, cache manifest, geolocation, canvas API, Backbone.js, Node.js.
- Converted mock-ups to functional websites and mobile apps based on specifications and usability standards.
- Collaborated with developers to establish strategy for coding standards, cross browser compliance, code organization, and architectural design and documentation.