Itai Bar-haim

Back End Developer at Applitools

Israel
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
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.
code19 years of coding experience
job21 years of employment as a software developer
bookSoftware Engineering Technitian, Computer Software Engineering, Software Engineering Technitian, Computer Software Engineering at Rogozin, Qiryat Atta
bookTechnitian, Software Engineering, Technitian, Software Engineering at Rogozin Qiryat Atta
languagesEnglish, Hebrew
stackoverflow-logo

Stackoverflow

Stats
1,674reputation
103kreached
60answers
33questions
github-logo-circle

Github Skills (20)

develop10
testing10
net10
ide10
dotnet10
asp-net10
sdk10
github-api10
dotnet-core10
csharp10
json-serialization10
octokit-net9
refactoring9
mouse-events6
wpf6

Programming languages (9)

C#TypeScriptJavaShellCoffeeScriptJavaScriptPHPHTML

Github contributions (5)

github-logo-circle
octokit/octokit.net

Jan 2018 - Feb 2020

A GitHub API client library for .NET
Role in this project:
userBack-end Developer
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.
api-clientapidotnetoctokit-netclient-library
icsharpcode/SharpDevelop

Dec 2006 - Apr 2007

#develop (short for SharpDevelop) is a free IDE for .NET programming languages.
Role in this project:
userFull-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.
Request Free Trial
Itai Bar-haim - Back End Developer at Applitools