Diego Alberto Castillo
@diegoalbertocastillo
Senior software engineer specializing in scalable backend systems and AI-driven microservices.
What I'm looking for
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 architecture, observability/telemetry pipelines, and event-driven systems, with hands-on expertise across AWS, GCP, and Azure.
In my recent roles, I’ve architected backend services with Django and FastAPI, built TypeScript orchestration services, and implemented event-driven pipelines with RabbitMQ and AWS SQS. I also develop AI-powered workflows using LangChain, OpenRouter, LangFuse, and RAG pipelines (vector databases + LLMs) to deliver semantic search, contextual Q&A, and AI-assisted analytics—while maintaining strong reliability through testing standards (90%+ coverage) and CI/CD automation.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
SWL - Software League LLC
Feb 2022 - Feb 2026 (4 years)
Architected distributed backend services in Django/FastAPI for financial, analytics, and AI workloads, building event-driven pipelines with RabbitMQ and AWS SQS and implementing AI workflows with LangChain and LangFuse. Designed REST/GraphQL APIs with multi-database persistence, implemented JWT/OAuth2 security, and maintained unit/integration/E2E testing standards above 90%.
Senior Full Stack Engineer
Exquisite Software
Oct 2020 - Feb 2022 (1 year 4 months)
Built scalable SaaS backend services with FastAPI and TypeScript Node.js, delivering GraphQL gateways and REST APIs backed by PostgreSQL, Redis, DynamoDB, and Elasticsearch. Automated CI/CD with Jenkins, Docker, and Kubernetes to improve deployment speed by 40%, while expanding test coverage and reducing production defects by 30%.
Full Stack Engineer
ReadySpace
Aug 2016 - Oct 2020 (4 years 2 months)
Developed Flask/Django backend services and frontends with React/Next.js and Vue/Nuxt, introducing Docker-based development workflows and Kubernetes orchestration. Built ETL and web-scraping data ingestion using RabbitMQ, Kafka streams, and Redis, optimizing processing to reduce reporting latency by 60% while maintaining 90%+ test coverage.
Education
Degrees, certifications, and relevant coursework
Bicol University
Bachelor of Science, Computer Science
2013 - 2016
Earned a bachelor's degree in Computer Science at Bicol University from 2013 to 2016.
Tech stack
Software and tools used professionally
GitHub
GitLab
Kubernetes
Jenkins
MySQL
PostgreSQL
MongoDB
SQLite
Gmail
Node.js
Django
Next.js
NestJS
Nuxt.js
Redis
Terraform
Azure DevOps
Jira
Ant Design
Mocha
Chai
Vue.js
JavaScript
Kafka
RabbitMQ
FastAPI
Apollo
GraphQL
gRPC
Elasticsearch
Ansible
AWS Lambda
Serverless
Kafka Streams
pytest
OAuth2
BeautifulSoup
LangChain
LlamaIndex
Playwright
Langfuse
OpenRouter
Mastra
Dynamic
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Diego Alberto?
You can contact Diego Alberto and 90k+ other talented remote workers on Himalayas.
Message Diego AlbertoFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
