Jared Hanson

Backend Software Developer at IBM

Edmonton, Alberta, 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

🤩
Rockstar
🎓
Top School
Jared Hanson is a backend software developer with 12 years of experience, currently building systems at IBM from Edmonton, Alberta. He progressed through Level 3 support and specialized QRadar roles into backend development, bringing deep operational insight to production services. An avid language and tooling enthusiast, Jared contributes to the D programming language's standard library—improving std.range's tee function and polishing docs and tests—showing attention to correctness and API ergonomics. His background spans enterprise security products, game and mobile programming, and university consulting, giving him a blend of pragmatic debugging skills and long-term engineering craftsmanship. Notably, his open-source work emphasizes making low-level abstractions both more powerful and easier to use.
code12 years of coding experience
job7 years of employment as a software developer
bookUpper Miramichi Regional High School
bookBachelor's degree, Bachelor's degree at University of New Brunswick
languagesChinese, English
github-logo-circle

Github Skills (9)

algorithm10
data-structures10
algorithms10
ranges10
dword10
data-structure10
dt10
testing9
documentation8

Programming languages (5)

TypeScriptShellCSSDHTML

Github contributions (5)

github-logo-circle
dlang/phobos

Feb 2014 - Apr 2021

The standard library of the D programming language
Role in this project:
userBack-end Developer
Contributions:2 reviews, 76 commits, 55 PRs in 7 years 2 months
Contributions summary:Jared primarily contributed to the D programming language's standard library, specifically focusing on the `std.range` module. Their work involved implementing and refactoring the `tee` function, enhancing its functionality to support output ranges and lambdas and incorporating random access capabilities. Additionally, the user made documentation improvements, corrected unittests, and addressed code style concerns related to tabs and formatting. The user's efforts contributed to the robustness and usability of D's range library.
programming-languagephobosddlangstandard-library
MetaLang/DIPs

Oct 2016 - Jul 2025

D Improvement Proposals
Contributions:1 review, 16 PRs, 91 pushes in 8 years 11 months
ethereumimprovementproposalsblockchain
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