David Curry, Software Technologist


I am a Software Technologist with 20 years of experience in the Internet & Software industry. I have worked in the capacity of a software tester, developer, lead, manager, technology officer, and business owner.  I have experience in software engineering, systems planning, technical strategy, and leading teams.

How I Spend My Time

Chief Technology Officer at Africa Talent Management

Owner of Ventice Technologies

Recent Projects

Software Architecture with Simon Brown [Podcast]

Software architecture addresses the challenge of communicating and navigating large, complex systems to stakeholders, both technical and non-technical.  Over the…

Developer Roles with Fred George [Podcast]

Software teams are traditionally composed of roles such as project manager, developer, QA, and manager. What happens if you throw…