Co-owner and Software Engineer
2011 - PRESENTEJE Digital- Worked in several full-stack Ruby on Rails applications as senior software engineer for outsourcing clients.
- Provided guidance as technical lead for junior developers in the company.
- Managed in-house web applications using cutting-edge technologies as full-stack developer and technical lead.
Technologies: Ruby on Rails (RoR), RubyFull-stack Web Developer
2015 - 2016American Medical Professions Association (via Toptal)- Built a complete web application from scratch, including features like profile management, social networking, document repository, and more.
- Wrote more than 500 automated tests for the app.
- Integrated the web application with some third party APIs.
- Took care of the administration of the web application, including setup steps for the code repository, hosting and assets, and the deployment process.
- Took care of the requirements analysis and design of the entire application.
- Kept constant communication with the client about requirements and project updates.
Technologies: Ruby on Rails (RoR), RubySoftware Engineer
2006 - 2011Avantica Technologies- Involved in design, development, testing, and maintenance activities for a security encryption software, both software and hardware related.
- Designed, developed, and tested an application in a web service that processed requests that were queued as they were received.
- Designed, developed, and tested a web application that created a meeting point for people with cancer and their friends and families.
- Analyzed requirements for a banking web application especially designed for teens. Also involved in the development of a prototype for this project.
- Oversaw a web application and API for an email marketing client.
Technologies: C#, C++, Perl, PHP, Ruby on Rails (RoR), Ruby, .NET, CIT Administrator and Software Developer
2005 - 2006Reingeniería de Servicios S.A.- Designed and developed software applications to facilitate the company’s management in all the required areas.
- Administrated the company's local network.
- Developed and managed one of the company’s web pages and its servers.
Technologies: Java, .NET