Career Timeline
A chronological timeline of my career building distributed systems and leading technical teams.
Senior Reliability Engineer at Atani
December 2023 - Present | Madrid
Leading reliability and infrastructure for Atani Exchange, a cryptocurrency trading platform that aggregates liquidity from multiple centralized exchanges. Focused on system availability, performance optimization, and operational excellence.
Key responsibilities:
- Design real-time architecture for order book aggregation processing billions of messages daily
- Integrate APIs from major exchanges (Binance, Kraken, Coinbase, etc.)
- Direct optimization of high-throughput, low-latency systems using Golang, Kafka, and NATS
- Lead DevSecOps initiatives and CI/CD practices across GCP, AWS, and Azure
- Manage Agile delivery cycles and mentor technical leaders
Technologies: Golang , Kafka
, Redpanda, NATS
, ClickHouse
, etcd
, Kubernetes
, KongHQ
Backend Software Engineer at Atani
December 2019 - December 2023 | Madrid
Four years building the foundation of Atani’s real-time systems. Designed and implemented microservices for trade, order book, and ticker aggregation while ensuring fault-tolerant workflows under extreme load.
Key achievements:
- Built systems processing billions of cryptocurrency market data messages daily
- Designed microservices for trade, order book, and ticker aggregation
- Ensured data integrity and scalability under high load with fault-tolerant workflows
- Contributed to DevOps practices for deployment, monitoring, and alerting
- Maintained 99.9% uptime for critical trading infrastructure
Technologies: Golang, Kafka, Redpanda, NATS, ClickHouse, etcd, Kubernetes, KongHQ
Backend Developer at XbyOrange
September 2019 - November 2019 | Madrid
Short but intensive experience building microservices using CQRS and event-driven architecture. Focused on Domain-Driven Design (DDD) and event sourcing principles with Kafka as the central source of truth.
Focus areas:
- Built microservices using CQRS and event-driven architecture
- Implemented Domain-Driven Design (DDD) and event sourcing principles
- Developed services around Kafka as the source of truth
Technologies: Golang, Kafka, Redpanda, PostgreSQL , Docker
, Kubernetes
Full Stack Web Developer at a3Sec
March 2017 - August 2019 | Madrid
Two and a half years contributing to WOCU Monitoring, a distributed platform for network device monitoring serving enterprise clients. This role was crucial in my transition from general web development to specialized backend systems.
Major projects:
- Designed distributed reporting system with Celery, RabbitMQ, and Puppeteer
- Developed near real-time dashboards using Redis, WebSockets, and Chromium headless
- Introduced React/Redux components and modularized frontend via Webpack
- Integrated APIs from Elasticsearch, InfluxDB, and MongoDB into monitoring core
- Mentored junior developers in TDD/BDD and implemented CI/CD with GitLab
- Automated system checks in Golang and built Debian packages with Chef Omnibus
Technologies: Python (2 & 3), Node.js
, Golang, React
/Redux
, Elasticsearch
, InfluxDB
, MongoDB
, RabbitMQ
, MySQL
, Docker
Full Stack Web Developer at DigitalServi
October 2016 - March 2017 | Madrid
Maintained and refactored the DigitalMobile marketing platform for SMS campaign scheduling. Key learning experience in legacy system migration and microservices architecture.
Key projects:
- Modularized monolithic PHP application into microservices using Laravel and Lumen
- Refactored and wrote integration tests, incrementally migrating from PHP5 to PHP7
- Built UI features in vanilla JavaScript and jQuery
Technologies: PHP , Laravel
, Lumen, PostgreSQL, Apache
Freelance Developer
June 2013 - October 2016
Three years building custom websites and web applications for local clients. Notable project: audio streaming system for radiopodcastellano.es involving web scraping, async processing, and listener monitoring.
This period was essential for learning diverse technologies and understanding different business requirements before transitioning to specialized backend development.
Education & Continuous Learning
Formal Education:
- Technical Degree in Systems Administration - CIFP Ponferrada (2013-2015)
- Technical Degree in Web Development - CIFP Ponferrada (2011-2013)
Professional Development:
- Building Real-World Applications with Rust - Udemy (2020)
- ElasticSearch Advanced Engineering - Elastic.co (2019)
- Splunk Fundamentals I - Splunk (2017)
Language Skills
Spanish: Native
English: Advanced Professional (working daily in international teams)
Portuguese: B1 (useful for Brazilian tech community)
Chinese: HSK4 (ongoing study)
Technology Evolution
My technology stack has evolved significantly throughout this journey:
Early Years (2013-2017): PHP, JavaScript, MySQL, Apache
Transition Period (2017-2019): Python, Node.js, React, PostgreSQL, Docker
Backend Specialization (2019-2023): Golang, Kafka, Redis, Kubernetes
Current Focus (2023-Present): Golang, Kafka, NATS, ClickHouse, Multi-cloud architectures
Connect
For a printer-friendly version, check out my formal CV.
Professional inquiries: contact@sonirico.dev
Secure communication: gpg@sonirico.dev (public key)
Code: GitHub
Network: LinkedIn