Principal Software Engineer
2014 - PRESENTBoxed- Architected and implemented full-stack eCommerce features for one of the fastest-growing startups in NYC.
Technologies: AngularJS, Flux, Isomorphic JavaScript, React, Hapi.jsContract Engineer
2015 - 2015Placemeter (Via Toptal)- Handled development of a responsive marketing site for a promising startup.
Technologies: Snap.svg, AngularJS, Express.js, JADEWeb Architect
2013 - 2014Code Legs- 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.
Technologies: PubNub, CSS3, HTML5, jQuery, Handlebars, Backbone.jsPrincipal Architect
2012 - 2014Townsquare Media- 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.
Technologies: WordPress, CSS3, HTML5, jQuery, Zepto, Less, Handlebars, MongoDB, Express.js, Node.jsSr. UI Architect
2007 - 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.
- Implemented optimization techniques such as lazy loading, CSS spriting, tableless design/semantic HTML, CSS and JavaScript aggregation, SEO tools, HTML5 polyfills, etc.
- Collaborated with developers to establish strategy for coding standards, cross browser compliance, code organization, and architectural design and documentation.
Technologies: JSP, Core Java (J2EE), JavaScript, CSS3, HTML5, jQuery, Compass, Underscore.js, Backbone.js