Summary
Lucas Castro is a Staff Software Engineer with 11+ years of experience blending academic research and hands-on engineering to design resilient backend and data systems. Currently focusing on microservices and edge computing as a PhD candidate at UNICAMP, he pairs novel architecture research with production-grade implementations in Python, NodeJS, and cloud-native tooling. At InMetrics he led projects that refactored legacy systems into hexagonal and clean architectures, architected high-performance data pipelines (achieving up to 90% speed-ups), and built event-driven, serverless workflows using Kafka, Temporal, and IBM/Google cloud platforms. Equally comfortable defining CI/CD and SRE automation (ArgoCD, Jenkins, GitHub Actions, SonarQube) as he is implementing async job processing and choreography for microservices. Fluent in English from an exchange year in the U.S., he brings a hybrid profile of educator-researcher-practitioner who turns academic ideas about edge microservices into scalable, operational systems.
11 years of coding experience
3 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at Universidade Estadual de Campinas
Master’s Degree, Computer Science, Master’s Degree, Computer Science at Federal University of Technology - Parana
Computer Science - Technical Course, Computação, Computer Science - Technical Course, Computação at Colégio Sant'ana
Exchange Student, Computer Science, Exchange Student, Computer Science at State University of New York at Plattsburgh
Portuguese, English