Desarrollador Full-Stack | Proyecto T-302 - Contraloría General de la República
- Diseño e implementación de pipelines de datos en Azure Databricks, utilizando PySpark para la recolección, transformación y análisis de datos provenientes de diversas fuentes gubernamentales (SECOP I, SECOP II, SIIF, DANE, entre otras).
- Desarrollo e implementación de procesos ETL optimizados, empleando Apache Spark y Delta Lake para garantizar la integridad, calidad y eficiencia en el procesamiento de grandes volúmenes de datos.
- Construcción y mantenimiento de una API REST con Java Spring Boot, siguiendo principios de Clean Architecture y Hexagonal Architecture, para la gestión y exposición de datos hacia el sistema de información.
- Desarrollo del frontend del sistema de información utilizando Angular, aplicando buenas prácticas de Reactive Programming con RxJS y gestión de estado con NgRx.
- Integración de servicios backend con la capa frontend mediante HTTP Interceptors, optimización de peticiones API y manejo de seguridad con OAuth 2.0 / JWT.
- Implementación de mecanismos de monitoreo y logging utilizando Elastic Stack (ELK) y herramientas de observabilidad en Azure.
- Optimización de consultas SQL en bases de datos PostgreSQL, aplicando índices y estrategias de particionamiento para mejorar el rendimiento.
- Despliegue automatizado del sistema en entornos de desarrollo y producción mediante Docker, Kubernetes y CI/CD pipelines en Azure DevOps.
- Coordinación con equipos de Data Engineering, Business Intelligence y Auditoría para definir requerimientos, diseñar arquitecturas de datos y garantizar la trazabilidad de los indicadores de seguimiento.sql serve