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, and oversee interviews for new hires.Head various development projects from concept to launch, including rearchitecting legacy applications.