Vitaly Bogdanov is a Senior Software Engineer with over 8 years of professional experience and a deep systems background spanning Java, C/C++, Rust, Go and x86 assembly. He blends low-level programming, security and AI research—contributing notable backend work to OpenCog’s AtomSpace and to the radare2 reverse-engineering framework, where he improved GDB integration and robustness. His career includes senior roles at SingularityNET, Deutsche Bank and Motorola, reflecting experience across research, finance and embedded/mobile domains. Known for pragmatic performance-focused refactoring and careful concurrency and networking design, he has improved critical pieces of open-source projects by optimizing loops, reducing copying and tightening critical sections. Fluent in Russian and competent in English, he pairs academic grounding from Saint Petersburg State University with hands-on contributions to AGI and security tooling. An uncommon strength is his ability to move between high-level AI frameworks and gritty low-level debugging/assembly work within the same codebase.
8 years of coding experience
15 years of employment as a software developer
Master's degree, Master's degree at Saint Petersburg State University
Saint-Petersburg Institute for Informatics and Automation of Russian Academy of Sciences
The OpenCog (hyper-)graph database and graph rewriting system
Role in this project:
Back-end Developer
Contributions:3 reviews, 296 commits, 118 PRs in 2 years 10 months
Contributions summary:Vitaly primarily contributed to the OpenCog AtomSpace project, focusing on C++ code. They implemented several features, including adding headers, refactoring code to prevent copying, and enhancing performance by optimizing code. In addition, the user made modifications to the tests by adding a new unit test for ChoiceLink cases and other minor test-related changes. They also worked on Python API aspects, such as creating value constructors, and adding set/get value methods for the Python API, which are crucial for knowledge representation and reasoning tasks.
A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Role in this project:
Back-end Developer
Contributions:16 commits, 10 PRs, 6 pushes in 2 years 2 months
Contributions summary:Vitaly focused on improving the performance and maintainability of the codebase. They addressed performance bottlenecks by optimizing loops using `const auto&`. They also refactored the `AttentionBank` class by fixing bugs, improving random atom selection, and making critical sections smaller. Additionally, the user removed dependencies and updated tests.
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.