Alexander Gaslov is a Senior Software Development Engineer with 11 years of experience building and evolving enterprise application frameworks, currently driving backend and UI metadata work at Jmix. He has deep expertise in Java-based platforms, contributing to core features in the well-known CUBA Platform and helping shape developer-facing UI component metadata and Studio designer support in Jmix. Alexander blends backend systems knowledge—entity logging, JMX tooling—with full-stack sensibilities for component-driven visual design, making him effective at bridging runtime behavior and design-time tooling. Based in Kazakhstan, he brings a pragmatic engineering background from Haulmont Technology through to Jmix, grounded in an aerospace engineering education that underpins his attention to reliability and structure.
11 years of coding experience
3 years of employment as a software developer
Диплом специалиста по инженерной специальности, Диплом специалиста по инженерной специальности at Самарский Государственный Аэрокосмический Университет
CUBA Platform is a high level framework for enterprise applications development
Role in this project:
Back-end Developer
Contributions:42 commits, 35 pushes, 4 branches in 5 years 6 months
Contributions summary:Alexander primarily contributed to the CUBA Platform framework by implementing and modifying backend features related to entity logging and JMX console functionality. They added the ability to switch entity logging on or off for the current thread, adjusted the signature of the processLoggingForCurrentThread method, and updated the data type used. Additionally, the user added support for Date type method parameters in the JMX Console.
Contributions:20 commits, 41 pushes, 8 comments in 1 year 10 months
Contributions summary:Alexander primarily focused on updating UI metadata and component definitions within the Jmix framework. Their contributions included adding new properties, refining existing ones, and incorporating features for the Studio Screen Designer. The changes span across several UI components, including `SingleFileUploadField`, `FileStorageUploadField`, `ActionsAwareDialogFacet`, and actions themselves, showing a focus on enhancing the developer experience within the Jmix framework. The work demonstrates a strong understanding of how to expose component metadata for visual design tools.
jmixjavaenterpriseframework
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.