I am a .NET Software Engineer whose background includes 15+ years of experience in the development of web, cloud-based and bespoke software solutions across multiple industries and technologically diverse projects, and most recently 3+ years leading and managing a software team of up to 13 developers, supporting and mentoring them to grow as individuals and professionals. I am a strong advocate of Agile software development and I believe that efficient communication and customer collaboration is key to a successful professional relationship. The majority of problems that affect software projects are sociological, not technological, and it is important to think about the social and human issues in software development.
©