Software Development Team Lead
CurrentLead a team of Software Developers, providing mentorship and support to ensure the team’s success in delivering high quality applications.Train new developers to write more re-usable code and encourage pair programming and team collaboration to increase understanding of applications to meet critical timelines.Conduct agile ceremonies, head client meetings.