Senior Software Engineer at Maersk (2018-02 – 2026-02)
- Owned end-to-end design and operation of large-scale distributed systems on Microsoft Azure, based on microservices and event-driven architectures.
- Operated multi-cluster Kubernetes platforms handling high-throughput event streams (thousands of events per second) via Kafka and Azure Service Bus.
- Defined system architecture and service boundaries, making trade-offs between consistency, availability, latency, and cost in production environments.
- Improved system reliability by implementing resilience patterns (circuit breakers, retries, backpressure, fault isolation), reducing incident impact and MTTR.
- Led infrastructure automation using Terraform, enabling reproducible deployments across environments.
- Built and maintained CI/CD pipelines using GitHub Actions and GitOps practices, improving deployment speed and reliability.
- Enhanced observability using Azure Monitor, Application Insights, Prometheus, and Grafana, improving incident detection and debugging.
- Participated in 24/7 on-call rotation, owning incident response and contributing to postmortems and system improvements.
- Mentored engineers and contributed to design reviews, improving system design quality and engineering standards.
Freelance Technical Manager and E-commerce Engineer at Freelance (2014-05 – 2018-01)
- Increased conversion rate by optimizing business processes and automating workflows.
- Reduced operational workload by implementing automation solutions.
- Improved system reliability by reducing transaction errors through API development and payment system integrations.
Software Engineer at Mecalux (2009-02 – 2014-05)
- Improved warehouse efficiency measured by processing time by developing scalable systems based on solid system design.
- Reduced production errors by improving validation and business logic.
- Increased throughput measured by processed orders by optimizing database performance (Oracle, PL/SQL).
Software Engineer (Electronic Systems) at Ecutronic Technologies (2006-07 – 2009-01)
- Enabled real-time diagnostics measured by data latency by developing distributed systems over GPRS/GPS networks.
- Improved data accuracy measured by telemetry quality by integrating CAN protocols and ECU processing.
- Reduced device failures by optimizing embedded software and testing processes.
Junior Software Engineer (Automation) at Prolongo y Faccsa (2004-10 – 2006-07)
- Improved production efficiency measured by processing time by developing automation and robotics software.
- Reduced operational errors measured by incidents by implementing validation and control systems.
Junior Software Engineer at Arelance (2003-10 – 2004-09)