Experience
My professional journey building and architecting software.
ccastedo
Curriculum Vitae
Skills
Iberdola Innovation Middle East
Nov 2024 — PresentSenior Software EngineerFeb 2025 — PresentHelping 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
Iberdrola Innovation Middle East
Feb 2025 — Nov 2025Senior Software EngineerFeb 2025 — Nov 2025Manage 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 — PresentSoftware ArchitectJan 2023 — PresentLeading 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 2023Designed 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 2022Lead Software EngineerMar 2020 — Dec 2022Led 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 2020Senior Backend EngineerJun 2017 — Feb 2020Built 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