Back-end Engineer
2018 - PRESENTGiving Assistant- Implemented the business logic through APIs used by the browser extension and the front end.
- Developed integrations with other services like merchant networks content providers, analytics, and fraud detection services.
Technologies: MongoDB, MySQL, Yii 2, PHPFull-stack Developer
2015 - PRESENTInstallerTech, Co. (via Toptal)- Developed and maintained billing carts for multiple Windows applications that manage thousands of transactions a day.
- Developed and maintained a call center communication system to route customers calls to different call centers using Twilio and Plivo platforms.
- Built a reports system to get information and statistics with Google Charts and D3.js.
Technologies: Google Chart API, Online Payments, eCommerce, RevenueWire, D3.js, Plivo, Twilio, Stripe, jQuery, PHPFull-stack LAMP and WordPress Developer
2016 - 2016Ascend- Developed and maintained a number of WordPress, CodeIgniter, and Laravel sites.
Technologies: WordPress, Laravel, CodeIgniterWordPress and API integration Developer
2014 - 2015All Inclusive Vacations, Co.- Built a WordPress site, integrated with Apple Vacations REST API to book flights, hotels, and services.
Technologies: RESTful Services, WordPressPHP/JavaScript Developer
2014 - 2015Rand McNally (via Toptal)- Implemented Fabric.js drawing tools over Mapbox application.
Technologies: Fabric, LeafletJS, Mapbox, CodeIgniterWeb Developer
2013 - 2015Microfinance Transparency (via Toptal)- Supervised system architecture and development activities for MFTransparency’s WordPress site.
- Implemented multiple analysis graphs with Google Charts and D3.js library.
- Implemented multi-language support.
Technologies: PHPWordPress/PHP Real Estate Website Developer
2013 - 2013Chawla Group (via Toptal)- Developed front-end and back-end features for a real estate promotion website in WordPress.
- Implemented W3 Total Cache, Yoast WordPress SEO, and Better WP Security plugins.
Technologies: WordPressWeb, Android Developer
2012 - 2013Solvehub, Inc.- Developed and implemented various minimal viable products (MVPs) as member of Solvehub, Inc. startup.
- Created solvehub.com's web portal with MySQL, PHP, xHTML/HTML5 and JavaScript.
- Integrated completely with Facebook and Twitter, including such features as SSO, sharing, automatic posting, connecting with friends, etc.
- Developed an Android app (justpicone.com) in native Java with the Android development kit. Said app was also integrated with Facebook (signup/login, friending, sharing).
- Built and maintained LAMP web server on Amazon AWS with a fault-tolerant architecture.
Technologies: Amazon Web Services (AWS), Java, Android, jQuery, JavaScript, HTML, MySQL, PHP, LinuxWeb Developer
2011 - 2012Independent- Implemented different web portals and web applications.
- Worked with different frameworks and CMSs, mainly Code Igniter, OpenCart and WordPress.
- Facilitated promotion through SEO, social media marketing, email marketing, and Google Adwords.
- Implemented different payment methods like SMS, credit card, PayPal, and more.
Technologies: Facebook, Ajax, jQuery, Google SEO, JavaScript, HTML5, XHTML, PHP, MySQL, Linux ServersSenior Developer
2010 - 2011Siemens- Finished and implemented a web application to generate reports and statistics based on information generated by a system managing public transportation, with features such as scheduling and billing.
- Implemented on Santiago de Chile using technologies such as Linux servers, MySQL, PHP, HTML, and JavaScript.
Technologies: JavaScript, HTML, PHP, OracleeCommerce Team Leader, Producer
2007 - 2010Gameloft- Entered the company as Mobile and Web Developer before being promoted to Team Leader and Producer.
- Led a group of eight developers as Team Leader.
- Handled all tasks related to team management, such as monitoring the execution of work, assigning projects, and following them through until delivery date.
- Analyzed technical feasibility and estimation of deadlines.
- Supervised projects from a technical standpoint, revised them, and provided support both to developers and to the producer in charge of the communication on the business side.
- Led communication with the business team as Producer.
- Managed all of the eCommerce team, including the Quality Assurance area.
- Developed new web and WAP sites.
- Promoted new games and offers.
- Integrated with mobile billing services.
Technologies: Wireless Application Protocol (WAP), WML, XHTML, HTML, PHP, MySQL