Summary
David Blain is a seasoned Lead Software Engineer and application architect with over 20 years of experience designing and delivering distributed, service-oriented systems across finance and insurance domains. He combines deep expertise in C++, C#, Java and web technologies with practical experience in messaging (IBM MQ), WCF, XSLT-driven rendering, and complex integration patterns that migrated legacy mainframe workflows into modern, extensible platforms. A hands-on technical leader, he has led architecture and delivery for large illustration and event-broker systems at MetLife and contributed backend UPnP enhancements to the widely used MythTV open-source project. Based in Agawam, MA, David is comfortable across platforms from Windows to AIX/Linux and brings a pragmatic focus on maintainability, interoperability and incremental modernization. He’s notable for bridging low-level systems work (JNI, COM, Win32) with high-level service design to solve integration-heavy business problems.
20 years of coding experience
13 years of employment as a software developer
Computer Science, Computer Science at Holyoke Community College