Gustavo Barbosa

Senior Software Engineer

📍 Europe
✉️ guspb94@gmail.com

About Me

What began as curiosity about how things work beneath the surface has grown into a decade-long journey through the world of software engineering. Over the years, I've designed and built scalable, cloud-native systems, from platforms handling millions of transactions in digital banking to infrastructure automation for global cloud providers and learning systems that empower thousands of students.

Having lived and worked across Brazil, Portugal, and Malta, I've learned that diverse teams make the best ideas thrive. Collaboration, curiosity, and clean architecture are at the heart of how I work. Whether leading projects or mentoring others, I'm driven by the challenge of transforming complex problems into elegant, reliable solutions.

What I Work With

Backend Engineering

Work often centers around Java and Spring Boot, with Micronaut used where performance and startup efficiency are critical. The focus is on building robust API, designed for clarity, scalability, and a smooth developer experience.

Frontend Development

Angular and TypeScript form the core of most front-end projects, creating reliable and maintainable interfaces. Collaboration with designers and product teams ensures that each user experience feels natural while keeping the codebase clean and easy to evolve.

System Architecture

Experienced in designing distributed systems built on microservices and event-driven architecture. Reactive programming plays a role in handling high throughput and resilience, always keeping business goals in mind and ensuring systems evolve smoothly as products and teams grow.

Professional Experience

Software Engineer

PhoenixNAP Aug 2022 - Present | Malta | Hybrid - Remote

Engineering APIs for network automation and configuration within PhoenixNAP's Bare Metal Cloud, enabling global clients to deploy and scale infrastructure on demand.

  • Designed and maintained distributed backend services that power automation and provisioning workflows across the Bare Metal Cloud platform.
  • Worked closely with DevOps and network teams to improve reliability, performance, and observability of system components.
  • Contributed to architectural discussions focused on scalability, resilience, and fault tolerance in microservice environments.
  • Introduced internal developer tools and documentation standards that improved productivity and onboarding experience.
Java Spring Boot Spring Integration Temporal.io DDD Microservices RabbitMQ MongoDB

Software Engineer

Aubay Portugal Oct 2021 - Jul 2022 | Porto, Portugal | Remote

Contributed to a sales enablement platform used by Sky UK's partner network to manage and distribute product offerings efficiently.

  • Developed and optimized backend microservices using Java and Spring Boot to support partner operations and data integrations.
  • Enhanced data reliability and service performance by refactoring key APIs and optimizing request flows.
  • Collaborated with international teams to align development with business priorities and integration requirements.
Java Spring Boot Microservices RESTful APIs PostgreSQL Agile

Software Engineer

Inter Jun 2020 - Oct 2021 | Belo Horizonte, Brazil | Hybrid - Remote

Member of the wealth management engineering team, building and modernizing core services and web applications for Inter's investment products.

  • Developed backend services for investment operations and financial product integrations using Java and Micronaut.
  • Led the migration from AngularJS to Angular using a microfrontend architecture, improving maintainability and deployment flexibility.
  • Collaborated with product and UX teams to enhance user experience and interface responsiveness.
  • Supported technical leadership initiatives through code reviews, documentation, and mentoring of new team members.
Java Micronaut Angular TypeScript Microfrontends PostgreSQL Redis Docker

Software Engineer

OSF Digital Sep 2017 - Jun 2020 | Fortaleza, Brazil | Hybrid - Remote

Delivered full-stack and cloud-native solutions for international clients in education, insurance, and retail sectors.

  • Built Integrees, a learning management platform for Adtalem Brasil, used by thousands of students nationwide.
  • Developed mobile and web applications for DeVry USA and Porto Seguro, integrating with AWS-based backends.
  • Improved CI/CD pipelines and system reliability through automated testing and continuous delivery practices.
  • Gained strong exposure to microservice architecture, reactive programming, and cloud-native design.
Java 11 Spring Boot AngularJS/Angular Ionic AWS Reactive Programming Microservices Cloud Native

Software Engineer

Boavista Tecnologia Oct 2014 - Mar 2016 | Fortaleza, Brazil | On-site

Early-career experience developing enterprise applications and learning the foundations of software engineering and team collaboration.

  • Implemented new product features and maintained enterprise systems in Java and Spring.
  • Collaborated with senior engineers to refactor and stabilize existing applications.
  • Progressed from intern to full-time developer through consistent performance and commitment to learning.
Java Spring Boot Spring Framework PostgreSQL Enterprise Development

Education

BSc in Information Systems (Incomplete)

Centro Universitário 7 de Setembro 2014 – 2020 | Fortaleza, Brazil

Languages

🇧🇷 Portuguese Native proficiency
🇬🇧 English Professional working proficiency