Team Lead, Software Engineering
โข Managed a team of 5 developers, providing technical guidance, coaching, and mentorship to drive individual and team success. Conducted regular one-on-one meetings to provide feedback, support career development, and address any challenges.โข Facilitated agile ceremonies and standups, ensuring effective communication, collaboration, and alignment within the team. Collaborated closely with project managers to plan and prioritize tasks, allocate resources, and track project progress.โข Provided expert technical assistance to team members, troubleshooting complex issues, and resolving technical challenges to ensure the successful delivery of projects. Led by example in code quality, testing, and delivery practices.โข Owned the end-to-end responsibility for code development, testing, delivery, monitoring, and outage resolution for all services managed by the team. Made critical architectural and technical decisions to ensure the scalability, reliability, and performance of services.โข Played a key role in driving the adoption of new technologies and best practices within the team. Identified opportunities for process improvements, automation, and efficiency gains to enhance team productivity and delivery velocity.