Senior Software Engineer
Antonio Martínez
Backend Development & Distributed Systems
Seasoned Senior Software Engineer with over a decade of experience crafting robust, scalable backend systems. Since 2010, I've been building solutions in Golang, Node.js (JavaScript and TypeScript) and Rust, and designing architectures that handle real-world scale.
I specialize in Distributed Systems, Cloud Native applications, and Event-Driven architectures. I'm passionate about clean architecture, SOLID principles, and building systems that are as maintainable as they are performant.
Experience
What I do
Distributed Systems & Microservices
Architecture & Development
Design and develop high-traffic microservices architectures focused on scalability, resilience, and observability. I've built systems communicating through both synchronous (HTTP, gRPC, WebSocket) and asynchronous patterns, leveraging message brokers and event streaming platforms to decouple services and ensure reliable data flow.
Kubernetes & Cloud-Native
Platform Engineering & Operators
Deep experience with Kubernetes ecosystems, including designing and developing custom Kubernetes operators to automate complex application lifecycle management. Hold the Certified Kubernetes Application Developer (CKAD) certification from CNCF. I build operators that encapsulate operational knowledge, enabling self-healing and self-scaling applications that follow GitOps principles.
Event-Driven Architecture
Async Messaging & Streaming
Extensive experience designing asynchronous communication between systems using a variety of message brokers and streaming platforms: Apache Kafka and NATS for high-throughput event streaming, AWS SNS/SQS for proprietary messaging solutions, RabbitMQ for complex routing patterns, Redis Streams for real-time data pipelines, MQTT for IoT solutions, and event sourcing patterns built on top of these platforms.
Observability & Monitoring
OpenTelemetry, Prometheus, Grafana, Datadog & More
Built comprehensive monitoring and observability stacks using Prometheus for metrics collection, Alert Manager for alerting, Grafana for visualization, Loki for log aggregation, and Tempo for distributed tracing. Also experienced with commercial platforms including Datadog and New Relic for end-to-end observability, APM, and incident response.
Infrastructure & DevOps
CI/CD, Docker, Terraform
Experience setting up CI/CD pipelines, containerizing applications with Docker, and managing infrastructure as code with Terraform. Strong grasp of AWS cloud services, designing and implementing highly available and scalable architectures that leverage managed services effectively.
Skills
Tech stack
Languages
Backend & Frameworks
Kubernetes & Containers
Databases
Message Brokers
Observability
Cloud & Infrastructure
Practices
Contact
Let's connect
I'm always interested in discussing new opportunities, collaborative projects, or just sharing ideas about distributed systems and software architecture. Feel free to reach out via LinkedIn or GitHub.