With 12 years of experience in software development, including 6 years in team building and management, I have successfully led numerous large-scale software projects.