Craig Doremus

Senior Software Engineer at Blackhawk Network

New Gloucester, Maine, 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

🤩
Rockstar
🎓
Top School
Craig Doremus is a senior software engineer with over a decade of experience building full-stack web applications and architecting reusable enterprise systems. He combines deep Java/JEE and Spring background with modern JavaScript stacks—React, TypeScript, and Deno—having led migrations, instituted testing practices, and reduced front-end codebases dramatically. Craig has operated as staff/architect-level engineer across startups, nonprofits and large enterprises (Delhaize, Covetrus, Blackhawk Network), mentoring teams and introducing standards like Git and TDD. He contributes to open source work around Deno and helped build a zero-legacy Deno/React Suspense SSR framework, including e2e testing and build tooling. Based in Maine, he’s self-employed now while also working at Blackhawk, blending hands-on development with architecture and continuous improvement. An environmental engineering MS by training, he brings systematic problem-solving and a habit of measurable process improvement to software delivery.
code10 years of coding experience
job16 years of employment as a software developer
bookB.S., Biology, B.S., Biology at State University of New York College at Oneonta
bookM.S., Environmental Engineering, M.S., Environmental Engineering at Rensselaer Polytechnic Institute
github-logo-circle

Github Skills (6)

deno10
react10
typescript-types9
react-ssr9
typescript9
typescripts9

Programming languages (5)

TypeScriptJavaRustJavaScriptClojure

Github contributions (5)

github-logo-circle
exhibitionist-digital/ultra

Mar 2022 - Dec 2022

Zero-Legacy Deno/React Suspense SSR Framework
Role in this project:
userFull-stack Developer
Contributions:9 reviews, 35 commits, 9 PRs in 8 months
Contributions summary:Craig primarily contributed to the project by implementing and testing end-to-end (e2e) tests for the workspace application using Puppeteer. They also made changes to the build process by merging branches and updating dependencies related to the build script. Furthermore, the user refactored the resolver functions and added return types to functions. The user also performed code formatting.
reactzero0-legacyreact-suspenseesm
cdoremus/state-geo-angular

Jul 2015 - Oct 2016

Contributions:305 commits, 137 pushes, 5 branches in 1 year 3 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
Craig Doremus - Senior Software Engineer at Blackhawk Network