Benjamin Callaghan is a software engineer based in Lehi, Utah with over a decade of hands-on experience building and modernizing backend web systems. He specializes in .NET (Framework/Core/6) and full-stack stacks that include Node.js, Angular, and TypeScript, and has a proven record migrating legacy services and establishing monorepos to improve code sharing and developer feedback loops. At Select Bankcard he modernized dispute management into a lightweight web app, automated integrations with card networks, and implemented CI/CD to streamline releases. Prior roles include leading development of mission-critical 9-1-1 products and enterprise telephony tools, where he built robust test suites, deployment pipelines, and Azure-hosted services. He combines practical systems design with operational rigor—often owning build, test, and deployment automation—and has experience integrating desktop, web, and cloud components for real-time systems. Outside typical backend work, he’s delivered cross-platform Electron/Ionic apps that bridge enterprise telephony and user-facing services, showing an ability to span both infrastructure and UX-facing concerns.
9 years of coding experience
9 years of employment as a software developer
Bachelor of Science - BS, Software Engineering, Bachelor of Science - BS, Software Engineering at Utah Valley University
Contributions:1 PR, 61 pushes, 2 branches in 5 years 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
Benjamin Callaghan - Software Engineer at Select Bankcard