Middle Software Engineer
CurrentImplementing various APIs for payment gateway, involved fixing bugs related to data providers and exporting transaction data to Excel. Investigating existing system architecture led to the development of libraries with new data structures, enhancing communication with external data storage services. Leading a team of Software Developers and Test Engineers included designing and modifying solution architecture, migrating systems to Microsoft Entra ID (Azure AD) and MS Exchange Online, and deploying solutions.Refactoring code and verifying the work of other developers ensured high-quality outputs, while handling authentication via Azure API Management improved security. Introducing microservices replaced monolithic architecture, allowing for greater flexibility and scalability. Participating in unit and integration testing, along with conducting regression testing, maintained the stability and reliability of the product. Acting as Scrum Master involved facilitating agile practices and optimizing performance in production environments.