Gustavo Figueiredo

Java Software Engineer

Building reliable, scalable software with a strong focus on performance and engineering best practices.

About

Java Software Engineer, graduated in Information Systems, with a focus on developing robust, scalable, and high-performance software solutions. I have experience working with both monolithic and microservices architectures, applying object-oriented programming principles to build organized, reusable, and maintainable systems. I have contributed to internal projects within a consolidated product, focusing on the development of new features, technical enhancements, and performance improvements. I take a collaborative approach to software development and consistently aim to align with industry best practices in engineering. Comfortable working with cloud-native technologies and DevOps workflows, I have hands-on experience with CI/CD pipelines, container orchestration, and automation tools that help streamline the software development lifecycle. Driven by a commitment to technical excellence and impactful delivery, I continuously evolve my skill set to address complex challenges and play an active role in the success of products and teams.

Skills

  • Java
  • Quarkus
  • Jakarta EE
  • REST APIs
  • JWT
  • Swagger / OpenAPI
  • Apache Maven
  • JUnit
  • Microsoft SQL Server
  • Redis
  • Apache Kafka
  • Docker
  • Kubernetes
  • CI/CD
  • Azure DevOps
  • Git
  • GitHub
  • Domain-Driven Design (DDD)
  • Test Driven Development (TDD)

Projects

  • Master Spring AI

    This repository demonstrates how to build intelligent applications using Spring AI and Spring Boot, integrating large language models and modern AI tools to implement features such as embeddings, semantic search, and prompt-driven interactions in a practical, cloud-ready project.

  • Master Microservices

    This repository showcases a microservices-based system built with Spring Boot, highlighting key distributed architecture concepts such as service discovery, centralized configuration, API gateway, resilience, Docker containerization, and Kubernetes orchestration.

  • QuarkEats

    This repository contains an iFood-style backend built with Quarkus, demonstrating a fast, reactive microservices architecture with REST APIs, real-time event processing, and the use of modern Java frameworks to model food delivery domain concepts.

Contact

Open to networking and professional connections.