Intelix Synergy
January 2022 - March 2022
Implemented flat file validation rules using Java, Spring Boot, and AWS S3 to ensure the correct structure and consistency of information received from bulk invoice uploads, achieving 100% data reliability in the system. Integrated the invoice management application’s frontend, developed in Angular 14, with the BFF (Backend for Frontend) using GraphQL, enabling communication with the backend to retrieve, create, edit, or delete records. Developed, modified, and enhanced multiple features of the invoice management application at the frontend level using Angular 14. Implemented feature flags, modified components, and created custom directives. Worked under a SCRUM methodology, collaborating with cross-functional teams. Conducted peer PR reviews, code reviews of delivered user stories, and participated in Sprint refinement and planning processes. Developed unit and integration tests using Java and JavaScript to maintain and increase project coverage. Utilized SonarQube to track metrics, prevent code smells, and avoid duplicate lines of code. Designed and implemented high-performance REST APIs using Spring Boot with Java and Docker, following a microservices architecture for a field service management application. Also achieved an 80% reduction in response times for critical flow endpoints of the application through backend optimizations and SQL query optimizations to PostgreSQL databases. Implemented an asynchronous communication flow between microservices with Apache Kafka in a field service management application, resulting in a 30% improvement in system efficiency and a 20% increase in response capacity. Collaborated with the UI/UX team to design new interface features for a field service management application and implemented these features using React, JavaScript, TypeScript, HTML, and CSS. Managed and integrated databases with PostgreSQL and MySQL, conducting data migrations and regularizations while preserving data integrity and functionality with 100% effectiveness. Wrote unit and integration tests using Junit, Mockito, and Jest. Also conducted code reviews and revisions of Pull Requests from other developers, with the aim of ensuring the reliability and functionality of the code and guaranteeing the use of best practices. Ensured the operational continuity of the cash register system of a multinational company (operations in Venezuela, Costa Rica, El Salvador, and Guatemala) through which thousands of transactions are processed daily (sales, returns, exchanges, and credits). I used Java to maintain and improve the system, ensuring uninterrupted service at all company locations. Standardized support processes at the database level for the cash register application for operations in Venezuela, Costa Rica, El Salvador, and Guatemala. This was achieved through the development of management scripts for MySQL databases. This reduced support management times by 50%, allowing for greater efficiency in daily operations and better customer service at all company locations. Updated and modified a web app for cash register transactions and report generation using React and Node.