Summary
Overview
Work History
Education
Skills
Websites
Certification
Languages
Timeline
Generic

Caio Cabral

Brasília, Federal District

Summary

Committed Senior Software Engineer, with more than 7 years of experience in software development. Proficient in implementing solutions using Jakarta EE specifications, adopting Design Patterns practices and SOLID principles.

In my experience, I highlight my work in the Federal Police operations management project, where I acted as leader of the development team, coordinating, supervising and providing technical guidance and support. Conducted rigorous code reviews, promoting the adoption of clean code practices in creating and maintaining RESTful APIs. Additionally, I was responsible for executing and managing pipelines for compilation, testing and deployment in development to production environments using Jenkins.

Overview

5
5
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Stefanini
2024.02 - Current
  • I worked as a team leader, coordinating and supervising a team of developers, providing technical guidance and support. Conducted rigorous code reviews, promoting the adoption of Clean Code practices, Design Patterns and SOLID principles. Facilitated effective communication between team members, as well as between the development team and other sectors.
  • I worked on the development and maintenance of RESTful APIs for integration with the application's front end, using EJB, JPA, Hibernate and JAX-RS technologies, following good practices for REST APIs and Design Patterns.
  • I was responsible for executing and managing pipelines for compiling, testing and deploying applications in development environments to production using Jenkins, which contributed significantly to the implementation of continuous integration in the project, ensuring a continuous and effective workflow.

Software Engineer

Stefanini
2019.10 - 2024.02
  • I worked on the development and maintenance of RESTful APIs for integration with the application's front end, using EJB, JPA, Hibernate and JAX-RS technologies, following good practices for REST APIs and Design Patterns.
  • I implemented and optimized unit and integration tests using JUnit and Mockito. I created tests based on real-world scenarios and verified the proper behavior of code units and interactions between multiple components.
  • Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
  • Developed reusable components that significantly reduced development effort on multiple projects.

Education

Analysis And Systems Development - Information Technology

Catholic University of Brasilia
Brasília, Federal District, Brazil
12.2016

Skills

  • Java
  • Java Enterprise Edition
  • EJB
  • JPA
  • Hibernate
  • REST API
  • Design Patterns
  • SOLID
  • Angular
  • Jenkins
  • Git
  • Scrum

Certification

Oracle Certified Associate, Java SE 7 Programmer

Languages

Portuguese
Bilingual or Proficient (C2)
English
Intermediate (B1)

Timeline

Senior Software Engineer

Stefanini
2024.02 - Current

Software Engineer

Stefanini
2019.10 - 2024.02

Analysis And Systems Development - Information Technology

Catholic University of Brasilia
Oracle Certified Associate, Java SE 7 Programmer
Caio Cabral