More than fifteen years of experience developing web applications. Experience leading engineering teams, training developers and developing tools to make the development process more productive.
Head of EngineeringDecidatasince July 2017
Optimization of the engineering resources required to evaluate new talent. This had a significant impact during the aggressive growth period when we doubled our engineering team.
Architecture and implementation of a system for automatically generating REST API's. This released resources that were previously allocated to only generating endpoints and homogenized the API's of our different products lowering the learning curve.
Implementation of SCRUM processes adapted to the specific needs of our organization. This allowed us to have a clear, transparent and realistic delivery roadmap.
Software engineerWizelineNovember 2016 - July 2017
Development of a Facebook chat-bot for an important american publication. The key feature of this development was the software's ability to switch its data source at run-time acording to which Facebook page was involved in the conversation. This feature made trivial the task of creating a new chat-bot for a different publication.
Architecture and development of an extensible framework for developing Alexa skills using a serverless infrastructure.
Support engineer and software developerNetgemFebruary 2016 - November 2016
Support to the development team at one of the largest telecom operators in México.
Development of an application used to diagnose, monitor and control the STB in real time. This application was architectured from the ground up to be secure and extensible via a plugins system.
Founding PartnerArsophía SA de CVMarch 2014 - January 2016
Training of fresh out of college developers.
Leadership of the development team working on multiple projects at a time.
Development of version 2.0 of the RA3 framework focusing on the specific needs of our development team.
Founding Partnere-AlgorabJune 2011 - March 2014
Architecture, deployment and administration of an SVN server.
Development of a WebSocket server written entirely in PHP.
Initial development of an MVC framework named RA3.
Web DeveloperTelevés InternacionalFebruary 2011 - November 2011
Web application for tracking the repairment status of their products. Integration with the courier's tracking pages by parsing HTML.
Training to another team's member.
Development of the business' Intranet.
Mexican Academy of Language • 2013 - 2016
System for searching and administering lexicographic information. To this date there are 28,814 published entries belonging to eight different dictionaries. With 27,106 more entries ready for publishing.
User module with modular and granular permissions.
Memcache implementation with an administration panel.
Integration with the Cloudfiles API.
Global autocomplete system that aggregates its entries from different modules.
Brisku • 2010 - 2016
Faceted navigation of ~90,000 entries.
System for displaying and auctioning ads according to the user's search terms.
System for validating a medic's identity integrated with the SEP's (Secretary of Public Education) records.
Architecture of a system to allow the medics to modify a draft of all their data. The draft is automatically published once an administrator approves the medic's identity.