Vladimir Bogomolov

Senior Software Engineer at Baltinfocom

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

👤
Senior
🎓
Top School
Vladimir Bogomolov is a Senior Software Engineer from Russia with over 20 years of Java-focused software engineering experience and nine years of recorded professional experience focused on backend and database development. He has held technical leadership roles including Head of IT and Architect Project Lead at BaikalBank, and currently develops enterprise solutions at Baltinfocom. Vladimir contributes to notable open-source work on JanusGraph, improving Lucene/Elasticsearch indexing and adding a TEXTSTRING index type to boost text querying and sorting performance. His background in applied mathematics (Master’s) informs a methodical approach to complex data and search problems, blending deep Java expertise with practical database optimization. Colleagues would describe him as a systems-minded engineer who moves smoothly between hands-on implementation and architectural design.
code8 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Applied Mathematics, Master's degree, Applied Mathematics at Buryat State University
github-logo-circle

Github Skills (12)

text-search10
lucene10
javas10
elasticsearch10
elasticsearchquery10
aws-elasticsearch10
indexing10
java10
elasticsearch-api10
amazon-elasticsearch10
graph-database9
tinkerpop8

Programming languages (2)

JavaPython

Github contributions (5)

github-logo-circle
JanusGraph/janusgraph

Apr 2019 - Aug 2022

JanusGraph: an open-source, distributed graph database
Role in this project:
userBack-end Developer
Contributions:5 commits, 8 PRs, 14 comments in 3 years 5 months
Contributions summary:Vladimir primarily focused on enhancing the JanusGraph's indexing capabilities, specifically related to Lucene and Elasticsearch. Their contributions involved adding support for sorting parameters and implementing a new text-based index type called "TEXTSTRING". They also improved the Lucene tokenizer to handle multiple tokens for a single word and refined how queries are built. These changes improved the indexing and querying performance.
tinkerpopsolrnebulagraphhbasedatabase
VladimirBogomolov/janusgraph

Mar 2019 - Oct 2022

JanusGraph: an open-source, distributed graph database
Contributions:73 pushes, 34 branches in 3 years 7 months
databasegraphgraph-databasejanusgraphjava
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
Vladimir Bogomolov - Senior Software Engineer at Baltinfocom