Business Owner at Green Rabbit Enterprises, L.L.C.
Wisconsin, United States
Join Prog.AI to see contacts
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.
10 years of coding experience
22 years of employment as a software developer
Bachelor 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
Master of Science, Information Technology, System Design and Programming, Master of Science, Information Technology, System Design and Programming at Capella University
Associate of Science, Information Technology, Associate of Science, Information Technology at Northcentral Technical College
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.
A cross-platform C# editor based on Roslyn and AvalonEdit
Role in this project:
Full-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.