Mi experiencia
2017
Tingelmar
Full-stack Developer
Durante un período de 4 años, tuve el privilegio de formar parte de Tingelmar como desarrollador full stack, donde contribuí a proyectos en los sectores de salud y marketing digital. En el ámbito de la salud, lideré el desarrollo de una plataforma de telemedicina que vincula a pacientes con profesionales de la salud a través de Node.js, Loopback y Angular. Esta innovadora solución proporciona atención médica en línea de manera efectiva.
Por otro lado, en el proyecto de marketing digital, asumí la responsabilidad de construir una aplicación móvil dedicada a la gestión de campañas publicitarias. En este caso, se utilizaron tecnologías como Nest.js, Symfony, Ionic y Flutter. Esta experiencia me permitió explorar un abanico diverso de tecnologías y marcos de trabajo.
Además de la faceta técnica, trabajar en colaboración con otros desarrolladores desempeñó un papel esencial en mi crecimiento profesional. A lo largo de estos proyectos, he tenido la oportunidad de aprender valiosas habilidades relacionadas con el trabajo en equipo y la comunicación efectiva, las cuales son esenciales en el entorno de desarrollo de software actual.
2021
Switch Software Solutions
Full-stack Developer
En mi etapa en Switch Software Solutions, desempeñé el rol de desarrollador full stack en un proyecto de gestión de proveedores y mercadería destinado a un supermercado. En el ámbito del frontend, me involucré en el uso de Angular, mientras que en el backend, empleé Node.js. Todo ello en el marco de una arquitectura de microservicios bien estructurada. Mi participación en el proyecto abarcó la implementación de diversas funcionalidades, incluyendo la creación de servicios en el backend, el diseño de interfaces en Angular y la integración de componentes.
Uno de los desafíos más significativos que afrontamos se relacionó con la gestión de grandes volúmenes de datos, un aspecto que contribuyó a mi crecimiento profesional de manera sustancial. A través de esta experiencia, logré adquirir competencias valiosas en el desarrollo de aplicaciones web, el diseño de arquitecturas de microservicios y la efectiva manipulación de grandes cantidades de información.
2022
Kaizen Softworks
Back-end Developer
En Kaizen Softworks, desempeño el rol de desarrollador backend, aunque ocasionalmente también colaboro en tareas frontend. Nuestra tecnología principal abarca Next JS y Nest JS, adoptando una arquitectura de microservicios y siguiendo los principios de Domain-Driven Design. La gestión de la mensajería del sistema se encomienda a Dapr. Actualmente, estamos inmersos en el desarrollo de un sistema de evaluación de pólizas de seguros para una empresa estadounidense, lo que nos ha llevado a enfrentar desafíos intrigantes relacionados con la integración de sistemas diversos y fuentes de datos heterogéneas, así como la gestión de volúmenes significativos de información.
Nuestra elección por una arquitectura de microservicios y el enfoque en Domain-Driven Design es esencial para mantener la escalabilidad y la eficiencia de nuestro proyecto. Además, Dapr desempeña un papel crucial en la facilitación de la comunicación entre nuestros servicios interconectados.
En general, mi experiencia en Kaizen Softworks ha sido excepcionalmente enriquecedora, brindándome la oportunidad de adquirir habilidades sumamente valiosas en el desarrollo de aplicaciones web. Durante mi tiempo aquí, he tenido el privilegio de aprender en profundidad sobre las arquitecturas de microservicios y Domain-Driven Design, así como sobre la implementación efectiva de mensajería a través de Dapr y la gestión de grandes volúmenes de datos.
Sobre mi
Aunque soy un desarrollador full-stack, siento una gran pasión por el back-end. Me encanta trabajar en la arquitectura y la lógica de la aplicación, y encontrar soluciones a problemas complejos.
En mis tiempos libres, me gusta leer, jugar ajedrez y hacer fotografía de fauna. Disfruto de la tranquilidad y la belleza de la naturaleza, y encuentro la fotografía una manera perfecta de capturar su esencia.