Full Stack Developer

Gustavo Farias

Java · Spring Boot · Angular

I build systems end to end: from the API and the database to the interface and the deployment. 8+ years building software for companies and, in my personal projects, also running the infrastructure they live on.

São Luís, Brazil

  • 8+years of experience
  • 4of my systems in production
  • Post-gradin DevOps Engineering

01

Projects

Systems I designed, built and keep running, from the code to the infrastructure.

02

Work experience

  1. Mid-level Developer III · Pulse

    Dec 2022 – present
    • Build and maintain REST APIs and scheduled jobs with Java, Spring Framework and Hibernate.
    • Build and maintain responsive web applications in Angular and Vue.js.
    • Write automated back-end tests with JUnit and Mockito, making releases more reliable.
    • Improve and fix production systems.
  2. Software Developer · CI&T

    Jul 2022 – Nov 2022
    • Built REST APIs and Python jobs integrated with Google Cloud Platform for data processing.
    • Implemented serverless solutions with Cloud Functions and Cloud Scheduler, automating business processes.
    • Built front-end features in React.
  3. Junior Developer III → Mid-level Developer II · Pulse

    Aug 2020 – Jun 2022

    Promoted to Mid-level II in January 2022

    • Built REST APIs and tasks with Java, Spring Boot and Hibernate in a microservices architecture with Spring Cloud and Eureka.
    • Worked on systems with messaging using RabbitMQ and Vert.x.
    • Created a responsive web component library in Vue.js integrated with design tokens.
    • Built front-end applications in Vue.js and React.
    • Implemented new features in C++ desktop applications with Qt.
  4. Front-end Developer · UNA-SUS/UFMA

    Apr 2020 – Jul 2020
    • Built and maintained front-end applications in React and PHP.
  5. Full Stack Developer · Techined

    Sep 2017 – Apr 2020

    Intern until July 2018, then hired as a developer

    • Built small and medium-sized web applications in C#/.NET and PHP/Laravel.
    • Built Android and iOS apps with Ionic and desktop applications in C#.
    • Took part in requirements gathering and system support.

03

Skills

Back end

  • Java
  • Spring Boot
  • Spring Security
  • Spring Cloud
  • Hibernate
  • MyBatis
  • Python
  • PHP/Laravel
  • C#/.NET

Front end

  • Angular
  • Vue.js
  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS/SCSS
  • PWA

Architecture and messaging

  • REST APIs
  • Microservices
  • Eureka
  • RabbitMQ
  • Kafka
  • Vert.x

Databases

  • PostgreSQL
  • SQL Server
  • MySQL
  • Flyway
  • Firebase

DevOps and cloud

  • Docker
  • Kubernetes (K3s)
  • Argo CD
  • GitHub Actions
  • Prometheus
  • Google Cloud
  • Linux
  • Git

Quality

  • JUnit
  • Mockito
  • Testcontainers
  • Vitest
  • Code review

AI-assisted development

  • Claude Code
  • Prompt engineering
  • AI-assisted code review

Methods

  • Scrum
  • Agile

How I work

In my personal projects I use Claude Code as an engineering partner: to specify features, generate and review code, and write tests and documentation. Product and architecture decisions, and the final review of everything that ships, are mine.

Education

  • Postgraduate degree in DevOps EngineeringAnhanguera Educacional · Apr 2026 – Sep 2026
  • Bachelor’s in Information SystemsUNDB, São Luís · 2015 – 2018

Certifications

  • DevOps Essentials Professional Certificate (DEPC)
  • Scrum Foundation Professional Certificate (SFPC)
  • Scrum Fundamentals Certified
  • Remote Work and Virtual Collaboration (RWVCPC)

Languages

  • Portuguesenative
  • Englishbasic/intermediate (technical reading)

Let’s talk

I’m open to new opportunities as a Full Stack or Java back-end developer. The fastest way to reach me is by email or LinkedIn.