Behrooz Shabani

Lead Engineer at B4BPayments

Enschede, Overijssel, Netherlands
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
Behrooz Shabani is a Lead Engineer based in Enschede with 15 years of experience building high-performance web applications and infrastructure tools across front-end and back-end stacks. He combines hands-on system design (Rails, Go, Python) with operational automation (Ansible, deb packaging) and has led teams and product architecture at multiple companies including B4BPayments and BiZZdesign. A pragmatic open-source contributor, he has improved internationalization and RTL support in prominent projects like diaspora and jQuery-Validation-Engine and enhanced reliability in the XMPP-based Archipel orchestrator. Comfortable across web UIs, virtualization orchestration and mobile/embedded integration, he often bridges product needs and low-level implementation details—having even implemented a working ejabberd module during a weekend on his first Erlang attempt.
code15 years of coding experience
job14 years of employment as a software developer
bookBachelor, Computer - software, Bachelor, Computer - software at Payame Noor University (Distance Education)
bookBachelor's Degree, Game development (part of Information Technology), Bachelor's Degree, Game development (part of Information Technology) at Saxion
languagesPersian, English
stackoverflow-logo

Stackoverflow

Stats
143reputation
33kreached
9answers
3questions
github-logo-circle

Github Skills (30)

libvirt10
ruby-rails10
xmpp10
javascript10
jquery10
python10
validations10
back-end-development10
css10
sass10
rails10
validation10
ruby10
rt10
ui-design9

Programming languages (12)

TypeScriptC#Objective-JJavaRustJavaScriptPHPObjective-C

Github contributions (5)

github-logo-circle
ArchipelProject/Archipel

Jun 2012 - Nov 2013

XMPP Based Orchestrator
Role in this project:
userBack-end Developer
Contributions:77 commits in 1 year 5 months
Contributions summary:Behrooz primarily contributed to the Archipel project, which is an XMPP-based orchestrator. Their work included implementing a ping protocol extension for hypervisor/VM interaction, modifying the system to set entities to "dnd" (do not disturb) status upon losing connection to libvirt, and extracting hypervisor-specific code from the base entity. Further commits show improvements to the XMPP loop tick and refactoring code for libvirt connection handling. The user's contributions centered around enhancing the core functionality and reliability of the Archipel agent.
orchestratorxmppiot
jQuery form validation plugin
Role in this project:
userFront-end Developer
Contributions:7 commits in 3 months
Contributions summary:Behrooz primarily contributed to the internationalization and UI adjustments of the jQuery validation plugin. They added Persian language support by creating a new language file. Further contributions involved fixing UI layout issues related to right-to-left (RTL) languages, ensuring prompts displayed correctly. These changes included modifying the CSS and JavaScript to adapt the plugin to RTL environments, which enhances usability for languages like Persian.
jqueryvalidationjavascriptjquery-formvalidation-plugin
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
Behrooz Shabani - Lead Engineer at B4BPayments