Java Developer
Current• Optimized a long-running process (9M+ records) by implementing multithreading with limit-offset SQL queries, reducing execution time from 2-3 days to several hours (10x speedup).• Achieved 96% code coverage in JUnit web service testing, surpassing the target of 80%, ensuring high reliability and robustness of web services.• Significantly enhanced software performance by reducing request response times from 5 minutes to under 3 seconds, achieved by optimizing existing code with named queries.• Spearheaded the integration of the company's SLF4J-based logging service into a project from scratch, standardizing logging practices and improving project maintainability.• Leveraged Swagger to document APIs comprehensively, making them more accessible and easier to use for developers, thus accelerating frontend and backend integration.• Initiated and led the development of a Spring Boot Starter REST project, focusing on creating efficient, scalable backend services.• Deepened proficiency in SQL databases through hands-on experience, gaining a solid understanding of database management and query optimization.• Developed and modified reusable artifacts, facilitating their adoption across multiple projects and streamlining the development process.• Gained familiarity with CI/CD practices, Agile workflows, and various DevOps tools, enhancing project efficiency and collaboration.