Summary
Gustavo Barbosa is a Senior Software Developer from Pernambuco, Brazil with six years of hands-on experience building backend systems in Node.js (TypeScript), PHP and Python. He specializes in performance optimization—implementing Redis caching and message queues (SQS, RabbitMQ)—and is well-versed in AWS services like Lambda, ElastiCache, S3, DynamoDB and RDS. Gustavo pairs pragmatic engineering with a test-driven mindset, routinely applying unit and load testing to ensure reliability under scale. He has progressed from modernizing legacy systems to leading product teams and technical planning, most recently contributing as a Team Lead and Senior Developer across several strategic products. Always curious, he’s actively expanding his toolset toward Go and Rust to tackle high-performance and security-critical systems. Early technical training and a lifelong appetite for tinkering explain his practical focus on delivering clean code, predictable deadlines, and measurable customer value.
6 years of coding experience
4 years of employment as a software developer
Bacharelado, Computer Science, Bacharelado, Computer Science at UFAPE - Universidade Federal do Agreste de Pernambuco
Técnico em Desenvolvimento de Sistemas, Computer Software Technology/Technician, Técnico em Desenvolvimento de Sistemas, Computer Software Technology/Technician at Escola Técnica Estadual Ariano Vilar Suassuna