Lead Software Engineer
CurrentPromoted to Lead Software Engineer for a newly established squad in the Billing domain with a primary focus on B2C features within the domain. After the team was fully established and delivering features successfully, I took on the role of Lead Software Engineer again for another new squad due to further expansion within the Billing domain. The squad was made up of external 3rd party Engineers with another re-focus back to B2B. The most recent role included a significant participation in recruitment and onboarding activities as well as preparing knowledge transfer sessions to help the squad successfully deliver value almost immediately after the formation & onboarding of the team. Working on B2B Statements & PDF generation, I was again involved in a project to modularise the feature out of a monolith .NET Framework API into a separate repository and use a more modern AWS ECS hosted suite of Microservices and deployment pipeline. Additional responsibilities: • Collaboration with Product Owners & Architects in quarterly planning. • Providing high-level estimates for future features prior to refinement. • Supporting Product Owners as a technical authority. • Implementation of proof of concepts during discovery phase. • Acting as a bridge between Architecture & Software Engineers during design stage. • Defining Best Practices & Standards for both squad and domain.