Alexander Budarov

Technical Manager at Haulmont Technology

Russia
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
Alexander Budarov is a seasoned technical manager with 16 years of experience leading enterprise Java development, production support, and performance optimization. Based in Russia, he has progressed from hands-on Java web developer to Technical Lead and now manages the Jmix (formerly CUBA) Studio team at Haulmont, blending people leadership with deep backend engineering. His strengths include Java, PostgreSQL, Linux administration, build infrastructure, and mentoring junior engineers, plus a pragmatic focus on debugging and reliability in production systems. An active contributor to the CUBA and Jmix open-source frameworks, he has fixed UI and core bugs and improved runtime checks that help teams reproduce and resolve issues faster. He pairs clear technical writing with effective code review practices, making him as comfortable documenting complex designs as shipping them. Notably, his long tenure across product and platform work gives him a rare perspective on evolving enterprise frameworks from developer-facing features to studio tooling.
code16 years of coding experience
job12 years of employment as a software developer
bookEngineer's degree, Information Technology, Engineer's degree, Information Technology at Samara State Aerospace University
github-logo-circle

Github Skills (15)

application-framework10
javas10
app-framework10
web-framework10
web-development10
front-end-development10
jmix10
back-end-development10
java10
cuba-platform10
spring-boot10
business-application9
application9
ui-design9
uid9

Programming languages (7)

TypeScriptJavaCSSHandlebarsGroovyMarkdownKotlin

Github contributions (5)

github-logo-circle
cuba-platform/cuba

Oct 2009 - Oct 2020

CUBA Platform is a high level framework for enterprise applications development
Role in this project:
userBack-end Developer
Contributions:235 commits, 16 pushes, 1 branch in 11 years 2 months
Contributions summary:Alexander primarily focused on fixing bugs within the CUBA Platform's GUI and web modules. Their contributions involved resolving issues in the Upload component and adding runtime value checks to aid in debugging, particularly within the GUI. They also addressed several bugs in the core and web modules. Furthermore, they added a "can have children" flag for the Hierarchical Datasource.
apache2-licensefull-stackhigh-levelradframework
jmix-framework/jmix

Sep 2020 - Jun 2021

Jmix framework
Role in this project:
userBack-end Developer
Contributions:15 commits, 1 PR, 1 push in 8 months
Contributions summary:Alexander contributed to the Jmix framework by modifying entity templates, fixing UI-related exceptions, and improving user instance naming. They addressed inconsistencies in user entity definitions by updating the User.java file with relevant annotations. The user also fixed issues within the UI layer and updated import statements to fix a problem that was causing a build error.
javaframeworkjmixenterprise
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