Backend Developer
Current- Actively contributed to the development and maintenance of servers and APIs, powering both the bank's internal channels and customer-facing channels such as the ALAT mobile app and Internet Banking.- Received mentorship from senior developers within the team, honing problem-solving skills and gaining valuable guidance in software development.- Collaborated with experienced developers to architect and implement scalable and efficient solutions, adhering to industry best practices and fostering a culture of optimal teamwork.- Proficiently utilized SQL Server and Entity Framework Core (EF Core) for data modeling, database design, and query optimization, ensuring high-performance data operations.- Played a key role in the development and deployment of microservices-based applications, leveraging technologies like RabbitMQ for asynchronous messaging and event-driven communication.- Demonstrated expertise in Azure DevOps, utilizing it for source control, CI/CD pipelines, and release management, resulting in seamless collaboration and efficient software delivery.- Implemented Object-Oriented Programming (OOP) principles to produce clean, modular, and maintainable code, enhancing code reusability and extensibility.- Ensured the security of APIs through the implementation of fluent validation mechanisms.- Contributed to the enhancement of the back office application, enabling branches to request cards on Alat Office using ASP.NET MVC and JavaScript.- Played a crucial role in designing and implementing efficient RESTful APIs, facilitating seamless communication and integration across system components.- Collaborated closely with cross-functional teams, including designers, QA engineers, and product owners, to gather requirements, conduct code reviews, and deliver high-quality software.