Software Developer
- Engineered the company’s inventory management system using Spring Boot, Hibernate, and Microservices, enhancing functionality and increasing system efficiency by 25%.- Improved transaction processing speed by 40% and ensured data integrity by implementing advanced data caching strategies and distributed transaction management in Spring Boot and Redis.- Enhanced user experience and reduced latency by 25% through the development of high-performance RESTful APIs using Swagger and Postman, integrated seamlessly with frontend systems.- Managed and optimized NoSQL (MongoDB, DynamoDB) and relational databases (MySQL, MsSQL), ensuring high performance and security for the distributed storage software system.- Designed and maintained robust unit and integration test suites using JUnit and Mockito, ensuring high-quality, bug-free software releases.- Automated data migration processes and improved data consistency by 30% through the development of custom scripts and tools using Python and Shell scripting.