Summary
Overview
Work History
Education
Skills
Timeline
Generic

João Victor Marques Souza

Java Developer
Montijo,15

Summary

With a degree in Systems Analysis and Development and three years of experience as a Java Developer, worked on projects developing REST APIs using Java and Spring as primary technologies. In previous roles have exposed to various technologies, including RabbitMQ, JUnit, and SQL database management. Additionally, possesses hands-on experience with Agile methodologies such as Scrum and Kanban.

Overview

3
3
years of professional experience
2
2
years of post-secondary education
2
2
Languages

Work History

Software Engineer

Docket Brasil
12.2022 - 01.2024

I worked on a SaaS platform for issuing, analyzing, and managing documents from public agencies in Brazil. I implemented innovative features and solutions, primarily focusing on enhancing the overall user experience for our customers. Technologies used in the project include Java, Spring Boot , REST, RabbitMQ, PostgreSQL, JUnit, Flyway, Jenkins, Swagger, Git, Scrum, Kanban, Jira & Confluence.

  • Developed scalable and maintainable code, ensuring long-term stability of the application.
  • Use testing frameworks to validate functionality and ensure high level of quality assurance.
  • Championed best practices in coding standards, fostering a culture of consistency and excellence across all projects.
  • Developed reusable components that significantly reduced development effort on multiple projects.
  • Reviewed code and debugged errors to improve performance.

Key achievements:

  • Played a key role in developing integration with the ChatGPT API from OpenAI to speed up document data analysis, which resulted in 74% increase in customer productivity.

Java Developer

Department Of Public Security Of Bahia
10.2020 - 12.2022

I was responsible for developing and maintaining systems in Java. I served as the main back-end developer in creating a REST API for a virtual library and an alert system for theft of personal assets like cell phones, cars, and bicycles, integrated with the police API service. The main technologies applied on projects was Java, Spring Boot, REST, Swagger, PostgreSQL, Flyway, JUnit, Jenkins, Git.

  • Implemented RESTful APIs for seamless integration between applications.
  • Employed JUnit framework to perform unit tests.
  • Contributed to architectural decisions, shaping direction of multiple projects from inception to deployment.

Key achievements:

  • Enhanced application dynamic search performance, applying Spring Specifications
  • Developed software system supporting local public security efforts, aiding in communication from police to citizens of stolen vehicles, cell phones and bikes.

Education

Bachelor of Science - Analysis And Systems Development

Estacio University
Brazil
02.2021 - 07.2023

Skills

  • Java

  • Spring Boot

  • RabbitMQ

  • REST

  • Agile development methodology

  • Microservices Architecture

  • JUnit

  • SQL Database Management

  • Git

Timeline

Software Engineer

Docket Brasil
12.2022 - 01.2024

Bachelor of Science - Analysis And Systems Development

Estacio University
02.2021 - 07.2023

Java Developer

Department Of Public Security Of Bahia
10.2020 - 12.2022
João Victor Marques SouzaJava Developer