Angular Lead - Centrica Soluciones - Medellín / Remoto
(2026-01)
- Lidero activamente el diseño y la evolución de la arquitectura frontend del proyecto Nebula ERP, utilizando Angular 21 con una implementación estratégica de Signals para optimizar la reactividad, el rendimiento y la experiencia de usuario en tiempo real.
- Diseñé y continúo perfeccionando la arquitectura base de Nebula Vault, un sistema modular de gestión documental, asegurando que mantenga altos estándares de escalabilidad, mantenibilidad y calidad a medida que el proyecto crece.
- Implementé y actualmente administro un monorepo con Nexus, centralizando el mantenimiento de todas las interfaces del ecosistema y liderando la evolución del Nebula UI Kit, con flujos de publicación y versionado optimizados para el equipo.
- Gestiono el repositorio Nexus, estableciendo y revisando periódicamente políticas de acceso, control de versiones y automatización de publicaciones, garantizando la integridad y disponibilidad de los artefactos frontend.
- Realizo code reviews continuos y rigurosos, asegurando la calidad del código, la consistencia arquitectónica y la adopción de mejores prácticas en cada entrega del equipo.
- Brindo acompañamiento y mentoría constante al equipo frontend, resolviendo dudas técnicas, guiando en la adopción de nuevas herramientas y promoviendo una cultura de mejora continua y excelencia técnica.
- Superviso activamente las integraciones con servicios backend y sistemas externos, validando la correcta comunicación, el manejo eficiente de datos y la estabilidad de los flujos críticos del negocio.
Angular Developer – Invoice Portal - Lean Staffing Solutions Group - Medellín / Remoto
(2025-01 - 2025-12)
- Desarrollé el módulo Annual Increase con Angular 19, una solución integral para el cálculo y gestión automatizada de incrementos salariales anuales, integrando APIs REST con NestJS en el backend y aplicando reglas de negocio complejas con validaciones dinámicas según políticas empresariales.
- Implementé el módulo Incremento de Salarios en Angular 19, diseñando un flujo de aprobación multi-nivel (Manager → RR.HH. → Finanzas) que optimizó los tiempos de revisión en un 35%, utilizando Observables y RxJS para la gestión reactiva de estados complejos y la construcción de formularios dinámicos altamente interactivos.
- Aproveché las nuevas características de Angular 19, como Signals y control flow syntax (@if, @for), para simplificar la reactividad y mejorar el rendimiento de los componentes en tiempo real.
- Diseñé una interfaz de usuario intuitiva y responsiva con Tailwind CSS, logrando una mejora del 40% en la experiencia de usuario según encuestas internas del área de Recursos Humanos, reduciendo curvas de aprendizaje y errores en el proceso.
- Implementé pruebas unitarias con Jest, estableciendo una base sólida de calidad y confiabilidad en el código, y configuré el archivo bitbucket-pipelines.yml para la ejecución automatizada de pruebas en cada push y merge, generando reportes de cobertura con umbrales mínimos del 80%, lo que elevó los estándares de calidad del equipo.
- Utilicé Standalone Components y lazy loading para optimizar el rendimiento de la aplicación, reduciendo los tiempos de carga y mejorando la experiencia del usuario final.
Semi Senior Angular Developer - Lean Staffing Solutions Group - Medellín / Remoto
(2021-02 - 2025-01)
- Diseñé e implementé una arquitectura de componentes reutilizables con Angular 17 Standalone Components y Signals, logrando una reducción del 35% en duplicación de código y acelerando significativamente el desarrollo de nuevas funcionalidades en el ecosistema.
- Implementé NgRx bajo el patrón Facade para la gestión de estado en aplicaciones enterprise, mejorando la previsibilidad del flujo de datos y reduciendo en un 40% los bugs relacionados con el estado de la aplicación.
- Lideré la estrategia de testing con Jest, elevando la cobertura de pruebas del 60% al 85% y logrando una disminución del 30% en fugas de errores a producción, fortaleciendo la confiabilidad del software.
- Optimicé el rendimiento de la aplicación mediante lazy loading, Change Detection OnPush y análisis de bundle con Webpack, reduciendo el tiempo de carga inicial de 4.2s a 1.8s, lo que representa una mejora del 57% en la experiencia de usuario.
- Actué como mentor técnico de 3 desarrolladores, guiándolos en la adopción de buenas prácticas de Angular, patrones arquitectónicos y principios de código limpio, elevando el nivel técnico del equipo.
- Colaboré activamente en equipos ágiles Scrum con stakeholders internacionales (EE.UU.), entregando features complejas de manera consistente con un 95%+ de cumplimiento de sprint, asegurando alineación continua con las expectativas del negocio.
Mid Angular Developer - Lean Tech - Medellín / Remoto
(2019-05 - 2021-01)
- Desarrollé y mantuve aplicaciones SPA con Angular 8+ y RxJS, implementando patrones reactivos avanzados para el consumo eficiente de APIs REST y la gestión de comunicación en tiempo real mediante WebSockets, garantizando flujos de datos ágiles y consistentes.
- Construí interfaces responsivas y accesibles con Angular Material y fxFlex, logrando un incremento del 25% en la satisfacción de usuarios según métricas y feedback del equipo de UX, mejorando la usabilidad y adopción de la plataforma.
- Implementé pruebas unitarias con Karma/Jasmine y participé activamente en la transición del equipo hacia Jest, elevando la cobertura de pruebas del 40% al 60%, sentando las bases para una cultura de calidad más sólida.
- Participé en la refactorización de código legacy hacia una arquitectura modular, desacoplando funcionalidades, reduciendo la deuda técnica y facilitando el mantenimiento y la escalabilidad del producto a largo plazo.
- Colaboré activamente en todas las ceremonias ágiles (planning, reviews, retrospectives) y en sesiones de code review, promoviendo buenas prácticas, consistencia arquitectónica y un alto estándar de calidad en el código entregado por el equipo.
Junior Frontend Developer React – Carrier Platform (FreightWaves) - Lean Staffing Solutions Group - Medellín / Remoto
(2019-03 - 2019-03)
- Desarrollé la interfaz frontend para una plataforma B2B de carriers en FreightWaves, utilizando React Hooks y Ant Design para construir una experiencia de usuario moderna, eficiente y alineada con los estándares de la industria logística.
- Participé en un proyecto con un timeline ajustado de 3 meses para una presentación ejecutiva en Chicago (EE.UU.) ante el CTO y otros stakeholders clave, demostrando capacidad de entrega bajo alta presión y visibilidad estratégica.
- Implementé un dashboard interactivo con métricas en tiempo real de capacidad de carga, rutas disponibles y disponibilidad de flota, facilitando la toma de decisiones operativas y mejorando la visibilidad del negocio.
- Desarrollé el módulo de tracking de shipments, permitiendo el seguimiento end-to-end de envíos con actualizaciones en tiempo real y una interfaz intuitiva para los usuarios finales.
- Logré entregar un MVP funcional en solo 3 semanas, dentro del plazo total de 3 meses, superando expectativas y permitiendo que el equipo contara con tiempo adicional para iterar y pulir la solución antes de la presentación ejecutiva.
Junior Software Developer - Facture S.A.S - Cartagena, Colombia
(2018 - 2019)
- Contribuí al desarrollo de una plataforma de facturación electrónica con Angular 4 y SQL Server, asegurando el cumplimiento normativo con el estándar UBL 2.0 (Universal Business Language) para la generación y envío de documentos tributarios electrónicos.
- Desarrollé módulos frontend para la generación de facturas electrónicas, notas crédito/débito y dashboard de gestión, integrando APIs REST para sincronización en tiempo real con servicios externos de validación y certificación fiscal (DIAN).
- Implementé formularios reactivos con validaciones dinámicas para la captura de datos fiscales, garantizando la integridad de la información antes del envío a los servicios de validación.
- Diseñé interfaces responsivas y funcionales para el panel de administración, permitiendo a los usuarios gestionar clientes, productos y configuraciones tributarias de manera intuitiva.
- Apoyé procesos backend con consultas SQL optimizadas y procedimientos almacenados para la gestión eficiente de datos fiscales, facturas emitidas y reportes de contabilidad.
- Participé en la integración con servicios SOAP para la comunicación con entidades gubernamentales, asegurando la correcta firma electrónica y el envío de documentos según los estándares exigidos.
- Realicé pruebas funcionales y de regresión para garantizar la estabilidad del sistema antes de cada despliegue, reduciendo incidentes en producción.
- Colaboré en la documentación técnica del sistema, incluyendo manuales de usuario y guías de integración para nuevos clientes.
- Participé en reuniones con el equipo de producto para definir requisitos funcionales y priorizar entregas según las necesidades del negocio y los cambios normativos en facturación electrónica.
- Aporté en la migración parcial de código hacia mejores prácticas de Angular, sentando bases para futuras actualizaciones del framework.