Daniel Goertzen

Design Engineer at Network Integrity Systems

Winnipeg, Manitoba, Canada
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

👤
Senior
🎓
Top School
Daniel Goertzen is a seasoned Design Engineer based in Winnipeg, Canada, with 14 years building embedded Linux systems, microcontroller firmware, desktop software and single-page frontends across C, C++, Rust, Python and several functional languages. He blends low-level embedded expertise with higher-level application and QA skills, contributing to critical open-source projects like Erlang/OTP and the ninenines erlang.mk build tool where he added a Rust plugin and comprehensive tests. His work improving SNMP and public key handling in Erlang/OTP and enhancing Haskell’s wai/warp for Windows shows a pattern of fixing subtle platform and tooling edge cases. Comfortable across paradigms—from Erlang and Haskell to Qt and Django—he brings a pragmatic, test-first approach to complex integration problems. Long tenures at Norscan Instruments and Network Integrity Systems reflect deep product-focused engineering and an ability to ship reliable systems in regulated, hardware-centric domains.
code14 years of coding experience
job13 years of employment as a software developer
bookUniversity of Manitoba
github-logo-circle

Github Skills (16)

warp10
snmpd10
webserver10
snmp10
build-tools10
build-system10
erlang10
makefile10
server10
haskell10
testing10
cryptography9
network-programming9
rust8
dependency-management8

Programming languages (19)

PowerShellC++CSSRustPureScriptCMakefileElm

Github contributions (5)

github-logo-circle
yesodweb/wai

Jan 2020 - Sep 2022

Haskell Web Application Interface
Role in this project:
userBack-end Developer
Contributions:2 reviews, 10 commits, 2 PRs in 2 years 9 months
Contributions summary:Daniel made several contributions focused on enhancing the Warp web server library, which is the core of the `wai` project. They added features like `settingsAccept` for socket customization and made minor adjustments to the codebase. Furthermore, the user addressed build issues related to Windows compatibility by importing the `windowsThreadBlockHack` function and corrected dependencies. They also performed version bumps and updated changelogs to maintain and improve the project.
haskell
ninenines/erlang.mk

Sep 2014 - Jul 2016

A build tool for Erlang that just works.
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:8 commits, 5 PRs, 11 comments in 1 year 10 months
Contributions summary:Daniel contributed to the core functionality of the Erlang build tool. They addressed typos, fixed issues related to multiple patterns in file finding, and added test cases to ensure proper library inclusion. Furthermore, the user added a Rust plugin and made related fixes. Their contributions focus on improving the tool's build processes and ensuring its correct behavior through comprehensive testing.
erlangmakefilebuild-toolbuild-systempackage-manager
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