David Hasenjaeger is a Senior Software Engineer with 13 years of experience and a strong foundation in theoretical mathematics, currently building products from Portland, Oregon. He progressed from Software Engineer III to Principal Software Engineer at Cirium before joining Constant Contact, demonstrating steady technical leadership across Java, Python, Node.js, and React. Comfortable bridging theory and practice, he brings rigorous problem-solving from his MS in Mathematics together with hands-on full‑stack development and a Javascript immersion background. Known for mentoring and clear communication, he leverages prior adjunct teaching to explain high-level concepts and foster collaborative team environments. A pragmatic architect and coach, he focuses on shipping reliable, cutting‑edge solutions while helping teammates grow into their strengths.
13 years of coding experience
9 years of employment as a software developer
Javascript Immersion, Javascript Immersion at Portland Code School
Master of Science (MS) Mathematics, Master of Science (MS) Mathematics at Portland State University
Bachelor of Science (B.S.) Mathematics, Bachelor of Science (B.S.) Mathematics at Oregon State University
Contributions:2 releases, 22 commits, 21 pushes in 1 year 6 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
David Hasenjaeger - Senior Software Engineer at Constant Contact