Tech Leader / Senior Software Engineer at Tech Mahindra (2021-12 – Present)
Development of key functionalities for PSE (Colombia) and Wire Payments (Mexico & USA) systems – banking sector.
- Designed and developed backend services using Java 17/21 and Spring Boot 3.x on an enterprise microservices architecture.
- Designed and consumed REST APIs for communication between cross-border financial payment systems.
- Implemented service security mechanisms: digital certificate management, keystores, and sensitive property configuration via Spring @ConfigurationProperties.
- Configured and managed messaging flows with Apache Kafka for asynchronous transaction processing.
- Managed deployments and service lifecycle on Kubernetes, ensuring production availability and scalability.
- Handled production traceability and incident troubleshooting using Dynatrace and Splunk.
- Led technical decisions within the team and actively participated in release management processes.
- Supported the QA team in end-to-end testing execution.
- Resolved critical security production incidents affecting financial transactions, ensuring business continuity and customer trust.
- Championed SOLID principles and clean code practices, raising the team's development standards.
- Built deep expertise in large-scale microservices architectures within the banking sector, improving scalability and maintainability.
Tech Leader – DSP & Cloud Platforms (INE / SellOut / TMS) at Grupo Tecno (2021-03 – 2021-12)
Real-time broadcast spot detection system for the National Electoral Institute (INE); SellOut system and Transportation Management System (TMS).
- Led the implementation of a real-time Digital Signal Processing (DSP) system.
- Designed cloud-based architectures on AWS and implemented key functionalities for SellOut and TMS platforms.
- Developed a route optimization solution and a scalable CI/CD infrastructure on AWS.
- Designed and implemented a Python algorithm for validation, cleansing, and integrity of MP3 audio files.
- Led database normalization and optimization efforts (MySQL, SQL Server).
- Deployed the DSP system nationwide across all 32 states of Mexico for the INE, achieving an 80% improvement in correctly processed files.
- Established a production deployment pipeline with integrated automated testing, increasing release reliability.