Jon Allen is a software engineer and engineering manager with 12 years of experience who combines formal mathematics training with hands-on expertise across systems programming, web stacks, and data tools. He has progressed from low-level C/C++ and accessibility software to senior and principal roles building modern Node.js/TypeScript frontends and backend systems, most recently managing engineering for iCIMS' Video Studio. Comfortable across SQL, Linux, and multiple front-end frameworks (React, Vue, Angular) as well as mathematical systems like SAGE and Mathematica, he translates analytical rigor into reliable, pragmatic software design. Colleagues rely on him for mentoring and cross-stack problem solving, drawing on a background that includes teaching remedial algebra and maintaining production databases. He’s as fluent in scripting languages and prototyping (Python, Lua, Elm) as he is in shipping production systems, and brings an atypical blend of pedagogy and production discipline to engineering leadership.
12 years of coding experience
22 years of employment as a software developer
Bachelor of Arts (BA), Mathematics, Bachelor of Arts (BA), Mathematics at North Dakota State University
keyboard controller firmware for Atmel AVR and ARM USB families
Contributions:10 PRs, 60 pushes, 40 branches in 4 years 2 months
controllerfirmwareavratmelusb
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.