Dmitry Kabak

Javascript Developer at Fibery

Warsaw, Masovian Voivodeship, Poland
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
Dmitry Kabak is a versatile JavaScript developer with 14 years of engineering experience and a strong foundation in native JavaScript, Java, C/C++, and system-level Linux programming. He has built rich web and mobile apps (React, React Native) for agritech and enterprise domains and maintained legacy Angular/Node codebases while shipping modern React+Redux solutions. An avid self-taught engineer with many hobby projects spanning cryptography, networking, distributed systems, 3D visualization and embedded programming, he also contributes to notable open-source tooling like SWIG, improving Doxygen parsing and documentation integration for C/C++ bindings. Based in Warsaw and open to relocation across Northern Europe and the UK, Dmitry combines low-level systems insight with front-end product experience, making him effective at bridging performance-sensitive backend needs and polished user-facing interfaces.
code14 years of coding experience
job9 years of employment as a software developer
bookBachelor's degree, Applied Mathematics and Computer Science, Bachelor's degree, Applied Mathematics and Computer Science at Belarusian State University
languagesРусский, Белорусский, Английский
stackoverflow-logo

Stackoverflow

Stats
55reputation
1kreached
1answer
2questions
github-logo-circle

Github Skills (13)

doxygen10
c-language10
cprogramming-language10
documentation10
javas8
java8
python8
homebrew6
macos6
bytecode6
jvm6
inheritance6
automake6

Programming languages (12)

TypeScriptJavaC++ShellCoffeeScriptRustCJavaScript

Github contributions (5)

github-logo-circle
swig/swig

May 2012 - Aug 2012

SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages.
Role in this project:
userBack-end Developer & Documentation Specialist
Contributions:98 commits in 3 months
Contributions summary:Dmitry contributed to the SWIG project by implementing and refining features related to Doxygen comment parsing and integration with the code generation process. Their work focused on enhancing the parsing of Doxygen-style comments, particularly for C++ code, and ensuring that these comments were correctly integrated into generated documentation for various target languages. Key contributions involved resolving parsing issues, implementing new features for comment processing, and improving the integration of Doxygen comments with the autodoc feature.
cppwindowshigh-levellinuxprogramming-languages
kabbi/ble-mesh

Aug 2018 - Mar 2022

Connect to and manipulate BLE meshes from PC
Contributions:23 commits, 13 pushes, 1 branch in 3 years 7 months
ble-meshmeshnoblebluetoothble
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