Daniel Harms

Columbus, Ohio, 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
Daniel Harms is a Senior Principal Software Engineer with 12 years of experience building secure, distributed systems and edge platforms, currently based in Columbus, Ohio. He led foundational work on Dell NativeEdge, designing immutable, tamper-evident Linux boot chains, container hosting strategies for locked-down hosts, and novel public-key delegation models for disconnected fleets—work that underpins multiple pending patents. His background spans systems programming, distributed coordination (Raft POC for VM failover), and back-end development across startups, enterprise R&D, and clinical bioinformatics, with hands-on contributions to the EdgeX Foundry Golang monorepo. Comfortable in both research and production contexts, he often bridges cross-company engineering collaborations (e.g., Dell–Canonical) and enjoys improving security and operational tooling for large-scale fleets. An early dual major in math and CS, he mixes theoretical rigor with pragmatic engineering and a penchant for thoughtful code reviews and clean JavaScript.
code12 years of coding experience
job13 years of employment as a software developer
bookThe University of Arizona
stackoverflow-logo

Stackoverflow

Stats
1,188reputation
71kreached
7answers
8questions
github-logo-circle

Github Skills (15)

golang10
go10
api10
back-end-development10
apidoc10
error-handling9
graph6
discrete-mathematics6
information-retrieval6
bash6
math6
theory6
python6
patch6
graph-theory6

Programming languages (10)

C#TypeScriptShellVHDLCGoHaskellHTML

Github contributions (5)

github-logo-circle
edgexfoundry/edgex-go

Nov 2018 - Apr 2020

EdgeX Golang Services Monorepo | Owner: Core/Support WG
Role in this project:
userBack-end Developer
Contributions:37 commits, 45 PRs, 5 pushes in 1 year 4 months
Contributions summary:Daniel primarily focused on refactoring and improving the EdgeX Golang Services Monorepo. They removed default values from property definitions, refactored code for support-notifications, and implemented error handling improvements. The user also addressed specific issues by making code adjustments to various services within the repository.
golangmonorepo
jdharms/edgex-go

Nov 2018 - Apr 2020

EdgeX Golang Services Monorepo
Contributions:117 pushes, 46 branches in 1 year 4 months
golangedgexmonorepo
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