Backend Java Developer II at IBM (2024-08 – 2025-09)
- Create Spikes and LOE worksheets to analyze and expand flows related to B2B and B2C users.
- Identify hard and soft dependencies for Destructive Testing.
- Investigate false bugs in Bulk Payment Card option.
- Troubleshoot and document timeout errors that crash the webpage when adding credit cards.
- Prepare LOE worksheets for Spring Boot upgrade to version 3.0.
- Experience with Unix just related to basic commands that we use for git bash and common stuff that we use on console.
Backend Java Developer at Globant (2022-11 – 2024-08)
- Work on components such as APIs, Batches, and Streams using technologies like Java 8, Spring Boot, and MySQL. Introduce changes, add new features, and fix bugs in the code.
- Use Postman to test changes in API endpoints both locally and in the QA environment.
- Strengthen component security by replacing vulnerable dependencies using Maven.
- Push changes, create pull requests, and track them until approval using GitHub. Deploy components to different environments with Jenkins.
- Write and modify functional tests using tools like Junit, Mockito, and Cucumber.
- Implementation of custom Prometheus metrics and visualization with Grafana to monitor component performance.
- Perform End 2 End Testing, understanding and verifying workflows between various components and services. Validate expected testing information in the QA environment database using MySQL.
- Monitor components after deploying them to production using tools like Splunk, Grafana, and AWS.
- Use platforms like Jira within the framework of the Scrum methodology and Confluence for documentation.
QA Tester at Tata Consultancy Services (2021-09 – 2022-06)
- Creation of test scenarios and test cases.
- Test automation for web pages using Selenium Web Driver, Junit, and Java 8.
- Continuous integration: Pushing changes in GitHub, creating pull requests, and tracking until approval.
- Documentation of test cases and test results using Confluence.