John Heckendorf

Business Owner at Green Rabbit Enterprises, L.L.C.

Wisconsin, 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

👤
Senior
🎓
Top School
John Heckendorf is a seasoned software professional and business owner in Wisconsin with over a decade of hands-on experience spanning Android, C#, Java, web technologies, and databases. He combines practitioner-level development—contributing fixes and refactors to notable open-source C# projects like RoslynPad and RiotSharp—with a long track record of teaching and mentoring IT students at multiple colleges and universities. His background includes managing enterprise IT operations for large organizations, supervising support teams, and creating practical tooling to "make my life easier," reflecting a pragmatic, efficiency-focused engineering mindset. Comfortable across front-end, back-end, and tooling work, he excels at refactoring asynchronous systems and improving developer ergonomics in cross-platform C# projects.
code10 years of coding experience
job22 years of employment as a software developer
bookBachelor of Science in Business Adminstration, Business Adminstration and Information Systems, Bachelor of Science in Business Adminstration, Business Adminstration and Information Systems at Mt. Senario Universty
bookMaster of Science, Information Technology, System Design and Programming, Master of Science, Information Technology, System Design and Programming at Capella University
bookAssociate of Science, Information Technology, Associate of Science, Information Technology at Northcentral Technical College
languagesperl, java, c#, javascript, php, xml, android, flash, mysql, html, ajax
github-logo-circle

Github Skills (17)

asynchronous10
roslyn10
async10
dotnet-core10
csharp10
avalonia10
editor9
dotnet9
editors9
dotnet-new9
riot-games-api9
apidoc8
api8
cross-platform8
msbuild8

Programming languages (17)

C#PowerShellJavaC++RustCDGo

Github contributions (5)

github-logo-circle
BenFradet/RiotSharp

Jan 2018 - May 2019

C# wrapper for the Riot Games API
Role in this project:
userBack-end Developer
Contributions:6 commits, 5 PRs, 25 comments in 1 year 3 months
Contributions summary:John primarily focused on refactoring and improving the project's codebase. They addressed asynchronous method handling by implementing `ConfigureAwait(false)` for performance optimization and improved code clarity. The user also removed all synchronous code and replaced it with asynchronous counterparts. Furthermore, they refactored the `StaticRiotApi` and other supporting classes and interfaces to improve the project structure.
apiriot-gamesgamesriot-games-apiapi-wrapper
roslynpad/roslynpad

Dec 2019 - Jan 2020

A cross-platform C# editor based on Roslyn and AvalonEdit
Role in this project:
userFull-stack Developer
Contributions:5 commits, 3 PRs, 9 comments in 1 month
Contributions summary:John contributed to the RoslynPad project by fixing build issues related to NuGet package restoration in paths with spaces. They introduced and updated code snippets within the editor, specifically for a desktop application setup. Furthermore, the user refactored the snippet manager to improve its structure and organization, which involved moving snippets into separate methods. This demonstrates proficiency in C# and the technologies underpinning the editor, like Roslyn and Avalonia.
roslynavaloniadotnetroslyn-analyzerc-sharp
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
John Heckendorf - Business Owner at Green Rabbit Enterprises, L.L.C.