Dmitry Vedenko

Software Engineer at 2GIS

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
Dmitry Vedenko is a seasoned software engineer with 11 years of experience specializing in 3D graphics, OpenGL/OpenGL ES, and C++ for mobile and mapping platforms. He has progressed from lead developer roles at indie studios to technical lead for Audacity at Muse Group and now builds 3D maps at 2GIS in Saint Petersburg. Dmitry pairs low-level graphics expertise with practical backend and build-system work—demonstrated by contributions to Audacity/Tenacity improving project I/O, error handling, dependency updates and packaging. Comfortable across iPhone and Android development, he brings both hands-on coding and release-focused automation to cross-platform projects. Collected academic grounding in applied math and CS underpins a pragmatic approach to performance and robustness in real-world applications.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science (BS), Applied math, computer science, Bachelor of Science (BS), Applied math, computer science at Saint Petersburg State University
languagesEnglish, Russian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

error-handling10
c-language10
sqlite10
cprogramming-language10
dockers9
build-automation9
cmake9
docker9
database-management8
wxwidgets8

Programming languages (11)

PowerShellC++ShellCRustAstroJavaScriptWebAssembly

Github contributions (5)

github-logo-circle
tenacityteam/tenacity-legacy

Aug 2021 - Sep 2022

Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor/recorder for Windows, macOS, Linux and other operating systems. Project currently on an indefinite hiatus.
Role in this project:
userFull-stack Developer
Contributions:24 commits, 5 comments in 1 year 1 month
Contributions summary:Dmitry primarily contributed to the Audacity project by improving error messages, updating dependencies like SQLite, and updating the Docker image. They modified core project files, including those related to project file input/output and database connections, suggesting involvement in backend development. Furthermore, the user worked on the build environment and packaging, demonstrating skills in build automation and potentially deployment.
operating-systemsmulti-platformaudio-applicationsoperating-systems-projectfloss
audacity/audacity

Mar 2021 - Jan 2023

Audio Editor
Role in this project:
userBack-end Developer
Contributions:28 releases, 1300 reviews, 469 commits in 1 year 10 months
Contributions summary:Dmitry primarily worked on improving the audio editing application, particularly focusing on error handling and file operations. The user made changes related to improving error messages when opening projects, implemented enhancements for loading projects, and addressed issues with the project saving process. Their contributions touched upon core functionalities of the software and suggest a focus on improving the user experience, and addressing potential crashes during the projects save and open operations.
audio-processinggplv2wxwidgets-applicationsaudiounitopen-sound-control
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
Dmitry Vedenko - Software Engineer at 2GIS