David Blain

Lead Software Engineer at iPipeline

Agawam, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code20 years of coding experience
job13 years of employment as a software developer
bookComputer Science, Computer Science at Holyoke Community College
github-logo-circle

Github Skills (9)

xml10
tvm10
c-language10
cprogramming-language10
networking9
apidoc9
api9
http9
qt8

Programming languages (3)

C++CPHP

Github contributions (4)

github-logo-circle
MythTV/mythtv

Jun 2006 - Feb 2017

The official MythTV repository
Role in this project:
userBack-end Developer
Contributions:241 commits in 10 years 10 months
Contributions summary:David implemented and enhanced the MythTV backend's UPnP (Universal Plug and Play) functionality. Their work included adding support for various UPnP features, such as eventing and connection management, enabling compatibility with devices like the Xbox 360. They also refactored and optimized the code for the service API, added new methods to the XML protocol and fixed issues with the display of program information. This involved extensive modifications across multiple files related to HTTP requests, device descriptions, and content directory services.
mythtv
FTC839-Quantum-Surge/ftc_app

Oct 2018 - Feb 2019

Contributions:17 pushes in 4 months
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.
Request Free Trial