Summary
David Keeney is a retired senior software engineer with decades of hands-on experience building low-level, multi-threaded systems and data communications protocols across C, C++, C#, Java, PHP and several scripting languages. He has delivered end-to-end solutions for startups and enterprises—from architecting a SaaS virtual call-center platform and custom SIP/RTP servers to scaling PayPal reporting and checkout systems on large Linux fleets. Comfortable as an individual contributor, team lead, or contractor, he has worked across the full SDLC using both waterfall and Agile practices and a wide toolchain (UML, SVN, Git, ClearCase, Bugzilla, Bamboo). Known for producing efficient, well-documented, and maintainable code, he also brings rare depth in telecom and call-center systems and experience operating entirely remote teams and infrastructure. Now retired but open to compelling projects, he combines institutional knowledge from telecom and payments with an engineer’s pragmatism and flexibility in hiring arrangements.
8 years of coding experience
38 years of employment as a software developer
Bachelor of Science (BS), Electrical and Electronics Engineering, Bachelor of Science (BS), Electrical and Electronics Engineering at Oregon State University
Master's degree, Computer Science, Master's degree, Computer Science at University of New Hampshire