Software Engineer - Observability & Systems
Experiencia demostrada en Java (8, 11, 17, 21).
Experiencia demostrada en C/C++ (manejo de memoria, estructuras de datos avanzadas).
Experiencia demostrada en Python.
Experiencia demostrada en Bash Scripting.
Experiencia demostrada en Spring Boot.
Software Engineer - Observability & Systems buscando nuevas oportunidades
Diseño e integración de exporters e instrumentación de métricas de telemetría para componentes centrales del sistema, permitiendo supervisión en tiempo real de latencia, saturación y errores transaccionales.. Desarrollo de cuadros de control avanzados en Grafana y políticas de alertas críticas en Prometheus, optimizando el Mean Time to Detect (MTTD) ante anomalías en entornos productivos distribuidos.
Diseño, codificación y mantenimiento de microservicios centrales en Java y Spring Boot, asegurando alta disponibilidad en procesamiento de transacciones y operaciones concurrentes.. Implementación de patrones de mensajería desacoplados mediante Apache Kafka para orquestar la comunicación asíncrona entre servicios distribuidos, manteniendo la consistencia de datos y tolerancia a caídas.. Modelado e implementación de persistencia híbrida con MySQL y Cassandra, balanceando transacciones ACID de alta integridad con lecturas de latencia baja para flujos masivos de consultas.. Gestión de clústeres en Kubernetes sobre GCP, configurando autoscaling horizontal (HPA) y políticas de recursos que mitigaron la degradación del sistema frente a picos estacionales de tráfico.. Optimización de pipelines de integración y entrega continua CI/CD mediante Ansible, Docker y Jenkins, reduciendo tiempos de despliegue y garantizando despliegues sin interrupciones.
Desarrollo de suites automatizadas de pruebas unitarias y de integración (JUnit, Mockito) para módulos críticos del producto, asegurando cobertura técnica previa a despliegues en producción.
Implementación de testing automatizado basado en requerimientos funcionales.