Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Eager to learn new technologies. Effective at working in Agile environments using Scrum methodologies.
Overview
16
16
years of professional experience
Work History
Senior Java Developer
Home Depot
03.2024 - Current
Developed microservices using Spring, integrating Google Cloud Pub/Sub for message exchange.
Added custom Prometheus metrics to API projects.
Integrated metrics into Grafana dashboards for real-time monitoring.
Focused on learning business logic to better align technical solutions with business goals.
Contributed to system performance and scalability improvements.
Created dead-letter topics in GCP using Terraform scripts.
Documented processes and solutions on Confluence for clear communication and knowledge sharing.
Senior Java Developer
UPS
01.2021 - 09.2023
Developed Microservices Architectural Applications using Spring Boot
Reduced software bugs by conducting thorough unit testing and collaborating with QA teams.
Streamlined development processes by employing Agile methodologies and participating in Scrum meetings.
Contributed to the successful completion of projects by meeting tight deadlines and delivering high-quality code.
Troubleshot complex issues within existing software applications, identifying root causes and implementing effective solutions.
Collaborated with cross-functional teams to design, develop, and launch innovative software solutions.
Mentored junior developers, providing guidance on best practices in Java programming and problem-solving techniques.
Led team in designing and implementing robust, high-quality Java solutions.
Distribute tasks among the team members, delivered time tracking reports, interviewed potential employees and mentored junior developers, providing guidance on best practices in Java programming and problem-solving techniques.
Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
Collaborated across teams to achieve successful product launches, working closely with QA, DevOps, and Product Management departments.
Reviewed code, debugged errors and applied code fixes.
Developed applications and software to increase department efficiency such as an SLA report generator job.
Helped the team in designing and implementing robust, high-quality Java applications for various projects.
Distribute tasks among the team members, interviewed potential employees and mentored junior developers, providing guidance on best practices in Java programming and problem-solving techniques.
Developed an application module to manage users from other applications, accessing multiple data sources.
Mentored junior developers, fostering their growth through knowledge sharing and collaboration efforts.
Facilitated effective communication between team members for enhanced project management and planning capabilities.
Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
Reviewed code, debugged problems, and corrected issues.
Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
Technical skills: SVN, Log4J2, Spring Security, Spring OAuth2, AOP, Angular2+, AngularJS, JMX, J2EE, Spring, Spring Boot, JPA, Oracle, IntelliJ, Weblogic.
Senior Java Developer
CEMEX
02.2017 - 11.2017
Participated in requirements gathering, design development meetings.
Documented requirements thoroughly, facilitating ease of understanding for other teams during development cycles or APIs consumption.
Created and published APIs through IBM APIConnect.
Web services prototype creation and data manipulation with GatewayScript and API Connect assemble tools.
Technical skills: IBM API Connect, GatewayScript, Confluence, HipChat, Jira, Bitbucket, J2EE, Spring, Spring Boot, JPA, IntelliJ.
Senior Java Developer
BANREGIO
03.2016 - 10.2016
Improved software performance by identifying and resolving bottlenecks in the code.
Developed scalable applications for efficient data processing and management.
Implemented robust security measures to protect sensitive data and prevent unauthorized access.
Streamlined development processes by employing Agile methodologies and participating in Scrum meetings.
Collaborated in team-based, Agile environment to accomplish objectives by deadlines.
Participated in requirements gathering and design development meetings.