Senior Software Engineer
Current• Created and maintained a resource manager Web Application using Angular 2+, Java with Spring Boot, and Hibernate, accessing a PostgreSQL database. This key application is used by the company to manage the entire team of consultants.• Developed a sophisticated state machine schema in Java to automate and streamline a credit request workflow, efficiently guiding requests through a sequence of analysts to ensure timely and accurate processing.• Developed a robust data migration system to transfer legacy data from Microsoft SQL Server to a new PostgreSQL structure. The multithreaded system was self-corrective, capable of stopping and resuming at any time so it could ensure a smooth and faster migration.• Initiated and implemented team-building initiatives such as 'Open Cameras Day' and dedicated Fridays for team bonding, significantly enhancing team cohesion and morale during remote work amid the pandemic.• Designed architectural improvements across applications and Java microservices, creating new features and enhancing overall performance.• Recruited, led, and mentored new talent, effectively managing and guiding junior team members in developing their technical and professional skills.