Caio D.Back-end and Systems Engineer
Skills
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.All Howdy Candidates are vetted for skills and english proficiency.