I'm a Senior Software Engineer with 10 years of experience designing and building scalable backend systems, distributed services, and cloud-native platforms. I specialize in microservices, observability, telemetry pipelines, and event-driven architectures, with hands-on experience across AWS, Azure, Docker, Kubernetes, and large-scale data processing.

Diego Alberto Castillo

I'm a Senior Software Engineer with 10 years of experience designing and building scalable backend systems, distributed services, and cloud-native platforms. I specialize in microservices, observability, telemetry pipelines, and event-driven architectures, with hands-on experience across AWS, Azure, Docker, Kubernetes, and large-scale data processing.

Available to hire

I’m a Senior Software Engineer with 10 years of experience designing and building scalable backend systems, distributed services, and cloud-native platforms.

I specialize in microservices, observability, telemetry pipelines, and event-driven architectures, with hands-on experience across AWS, Azure, Docker, Kubernetes, and large-scale data processing.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at SWL - Software League LLC
February 1, 2022 - February 1, 2026
Built high-throughput telemetry ingestion services in Go to handle low-latency, high-volume event streams. Led development of Python-based analytical pipelines for processing telemetry data at scale. Implemented enterprise-grade integration services in Java to connect telemetry platforms with downstream systems and partners. Designed PQL-based queries to correlate logs, metrics, traces, deployments, and configuration changes across distributed systems. Created deterministic telemetry entities using PQL to model system state and detect risky changes before incidents. Led BYOC deployments on AWS and GCP using Kubernetes, and built embedding pipelines for low-latency similarity search.
Senior Software Engineer at Exquisite Software
October 1, 2020 - February 1, 2022
Built and operated enterprise SaaS platforms with emphasis on observability, telemetry analysis, and reliability. Implemented Go-based real-time ingestion; Python for telemetry analytics; designed PQL-style workflows to reconstruct system behavior. Implemented Kafka-based pipelines, Go for throughput and Python for transformation. Supported customer production environments with live debugging and incident response; produced telemetry-backed operational insights for leadership. Deployed Kubernetes workloads on AWS and GCP with automated CI/CD.
Full Stack Engineer at ReadySpace
August 1, 2016 - October 1, 2020
Developed distributed backend systems using Go for APIs, Python for background processing, and Java for transactional services. Built telemetry-aware services with metrics, logs, and events for observability. Implemented Go Kafka consumers, Python stream processors, and Java integration layers for event-driven workflows. Deployed containerized services to Kubernetes on AWS and GCP with automated CI/CD pipelines. Reduced reporting latency by 60% and improved deployment safety and observability.
Senior Full Stack Engineer at Exquisite Software
October 1, 2020 - February 1, 2022
Developed C# (ASP.NET Core) services for core business domains requiring strong transactional consistency. Implemented Node.js (Express.js) services for lightweight APIs and integration-focused workloads. Designed GraphQL gateways to unify access across internal microservices. Developed REST APIs to support third-party integrations and partner systems. Built React.js dashboards for internal analytics and operational tooling. Developed Next.js applications for customer-facing products requiring fast initial load times. Implemented Vue.js (Nuxt.js) frontends for modular admin panels and rapid feature iteration. Leveraged RabbitMQ and Kafka to enable asynchronous processing and real-time updates. Containerized applications using Docker and orchestrated services with Kubernetes. Automated CI/CD pipelines using Jenkins, reducing deployment time by 40%. Integrated automated testing with xUnit, Mocha, Jest, and Cypress to reduce production defects by 30%. Collaborated in Agile/Scrum teams, pa

Education

Bachelor's degree in Computer Science at Bicol University
January 1, 2013 - January 1, 2016
Bachelor's degree in Computer Science at Bicol University
January 1, 2013 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Professional Services