Software Engineer Ii
- Designed and developed a payroll system to handle clients that have more than 1M employees.- Migrated an outdated Dojo project to React, resulting in a substantial improvement in user experience and eliminating memory leaks.- Followed a Test-Driven Development (TDD) approach using Jest, diligently writing a comprehensive suite of unit tests to cover every aspect of the codebase keeping 80% of code coverage.- Designed and developed a high-performance microservice backend system using .NET, resulting in a remarkable 80% reduction in response time, significantly improving overall system efficiency and user experience.- Collaborated closely with the product manager and designers, translating their vision and requirements into functional code to create intuitive and visually appealing user experiences.- Worked closely with the QA team to ensure thorough testing and timely bug fixes throughout the software development lifecycle.