David Donahue is a seasoned software engineering manager with over two decades of experience delivering enterprise web and Microsoft-based solutions, currently leading engineering at 3Cloud. He blends hands-on architecture and domain-driven design with pragmatic leadership—mentoring teams, evolving development methodologies, and guiding long-term technical roadmaps. David has a track record of modernizing legacy systems into testable, service-oriented architectures and driving integrations that align engineering work with business outcomes. Comfortable across C#, ASP.NET, JavaScript and Agile practices, he consistently focuses on maintainability, testability, and user experience. Notably, his consulting background means he excels at translating immediate business needs into scalable software platforms that anticipate future growth. Based in Attleboro, MA, he pairs deep technical craft with experience across industries from finance to telecom.
12 years of coding experience
5 years of employment as a software developer
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Northeastern University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.