Seasoned Software Developer with over a decade of hands-on experience in Java-based application development. Proven expertise in leading full-cycle development projects, optimizing code functionality, and implementing innovative solutions. Adept at collaborative team leadership and agile methodologies, with a strong focus on delivering high-quality software solutions. Eager to contribute deep technical skills and strategic problem-solving abilities to a dynamic team in the Brazilian tech industry.
Overview
23
23
years of professional experience
Work History
Java Software Engineer
Provider IT
Remote, Rio De Janeiro, Brazil
03.2014 - Current
Led diverse teams in projects for major clients like PASA (Vale do Rio Doce) and Petros (Petrobras), showcasing adaptability and leadership in different environments.
Specialized in Core Java, Spring Boot, Spring MVC, and Spring Security, demonstrating deep expertise in these technologies over 9 years.
Implemented CI/CD pipelines using tools like GIT/Bitbucket, Maven, Gradle, and Jenkins, enhancing project efficiency and quality.
Developed robust microservices using Java and Spring frameworks, adhering to SOA/MVC architecture principles.
Managed database integration and operations with Oracle, PostgreSQL, and MySQL.
Contributed to projects involving Google Cloud and Azure DevOps, showing versatility in cloud technologies.
Enhanced system performance by optimizing Java code and implementing efficient algorithms.
Increased application stability by addressing bugs, improving exception handling, and performing thorough testing.
Java Software Engineer
Atlas IT
Remote, Rio De Janeiro, Brazil
02.2010 - 04.2014
Developed and maintained the Web Application Workforce, utilizing Java, JSP, Struts 2, JDBC, and PostgreSQL.
Worked on Liferay Portal, creating portlets with Java, Spring MVC, JSF, and jQuery.
Developed a political donation management website using AngularJS, Java, and Spring MVC, demonstrating skills in both front-end and back-end development.
Collaborated with cross-functional teams to design, develop, and implement scalable software solutions for diverse clients.
Education
Bachelor of Science - Computer Science
University Veiga De Almeida
Brazil
Skills
Programming Languages: Java
Web Technologies: JSP, EJB, PrimeFaces, Struts, Spring (including Spring MVC, Spring Boot), Nodejs, Express