Soy líder de desarrollo de software con más de 5 años de experiencia en la industria tecnológica. Tengo habilidades en tecnologías como Node.js, React.js, React Native, Ionic, Angular, entre otras. En mi proceso de liderazgo he generado mejoras de arquitecturas y calidad del desarrollo. La gestión de proyectos y equipos me han permitido extender habilidades de trabajo en equipo, adaptabilidad y comunicación asertiva, lo que me permite trabajar en estrecha colaboración con equipos multidisciplinarios y lograr objetivos desafiantes. Busco mejorar tanto personal como profesionalmente, disfruto aportar y aprender de todos los que me rodean.
Liderar y supervisar equipos de desarrollo de software, incluyendo desarrolladores front-end, back-end y full-stack.
Planificar y gestionar proyectos de desarrollo de software, desde la etapa de requisitos hasta la implementación y mantenimiento del producto final.
Implementar y supervisar procesos y metodologías ágiles, como Scrum, para garantizar la entrega oportuna y eficiente del software.
Identificar y seleccionar las herramientas y tecnologías de desarrollo de software adecuadas para cada proyecto, teniendo en cuenta factores como el alcance del proyecto, los requisitos del cliente y las tendencias actuales en el mercado.
https://ambawellnesscoach.com/ Hice parte del equipo frontend en un aplicativo móvil para la gestión de medicamentos de las personas y ayudarlos a tener una vida mas saludable, usando IONIC junto a Mobx para la gestión del estado y usando Karma y Jasmine para la creación de tests
https://www.24hourfitness.com/ Hice parte del equipo backend en un aplicativo web y móvil de de una cadena de gimnasios usando Node js generando diversas API RESTful
https://dealnotes.io Desarrolle tanto el backend como el frontend de un aplicativo WEB para administrar, gestionar y llevar la trazabilidad de reuniones usando NextJs y GraphQL junto a PostgresSQL, Firebase y Jest para la creación de tests
https://majorleaguemarkets.com Desarrolle tanto el backend como el frontend de un aplicativo móvil de apuestas deportivas usando React Native(utilizando arquitectura atómica, redux thunk como manejador de estado) y Nest js (arquitectura por capas) junto a PostgresSQL
Hice parte del equipo frontend en un aplicativo WEB para explotación de suelos con inteligencia artificial en la creacion y visualización de mapas usando React JS, Redux sagas para el manejo de estado
Liderar y gestionar el equipo de desarrollo de software, supervisando a los desarrolladores front-end, back-end y full-stack.
Refactorizar y desarrollar el proyecto OnCredit (https://www.oncreditweb.com), una pasarela para la generación de créditos en línea, utilizando Node.js y Angular.
Desarrollar una aplicación interna para orquestar los microservicios de la compañia, utilizando Node.js.
Desarrollar microservicio de firma electrónica de documentos, utilizando Node js e integraciones con servicios de blockchain
Desarrollar microservicio de consulta a centrales de información (DataCrédito, Agildata), utilizando como protocolo de comunicación SOAP y transformando la respuesta a formato JSON usando Spring Boot, JPA, Hibernate, junto a maven como gestor de dependencias y compilador
Liderar y desarrollar la creación de Bancupo (https://www.bancupo.com), una fintech colombiana, utilizando Angular y Node.js junto a MySql. La plataforma incluye conexiones a diversos proveedores de información y su propio motor de decisión para la aprobación de créditos en línea, validación de identidad y perfiles con asignación automática de trabajo, entre otras funcionalidades.
Creación de Pipelines usando GitLab CI/CD junto a docker para la integración continua