Itai Bar-haim is a seasoned Back End Developer with 19 years of experience building robust client and server systems, currently contributing at Applitools. He brings deep UI and graphics expertise across GTK, Qt, WPF and OpenGL alongside solid C, C++ and C# engineering and software architecture skills. His background spans geospatial systems, rich desktop tooling (including contributions to the open-source SharpDevelop IDE) and modern web stacks, reflecting a rare blend of low-level UI work and high-level backend services. Notably, he has improved .NET ecosystem tooling through contributions to Octokit.net, adding webhook payload support and better GitHub Apps authentication. Pragmatic and detail-oriented, he pairs component-driven design with practical automation and testing practices cultivated across startups and defense-grade projects in Israel.
Contributions:5 commits, 7 PRs, 44 comments in 2 years 1 month
Contributions summary:Itai primarily focused on enhancing the Octokit.net library by adding support for new GitHub event payloads, specifically for `StatusEventPayload` and `PushWebhookCommit`. They implemented the necessary classes, updated the JSON serializer to handle the new payloads, and added corresponding tests to validate the deserialization process. Furthermore, the user improved the library's DateTime handling and support for GitHub Apps by incorporating new features, like bearer token authentication, and implementing new client. The user's contributions involved modifying core library components, adding new features, and improving date and time handling.
#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
Role in this project:
Full-stack Developer
Contributions:24 commits in 3 months
Contributions summary:Itai primarily focused on refactoring and bug fixes within the SharpDevelop IDE, specifically concerning the Class Diagram add-in. Their contributions involved modifying various components within the ClassDiagram folder, including the ClassCanvas, ClassEditor, and DiagramRouter modules. The commits demonstrate changes to UI elements, file structure, and object interaction within the class diagram functionality, with the goal of aligning with an existing format.
dotnetrevit-apiprogramming-languagesshortcsharp
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.