CWTJava Software Developer
Jan. 2019 - Feb. 2023ColombiaJava 8, Rest and Soap services and Spring Boot, RabittMQ message negotiation, relational (SQL Server) and non-relational databases (MongoDB), a collaboration between departments with SCRUM, GIT, Service Now, use of OOP, and SOLID principles, Design Patterns, DDD, TDD with Junit, API documentation with Swagger, BPMN, and UML, keeping two roles into the company one from LATAM and other Global, I was accountable for managing a LATAM department, estimating sprints, gathering information across departments, coordinating tests, coordinating develop deployments in production, discussing product decisions with region management, and regarding the Global role as a team member was able to discuss solutions with the team, raise documentation, analyze, estimate and develop solutions. 05/2021 - 02/2023
JAVA SOFTWARE DEVELOPER AT CWT Maintain and develop a global tool with more than 3k users developed on QIK and improved using Java 8, and SQL Server, during this period I’ve achieved an improvement of 40% over the tool performance changing the architecture of the database connection, also developed UI for updating the tool SQL configuration table. 01/2019 - 05/2021
ASSOCIATE SOFTWARE ENGINEERING LATAM AT CWT Maintain and develop robotic process automation (RPA) from the back office that delivers functionality for Colombia, Argentina, Mexico, Peru, and Chile, migrating legacy code from QIK to Java 8, using N-tier architecture, Rest, Soap and Spring Boot, I’ve migrated an RPA that was entitled to collect money from client credit cards, the project had an ROI of 13 months, 80% of costs reduction changing the information provider to an internal solution (almost free), Also changed the scheduled approach to run on demand approach maintaining the automation approach using Kafka messaging. 90% of ticket concurrence reduction 30% of back-office error reduction
40% of performance improvements in middle-office tools
2 Legacy tools migrated to spring boot