Howdy Logo
Image of Caio D.

Caio D.
Back-end and Systems Engineer

Spring Boot
Kubernetes
Typescript
Github
Java
Javascript
Postgresql
Mysql
Amazon Aws
Docker Cloud
Angular
Bio

A software developer with three years of experience in both backend and frontend technologies and majoring in Computer Systems Analysis is currently positioned as a Senior Java Developer. The current scope of work involves utilizing Java, Scala, Python, Angular, Spring Boot, and Airflow, among other tools. This role has facilitated significant professional growth through the exposure to new technologies and collaborative learning with other software engineers.

In the current project, contributions include migrating multiple applications to the latest version of Spring Boot, updating the Angular version of a frontend application, and upgrading Airflow DAGs to a newer version. These efforts have streamlined the use of software by other teams, allowing them to focus solely on developing new features without concerns regarding vulnerabilities or outdated software.

Co-workers frequently identify key strengths as proactivity, problem-solving skills, and a consistent willingness to learn and tackle new challenges.

  • Senior Software Developer
    12/1/2022 - Present

    Developed proficiency in Java, AWS, Angular, and Jenkins while collaborating on the development of new features. Addressed and fixed vulnerabilities in various applications using Veracode scans. Worked extensively with multiple Spring Boot versions to enhance existing platforms. Maximized test coverage to ensure code quality and reduce bugs, thereby improving the user experience. Refined technical patterns to promote scalability and functionality across projects.

  • Mid Level Software Developer
    12/1/2021 - 12/1/2022

    Collaborated on the development of new features utilizing technologies such as Java, AWS, Angular, and Jenkins. Handled and resolved vulnerabilities in various applications using Veracode scans, ensuring robust security standards. Worked with multiple versions of Spring Boot to develop and maintain application components. Maximized test coverage to enhance code quality and reduce bugs, significantly improving the user experience. Refined technical patterns to promote scalability and functionality.

  • Junior Java Developer
    5/1/2021 - 12/1/2021

    Engineered and integrated new functionalities into financial market-related software, leveraging expertise in Java, Angular, Springboot, Kafka, TypeScript, and Linux System. Enhanced technical proficiency in these tools and frameworks to deliver robust and efficient software solutions.

  • Junior Java Developer
    10/1/2020 - 5/1/2021

    Gained extensive experience in back-end development for a system utilized by thousands of users, leveraging Java and SQL. Demonstrated proficiency in bug resolution, feature development, and crafting complex SQL queries and scripts. Developed and executed unit tests using JUnit, PowerMock, and Mockito. Practiced agile methodologies, specifically SCRUM, and utilized the AZURE platform for various development and deployment tasks. Maintained version control and collaborative processes with Git.

  • Java Developer Trainee
    7/1/2020 - 10/1/2020

    Gained expertise in back-end development with a strong focus on Java programming and efficient build management using Maven. Developed and optimized SQL queries to enhance database interactions and performance. Leveraged the capabilities of Microsoft Azure for cloud services, ensuring robust and scalable application deployments. Maintained and collaborated on codebases through Git, ensuring version control and effective team collaboration.

  • Analysis and Development of Systems at Estácio
    2020 - 2023

  • Complete Java: Object-Oriented Programming + Projects at Udemy
    2/1/2020

Caio is available for hire

Hire Caio D.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.