Frontend Developer
2015 - 2016Abaris- Implemented UI/UX designs, including user interactions, animations, cross-browser compatibility.
- Implemented the connection to the backend REST API using the Restangular library.
- Created a new project structure for new sub-projects within the company, implementing best practices for organized and scalable Angular projects.
Technologies: AngularJSWeb Developer
2011 - 2015GoChime (via Toptal)- Built prototype system with heavy integration with Twitter API and automatic querying and posting based on what twitter users were sharing in real-time.
- Designed and built reporting systems for actionable data analysis and client reports.
Technologies: PHP, JavaScript, Node.jsLead Developer
2012 - 2012AdWorx (via Toptal)- Designed and built a system using CodeIgniter (PHP) implementing the entire business flow (product selection, payment, production, delivery).
- Contributed to the definition of the business logic process.
- Implemented the front-end UI/UX using HTML5, Compass, CoffeeScript and jQuery.
- Implemented payments using Paypal Pro (multiple recurring payments, credit card direct payments).
- Integrated with a brochure design and printing service (mycreativeshop.com).
Technologies: PHP/MySQL, CodeIgniter, PhpUnit, PhpDoc, HTML5, CSS3, Compass, Sass, CoffeeScript, Phing, Jenkins, Amazon Web ServicesLead Developer
2010 - 2012SmsPREP (via Toptal)- Developed Joomla components to allow for the sending and receiving of millions of multiple choice questions and responses via SMS.
- Designed and built a smart learning management system (LMS) from scratch.
- Designed and built an adaptive learning algorithm that continually targets multiple-choice questions according to a current user's difficulty level.
- Designed multiple reporting systems for actionable data analysis and business intelligence.
- Developed smsPREP API to allow for 3rd party integration into the system for sites such as Zinch.com and CollegeProwler.com.
- Designed and built social gaming and social modes for e-learning.
- Developed Facebook integrations for social learning.
- Developed and integrated a Kannel SMS Gateway.
Technologies: PHP, Joomla!, JavaScript, HTML, CSS, Node.jsWeb Developer
2011 - 2011Circlefy (via Toptal)- Developed the prototype of the social network working under the “Scrum” model.
- Managed the R&D team as “Scrum Master” (defining requirements, PM, etc.).
Technologies: PHP, JavaScriptProject Manager
2011 - 2011Toptal Platform- Defined requirements and managed a team of Ruby on Rails developers.
- Conducted QA/Testing.
Technologies: Ruby on RailsFront-end Developer
2011 - 2011IDEO (via Toptal)- Created prototype websites for market testing.
- Set up Google Analytics and Goal Tracking to measure their success.
- Contributed to the UI / UX design process based on knowledge of usability best practices from Steve Krug of http://www.sensible.com/.
- Implemented many variations of User Experience using jQuery and Youtube Custom Player.
- Developed basic Flash functions in ActionScript 3.0.
Technologies: HTML5, CSS3, jQuery, Flash, ActionScript 3.0, HTML5, CSS3Developer
2010 - 2010ConsumerBell (via Toptal)- Created a WordPress plugin that allowed clients to post comments about any company, service or product.
- The plugin included a “feed” to show the posted comments in real time.
- This plugin also had a back-end integrated with WordPress administration panel.
- Implemented Facebook and Twitter integration.
- Developed different UI/UX elements using jQuery.
Technologies: PHP, WordPress, HTML, CSS, JavaScript.Developer
2009 - 2010DWP Internet- Developed Joomla components and themes.
- Developed a generic “directory site” and then customized/deployed it to create 3 websites.
- Optimized the Mosets Tree component code, increasing site performance by ~200%.
- Created a web-crawler from scratch using C++/Python.
- Converted many gigabytes of data into importable SQL, only using a couple regular expressions.
- Executed full data mining processes, downloading, parsing, and importing over a 400.000 records for 3 databases.
Technologies: PHP, Joomla!, HTML, CSS, JavaScript.