Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic

João Fonseca

São Paulo

Summary

With four years of software engineering experience, my career is built on a solid academic foundation and specialized expertise in Java-based systems. I hold a postgraduate degree in Java Architecture and am proficient across a modern tech stack including Java (8/11/17), Spring Boot, microservices, Kafka, Docker, and Kubernetes. My skill set is designed to build and deliver high-performance, scalable applications from architecture to deployment. I have a proven record of enhancing complex software environments by architecting and implementing containerized microservices and scalable REST APIs, which directly improved application performance and stability. I have also designed and automated CI/CD pipelines to accelerate development cycles and increase code quality. My experience includes contributing to the end-to-end development of a large-scale production control management system, delivering key features across the entire application workflow. Certified in Java architecture, I am driven to solve complex architectural problems and build resilient, secure software solutions. I look forward to applying my expertise to ambitious projects and collaborating with teams dedicated to technological excellence.

Overview

4
4
years of professional experience

Work History

Software Engineer

Instituto Nacional de Telecomunicações - Inatel
04.2022 - Current
  • Architectural Enhancements & Microservices: Played a key role in modernizing system architecture by developing and deploying containerized microservices (Docker, Kubernetes). Designed and built scalable APIs REST using Java (8/11/17) and Spring Boot, and implemented Kafka for high-volume data streaming, which improved application responsiveness and data integrity for users.
  • CI/CD & Process Automation: Enhanced the software development lifecycle by creating new automated testing and quality stages in the Jenkins pipeline. This process, supported by version control best practices with Git, GitHub, and Gerrit, allowed for faster delivery of features and a more stable, reliable experience for the end-user.
  • System Stability & Quality Assurance: Increased application stability by writing comprehensive unit and integration tests with JUnit and Mockito. Proactively identified and resolved critical bugs in code interacting with SQL Server and Oracle databases before release, significantly increasing customer satisfaction and trust.
  • Client-Facing Problem Resolution: Successfully led high-stakes troubleshooting in live customer environments on critical applications built with Java and Spring Boot. This action minimized service downtime for clients using Oracle and SQL Server databases and ensured business continuity, reinforcing the customer relationship.

Trainee FullStack Software Engineer

MATUDA SOFTWARE
02.2021 - 11.2021
  • Integrated System Development: Contributed to the development of a comprehensive production control system for a chemical industry client. Implemented new full-stack features that automated and integrated critical workflows, including raw material tracking, production output, and sales orders.
  • Enhanced User Interface & Experience: Improved user workflow and data entry efficiency by designing new screens and modifying existing ones. This allowed client employees to manage production and financial data more effectively.
  • Improved Data Accessibility: Enhanced the system's reporting capabilities by adding new fields to APIs and creating new data query interfaces. This provided the client with better access to crucial business information for raw material purchasing and financial tracking.

Education

Postgraduate Degree - Computer Software Engineering

FIAP
São Paulo, Brazil
03.2025

Bachelor's degree - Mechanical Engineering

Faculdades Integradas Pitágoras De Montes Claros - FIPMOC
Montes Claros, MG, Brazil
01.2018

Skills

  • Java
  • Spring Boot
  • Apache Kafka
  • Kubernetes
  • Docker Products
  • Spring MVC
  • Spring Security
  • Maven
  • Jenkins
  • JPA (Java Persistence API)
  • Agile methodologies

Languages

English
Advanced (C1)
Spanish
Elementary (A2)

Timeline

Software Engineer

Instituto Nacional de Telecomunicações - Inatel
04.2022 - Current

Trainee FullStack Software Engineer

MATUDA SOFTWARE
02.2021 - 11.2021

Postgraduate Degree - Computer Software Engineering

FIAP

Bachelor's degree - Mechanical Engineering

Faculdades Integradas Pitágoras De Montes Claros - FIPMOC
João Fonseca