Experience

My professional journey building and architecting software.

Skills

Languages:Go, TypeScript, Python, Java
Cloud & Infrastructure:AWS, GCP, Kubernetes, Docker, Terraform, Service Mesh, Multi-region Failover
Architecture:Microservices, Event-Driven Architecture, API Design, Distributed Systems, Cloud-Native Platforms
Platform Engineering:Backstage, ArgoCD, CI/CD, Internal Developer Platforms, Developer Tooling
Observability & Data:OpenTelemetry, Grafana, Prometheus, Kafka, PostgreSQL, Redis, ClickHouse
Networking & APIs:gRPC, Envoy, REST, GraphQL, API Gateways
  • Senior Software EngineerFeb 2025 — Present

    Helping to improve the way of working, applying clean patterns, improving the developer experience. Working in different projects.

    • Refactoring tool in use to reduce the technical debt
    • Set up the scafoald for new apis
    Senior Software EngineerNov 2024 —

    Helping to improve the way of working, applying clean patterns, improving the developer experience. Working in different projects.

    • Refactoring tool in use to reduce the technical debt
    • Set up the scafoald for new apis
  • Senior Software EngineerFeb 2025 — Nov 2025

    Manage a team working in different project with different clients. All of this projects are reasearch project with Iberdrola.

    • Manage the comunication with clients
    • Creating the research proposals
  • TechCorp Inc.

    Mar 2019 — Present
    Software ArchitectJan 2023 — Present

    Leading the architecture and technical strategy for the platform engineering division. Responsible for system design, technical roadmaps, and mentoring senior engineers.

    • Led migration from monolith to microservices, reducing infrastructure costs by 60%
    • Designed and built internal developer platform serving 200+ engineers
    • Established architecture review board and RFC process
    • Drove adoption of event-driven architecture across 5 teams
    Senior Software EngineerMar 2019 — Jan 2023

    Designed and built core services for the platform team, focusing on reliability and performance.

    • Built internal service mesh handling 10K+ requests/second
    • Led adoption of Kubernetes for production workloads across the platform
    • Designed multi-region failover system achieving 99.99% uptime
  • DataStream Labs

    Mar 2020 — Dec 2022
    Lead Software EngineerMar 2020 — Dec 2022

    Led a team of 8 engineers building a real-time data processing platform handling 500K events/second.

    • Designed event-sourcing architecture using Apache Kafka and Flink
    • Reduced data pipeline latency from 5 minutes to under 2 seconds
    • Implemented CI/CD pipelines reducing release cycle from 2 weeks to daily
  • FinScale

    Jun 2017 — Feb 2020
    Senior Backend EngineerJun 2017 — Feb 2020

    Built and maintained high-throughput payment processing services handling $2B+ annually.

    • Designed idempotent payment processing system ensuring exactly-once semantics
    • Implemented circuit breakers and bulkheads improving system resilience by 99%
    • Led migration from Java monolith to Go microservices