Gustavo Gomes Farias
Full Stack Developer · Java · Spring Boot · Angular
São Luís, Brazilgustavogfarias142@gmail.comlinkedin.com/in/gustavo-farias-58992913bgithub.com/gust142portfolio.systemsgf.xyz
Summary
Full Stack Developer with 8+ years of experience, focused on Java and Spring Boot on the back end and Angular, Vue.js and React on the front end. I have built REST APIs, scheduled jobs and microservices with messaging (RabbitMQ, Vert.x), as well as serverless solutions on Google Cloud. With a postgraduate degree in DevOps Engineering, I run my own Kubernetes platform with GitOps, where the systems I build are deployed.
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
Work experience
Mid-level Developer III · Pulse, São Luís, Brazil
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.
Software Developer · CI&T, Campinas, Brazil
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.
Junior Developer III → Mid-level Developer II · Pulse, São Luís, Brazil
Aug 2020 – Jun 2022Promoted 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.
Front-end Developer · UNA-SUS/UFMA, São Luís, Brazil
Apr 2020 – Jul 2020- Built and maintained front-end applications in React and PHP.
Full Stack Developer · Techined, São Luís, Brazil
Sep 2017 – Apr 2020Intern 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.
Personal projects
G-Finance · The personal finance app I use every day
Spring Boot · Angular · PostgreSQL · PWA
Automatic credit card statements, balance forecasts up to 40 years ahead, an iPhone app with notifications and expense entry through a Telegram bot.
systemsgf platform · My own cloud: Kubernetes, GitOps and automatic deployments on a VPS
Kubernetes (K3s) · Argo CD · GitHub Actions · Prometheus
K3s cluster with Argo CD, CI/CD on GitHub Actions, automatic HTTPS, sealed secrets, monitoring and Telegram alerts.
Projects Generator · From idea to a live app in minutes
Spring Boot · Angular · GitOps · Kafka
Creates a Spring Boot API and an Angular front end from tested templates and takes care of the database, secrets, catalog and deployment.
GGoals · Savings goals, trips and planned purchases in one dashboard
Spring Boot · Angular · SVG · PostgreSQL
Goals with contribution forecasts, trip planning with price research and a shopping list with target prices.
Education
Postgraduate degree in DevOps Engineering · Anhanguera Educacional
Apr 2026 – Sep 2026Bachelor’s in Information Systems · UNDB, São Luís
2015 – 2018Certifications
- DevOps Essentials Professional Certificate (DEPC)
- Scrum Foundation Professional Certificate (SFPC)
- Scrum Fundamentals Certified
- Remote Work and Virtual Collaboration (RWVCPC)
Languages
Portuguese: native
English: basic/intermediate (technical reading)