Summary
Carlos Araujo is a Technical Lead based in Krakow with 12 years of hands-on experience building scalable distributed systems and cloud-native applications. He specializes in .NET backends, PostgreSQL and Kubernetes, and currently leads the messaging and backend squads for a short-term vacation rental platform, owning architecture, code quality and operations. Carlos has a strong track record of decoupling monoliths into modular services and stepping into leadership roles when needed, blending pragmatic engineering with team coaching. His background spans full-stack work, enterprise integrations and startup-style freelance projects, giving him fluency across microservices, Azure and diverse data stores. Notably, he began his career by self-teaching C# to build an ERP for a nonprofit, an early sign of his blend of technical initiative and product-focused delivery.
12 years of coding experience
10 years of employment as a software developer
Computer Engineering Information Technology, Computer Engineering Information Technology at PUC Minas
Portuguese, English