Ivan Bozhanov

Lead Software Developer at Information Services Plc.

Plovdiv, Plovdiv, Bulgaria
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
Ivan Bozhanov is a Lead Software Developer based in Plovdiv, Bulgaria, with over 16 years building web-based systems and government-grade CMSs. He combines deep front-end expertise in JavaScript (notably jQuery and jsTree), HTML/CSS, and AJAX with backend skills in PHP and SQL to deliver robust, maintainable applications. As the maintainer and active contributor to the popular open-source jsTree project, he has driven non-trivial fixes and feature improvements—especially around checkbox state handling and keyboard accessibility. His long tenure at Information Services Plc. reflects experience delivering mission-critical solutions for ministries and electoral systems, balancing security and usability. Colleagues describe him as a pragmatic hands-on engineer who prefers solving nuanced UI-state and integration challenges that others tend to overlook.
code16 years of coding experience
job9 years of employment as a software developer
bookNew Bulgarian University
bookEnglish Deutsch Language School
languagesEnglish, German, Bulgarian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (8)

debug10
javascript10
ui-design9
testing8
drag-and-drop6
jstree6
jquery6
tree6

Programming languages (6)

TypeScriptJavaScriptPHPHTMLPascalPython

Github contributions (5)

github-logo-circle
vakata/jstree

Oct 2009 - Jan 2023

jquery tree plugin
Role in this project:
userFull-stack Developer
Contributions:22 releases, 873 commits, 171 PRs in 13 years 4 months
Contributions summary:Ivan primarily contributed to the jsTree project by fixing bugs and implementing feature enhancements, focusing on the checkbox plugin. The commits showcase the user's involvement in improving the state handling of the checkbox plugin, specifically addressing the logic when not tied to selection, including ensuring that checked/unchecked node states are properly saved and restored when the tree is reloaded or refreshed. The commits also address issues with focus handling, ensuring proper keyboard navigation. The user demonstrated proficiency in JavaScript and understanding of the jsTree core functionalities, along with working on front-end aspects.
bowerjqueryjstreejavascriptjquery-ui
vakata/spreadsheet

Sep 2017 - Dec 2022

Contributions:22 commits, 18 pushes, 1 branch in 5 years 4 months
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
Ivan Bozhanov - Lead Software Developer at Information Services Plc.