Software Engineer
CurrentMy responsibilities include:Working as a squad lead of a small team, where I would need to collaborate with product managers and other teams in order to gather requirements and manage the scope of upcoming sprints. Working together as part of a team in an Agile development environment in order to deliver high quality products that adhere to high programming standards and meet the business requirements.Reviewing code, writing tests and identifying areas of improvement in order to deliver the best possible features with minimal bugs.Participating in Agile development methodologies, including sprint planning, daily stand-ups, and retrospective meetings, to ensure timely delivery of features and enhancements.Key projects I have worked on:Creating a new finance microservice for the system that aims at enhancing functionality and performance compared to the legacy finance service. I was involved in architecture design to ensure scalability and maintainability, coding many of the features of the microservice, testing and debugging of all new features, and writing documentation on the code structure and usage guidelines in order to facilitate knowledge transfer.