Konstantin Krivopustov is a seasoned engineering leader with 17 years of experience, currently serving as Head of Engineering at Jmix and previously as CTO of Haulmont Technology. He combines hands-on Java backend expertise with strategic leadership, guiding teams that build and maintain enterprise application frameworks. His open-source contributions to notable projects like Jmix and the CUBA Platform show a focus on codebase modernization, reliable data-layer behavior, and pragmatic refactors that improve long-lived frameworks. Based in Montenegro, he brings deep knowledge of transaction handling, entity merging, and database integration in complex systems. Colleagues know him for balancing long-term architectural vision with meticulous maintenance work that keeps core libraries healthy and extensible. Trained at Samara State Aerospace University, he pairs an engineering mindset with a track record of shipping stable, enterprise-grade software.
Contributions:9 releases, 55 reviews, 1524 commits in 3 years
Contributions summary:Konstantin's contributions primarily involve refactoring code, specifically replacing `@Inject` annotations with `@Autowired` in several Java classes within the `jmix-framework/jmix` repository. These changes occur across multiple files within the `cuba`, `dynattr-ui`, and `rest` submodules. These changes are indicative of codebase maintenance and a focus on modernizing dependencies.
CUBA Platform is a high level framework for enterprise applications development
Role in this project:
Back-end Developer
Contributions:2 reviews, 3135 commits, 45 PRs in 13 years 7 months
Contributions summary:Konstantin contributed to the development of transaction listeners and features for querying data, including scalars and aggregates, within the CUBA Platform codebase. They also worked on handling the merging of entities and fixing issues related to database connections and ID generation, specifically with a focus on entities utilizing inheritance and the use of Java database drivers. They were involved in implementing and maintaining data layer components.
apache2-licensefull-stackhigh-levelradframework
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.