Summary
Carlos Castro is a Senior Software Engineer with 11 years of full-stack experience, currently at Flowhub and based in Denver, CO, specializing in JVM backends (Java, Groovy, Kotlin) and TypeScript/Angular frontends. He has designed and shipped scalable microservice and hybrid systems on AWS integrating both SQL and NoSQL datastores, with a track record of measurable performance improvements and revenue-impacting features. Comfortable switching between frontend, backend, data, and infrastructure layers, he brings hands-on DevOps and IaC experience (Terraform/Terragrunt, GitLab CI/CD) and has modernized legacy systems in regulated and high-availability contexts. As a mentor and tech lead, he’s driven onboarding, interview processes, and cross-functional collaboration while regularly presenting to stakeholders. Beyond core stacks, he experiments with Python, C++, React/Vue, and Next.js and keeps skills current through conferences and personal projects. Fluent in English and Spanish, he pairs meticulous documentation and public speaking skills with a product-minded, team-first approach.
11 years of coding experience
9 years of employment as a software developer
High School Diploma International Baccaulaureate (IB), High School Diploma International Baccaulaureate (IB) at University High School
Study Abroad Semester Intelligent Systems and Learning Systems, Study Abroad Semester Intelligent Systems and Learning Systems at Mälardalen University
Bachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at University of Central Florida
English, Spanish