Octubre 2020 / Encora Inc
Software Engineer – Ruby on Rails & React en https://www.opentable.com
Colaboro remotamente con un equipo encargado de la integración de su aplicación CRM orientada a restaurantes al core principal de OpenTable, dada su adquisición el año pasado.
Mi labor principal en el día a díá consiste en:
- Migrar funcionalidad de un sistema legacy a una aplicación de Ruby on Rails.
- Garantizar que el código migrado funcione en producción, a través de pruebas unitarias automatizadas y algunas pruebas manuales.
- Solucionar errores actuales del sistema dada la reciente integración con las plataformas de OpenTable.
- Modificar/actualizar la integración con diferentes APIs de terceros y de OpenTable.
- Crear código para el desarrollo de tareas recurrentes como: importación, exportación y actualización de datos, envío de notificaciones, correos, etc.
- Proponer buenas prácticas de codificación basados en SOLID y algunos patrones de diseño.
Febrero 2020 / Carbono
Software Engineer – React Native en https://redaria.com
Colaboré remotamente con el equipo como Fullstack Developer, desarrollando módulos nuevos para la aplicación móvil y el backend de Redaria.
Mis principales logros fueron:
- Crear nuevos flujos y pantallas en la aplicación basado en un diseño.
- Crear los flujos de pantallas de activación de licencias PREMIER en la aplicación.
- Integrar las plataformas de pago y suscripciones de Google y Apple con librerías de React Native.
- Crear nuevos módulos en el backend para el licenciamiento y monetización de la aplicación y la interacción con APIs de Google y Apple.
- Integración de Nova como un panel administrativo de consulta de información generada por la aplicación, así como la administración de la misma.
Marzo 2016 / Medsi
Ruby on Rails Developer en https://www.medsi.com.mx
Colaboré con el equipo de desarrollo para crear nuevos módulos en la aplicación.
Mis principales logros y actividades fueron:
- Capacitaciones técnicas y de lógica de negocio a nuevos developers que llegaban a la empresa.
- Colaborar con el equipo en el diseño y planeación de los sprints.
- Liderar al equipo de desarrollo en algunos sprints.
- Desarrollar la primer versión de MedsiHIS, un sistema de administración hospitalaria.
- Desarrollar la primer versión de MedsiEMR, un sistema de administración de pacientes con el expediente clínico electrónico.
Diciembre 2013 / DivorceHelp123
Web Developer en https://www.divorcehelp123.com
Colaboré remotamente como Fullstack Developer con un equipo distribuido de desarrollo, con gente de Colorado, Floria, Guatemala, India, Cozumel, Mérida, etc.
Mis principales logros y actividades fueron:
- Migrar funcionalidad de una aplicación legacy a una con Zend Framework.
- Crear nuevos módulos para la aplicación web, crear formularios dinámicos para los usuarios.
- Colaborar con el equipo para el diseño de los sprints.
- Ligar los formularios dinámicos a lógica de negocio del sistema.
- Corregir errores conocidos y escribir pruebas unitarias con PHPUnit.
- Escribir pruebas de integración con Selenium.