Intern -> Lead Software Engineer,
Jul, 2007 - Jan, 20113 years 6 months
Lead a highly motivated team of developers to create avanced web 2.0 applications using the LAMP architecture. Designed/maintained a specialized, fully object-oriented MVC framework (PHP) that featured an extensive library of custom external API integrations (Authorize.Net, PayPal, Facebook etc.), complex relational databases, support for multiple javascript frameworks (DOJO, jQuery, MooTools, easyXDM), templated CSS and a large suite of internal utility functions/classes relating to all areas of e-commerce, input validation, logging and error handling. The framework also helped ensure protection against a variety of common web application vulnerabilities (SQL injection, XSS), allowed "pretty" URL rewrites, and handled database-oriented configurable session management. Created and maintained a fully documented API (PHP), allowing access to a host of services and guaranteeing security/authenticity of requests using SSL, MD5 signatures and public key cryptography. The API featured a backend UI panel, "instructions", statistics and other useful information. Obtained ample experience in elegant UI design. Maintained multiple checkout flows with complex A/B testing for analysis. Comprehensive understanding the of the XHTML DOM, including limitless access and manipulation of its elements. High level of expertise in CSS2/3, JS and AJAX needed to build rich, responsive client-side applications. Expert in XML/JSON data formatting and translation techniques. Implemented cross-domain AJAX capabilities in order to circumvent the "same origin policy" for iFrames and facilitate seamless protocol changes. Responsible for setting up our project repository in version control (specifically SVN). Well-versed in all SVN commands and IDEs and able to run statistical analysis on code if needed. Placed high emphasis on code portability and re usability, object-oriented design and performance optimization.
Early exposure to mobile web JavaScript applications
Cross-platform java install scripts which managed dependencies
Successfully demod products to large telecommuncation companies
High-stress startup environment