Evgeny Proydakov

Senior Software Engineer C at Deutsche Bank

Moscow, Moscow City, 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
Evgeny Proydakov is a Senior C++ software engineer with 15 years of experience building low-latency, production-grade systems across finance, advertising, gaming, and robotics. Currently at Deutsche Bank, he works on an ultra-low latency HFT platform using C++17 on Linux, blending performance tuning with rigorous CI and unit testing practices. His open-source contributions to high-profile ML runtimes like ncnn and Alibaba's MNN focus on cross-platform build stability and silencing compiler warnings, reflecting a strong attention to toolchain robustness often overlooked by feature-focused engineers. He has deep cross-OS familiarity (Linux, macOS, Windows, Android, iOS) and a history of improving CI/CD and build scripts to ensure reproducible multi-platform builds. Previously he co-founded a robotics startup and built mobile game backends, showing a mix of systems-level engineering and product-driven development. Collected with a specialist degree from Bauman MSTU, he combines pragmatic code hygiene with a penchant for low-level detail—“life is too short for a malloc” sums up his efficiency-minded style.
code14 years of coding experience
job6 years of employment as a software developer
bookSpecialist, Major, Informatics and Computer Engineering, Specialist, Major, Informatics and Computer Engineering at Bauman Moscow State Technical University
stackoverflow-logo

Stackoverflow

Stats
592reputation
38kreached
10answers
9questions
github-logo-circle

Github Skills (28)

ios10
c-language10
multiplatform10
compiler-errors10
build-system10
cross-platform10
cmake10
cicd10
warnings10
build-automation10
cprogramming-language10
bash9
android9
script9
macos8

Programming languages (7)

JavaC++CRustGoHTMLPython

Github contributions (5)

github-logo-circle
alibaba/MNN

May 2020 - Oct 2020

MNN is a blazing fast, lightweight deep learning framework, battle-tested by business-critical use cases in Alibaba. Full multimodal LLM Android App:[MNN-LLM-Android](./project/android/apps/MnnLlmApp/README.md)
Role in this project:
userDevOps Engineer
Contributions:2 reviews, 17 commits, 22 PRs in 5 months
Contributions summary:Evgeny primarily focused on improving the build and continuous integration processes for the MNN framework. Their contributions involved fixing build issues across multiple platforms including Windows, macOS, and iOS. They modified build scripts, specifically targeting the CI/CD pipeline, and addressed compiler warnings to ensure consistent and reliable builds. The user also made changes related to the build process for iOS and macOS, ensuring the framework built correctly on these platforms.
casesvulkanconvolutionalibabaframework-learning
Tencent/ncnn

Sep 2020 - Jun 2022

ncnn is a high-performance neural network inference framework optimized for the mobile platform
Role in this project:
userSoftware Engineer (focus on build and compiler warnings)
Contributions:1 review, 32 commits, 39 PRs in 1 year 8 months
Contributions summary:Evgeny primarily focused on fixing compile warnings across various tools and layers within the ncnn project. They addressed warnings related to format strings, deprecated declarations, unused variables, and unused results, specifically targeting macOS, Linux (GCC and Clang), and iOS builds. These fixes span tools for converting between model formats (caffe2ncnn, onnx2ncnn), x86 layer optimizations, and improvements to the cpu module. Their contributions enhance the project's build stability and code quality across different platforms.
simdncnnvulkaniostensorflow
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
Evgeny Proydakov - Senior Software Engineer C at Deutsche Bank