Experienced Java Developer focused on solving customer problems, improving usability and maximizing efficiency. Specializing in creating Saas applications. Effective at working in Agile environments using Scrum methodologies.
Develop the backend of multiple websites using microservices. Implement the security of the API using JWT and guards. Develop the model of the database in MongoDB Read, modify and write files like CSV, XLSX to process the data and write in the database or create reports. Develop the unit tests with Jest.
Investigate a new technology called APX. Create methods that read the excels that contain the information that will be uploaded in Mongo DB. Create the backend structure to connect to the database. Create methods that process the raw data and upload the result to Mongo DB. Create reports after the insertions of the database checking that the data uploaded correctly. Test the methods using JUnit and simulate the database behavior using Mockito.
Use of Postgress with the repositories it brings for database queries and custom queries for cases such as GroubBy, Joins and Search
Major achievementHelp in the design of the user stories. Configure the project to work with JPA and hibernate. Built the CRUD for the database. Built the methods to test the CRUD and the integration with other microservices. Consume an API Rest of the company and transform the data to the proposed model solution.