Senior Full-stack Developer
2020 - 2021FiscalNote- Implemented the integration of a new data type in the system, including state regulations coming from a new data source.
- Contributed to the definition of processes and protocols for optimizing future data source integrations.
- Managed the team during the final phase of the project as the technical leader and project manager for a short period.
Technologies: Node.js, Ember.jsSenior Back-end Developer
2019 - 2020Moneyhub- Developed the integration with various credit card and bank APIs, implementing the client's own integration interface.
- Developed unit tests, integration tests, and functional tests for different API integrations.
- Built a web-crawler to satisfy some integration needs with systems which had no available API.
Technologies: Web Crawlers, API Integration, Unit Testing, PostgreSQL, TypeScript, Node.jsBack-end Developer
2016 - 2019Earnest- Implemented new features and fixed bugs, both in the front end and back end.
- Worked on periodic operative issues and data fixes while gradually automating some of that work through the development of new tools and scripts.
- Maintained legacy code while helping with the transition process to new systems, including massive data migration and verification, production services transition, and more.
Technologies: PostgreSQL, AWS, Amazon Web Services (AWS), JavaScript, AngularJS, Node.jsFront-end Developer
2015 - 2016Abaris- Implemented UI/UX designs, including user interactions, animations, and cross-browser compatibility.
- Implemented the connection to the back-end 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: jQuery, JavaScript, AngularJSWeb Developer
2011 - 2015GoChime (via Toptal)- Built a 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: Node.js, JavaScript, PHPLead Developer
2012 - 2012AdWorx (via Toptal)- Designed and built a system using CodeIgniter (PHP), implementing the entire business flow (product selection, payment, production, and 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 and credit card direct payments).
- Integrated with a brochure design and printing service (mycreativeshop.com).
Technologies: jQuery, Amazon Web Services (AWS), Jenkins, Phing, CoffeeScript, Sass, Compass, CSS3, HTML5, PHPDoc, PHPUnit, CodeIgniter, MySQL, PHPLead Developer
2010 - 2012SmsPREP (via Toptal)- Developed Joomla components to allow sending and receiving 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.
- Outlined multiple reporting systems for actionable data analysis and business intelligence.
- Developed the smsPREP API to allow for third-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: Node.js, CSS, HTML, JavaScript, Joomla, PHPWeb Developer
2011 - 2011Circlefy (via Toptal)- Developed the prototype of the social network working under the scrum model.
- Managed the R&D team as a scrum master, defining requirements, PM, and more.
Technologies: JavaScript, PHPProject Manager
2011 - 2011Toptal Platform- Defined requirements and managed a team of Ruby on Rails developers.
- Conducted QA/testing.
Technologies: Ruby on Rails (RoR)Front-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 of http://www.sensible.com/ from Steve Krug based on the knowledge of usability best practices.
- Implemented many variations of User Experience using jQuery and YouTube custom player.
- Developed basic Flash functions in ActionScript 3.0.
Technologies: ActionScript 3, Flash, jQuery, CSS3, HTML5Developer
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. It also had a back end integrated with the WordPress administration panel.
- Implemented Facebook and Twitter integration.
- Developed different UI/UX elements using jQuery.
Technologies: JavaScript, CSS, HTML, WordPress, PHPDeveloper
2009 - 2010DWP Internet- Developed Joomla components and themes.
- Developed a generic “directory site” and then customized/deployed it to create three 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 of regular expressions.
- Executed full data mining processes, downloading, parsing, and importing over 400.000 records for three databases.
Technologies: JavaScript, CSS, HTML, Joomla, PHP