Vitaly Bogdanov

Senior Software Engineer at SingularityNET

Saint Petersburg, Saint Petersburg, 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
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.
code8 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Master's degree at Saint Petersburg State University
bookSaint-Petersburg Institute for Informatics and Automation of Russian Academy of Sciences
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
31reputation
0reached
2answers
0questions
github-logo-circle

Github Skills (33)

algorithm10
debugging10
algorithms10
debug10
code-optimization10
c-language10
c1110
binarydiff10
c1710
knowledge-representation10
gdb10
optimisation10
numerical-optimization10
reverse-engineering10
cprogramming-language10

Programming languages (18)

JavaC++CSSSchemeCRustVim SnippetGo

Github contributions (5)

github-logo-circle
opencog/atomspace

Apr 2018 - Feb 2021

The OpenCog (hyper-)graph database and graph rewriting system
Role in this project:
userBack-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.
logic-programmingopencogknowledge-baseedgedbknowledge-graph
opencog/opencog

Apr 2018 - Jun 2020

A framework for integrated Artificial Intelligence & Artificial General Intelligence (AGI)
Role in this project:
userBack-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.
unsupervised-learning-algorithmsroboticsnatural-language-understandingartificial-general-intelligenceintegrated
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