Evgenii Malygin

Senior Software Engineer at Bloomberg

New York, New York, United States
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
Evgenii Malygin is a Senior Software Engineer with a decade of experience designing and shipping high-performance C++ and Python systems, currently based in New York and working at Bloomberg. He has strong background in low-level reliability and optimization—ranging from preventing file descriptor leaks in open-source projects like VCMI to fixing double-free and uninitialized-variable bugs in the Embox embedded OS. At Bloomberg he built performant messaging infrastructure (BlazingMQ), and previously led CV- and ML-focused engineering efforts that ported and optimized ALPR systems, designed distributed architectures, and improved computer-vision pipelines for real-world deployment. Evgenii blends hands-on systems coding with architecture and mentoring, having implemented fuzz testing, CI-integrated tools, and end-to-end integration tests in prior roles. Notably, he contributes to niche but impactful open-source projects in gaming and embedded systems, demonstrating attention to code quality and robustness beyond his primary industry work.
code10 years of coding experience
job11 years of employment as a software developer
bookBachelor's degree, Bachelor's degree at Saint Petersburg State University
github-logo-circle

Github Skills (23)

debug10
c-language10
c1110
microcontroller10
osdev10
c1710
kernel10
macos10
embedded10
cprogramming-language10
filesystem9
file-operations9
bluetooth-le9
bluetooth9
fileio9

Programming languages (5)

JavaC++CJupyter NotebookPython

Github contributions (5)

github-logo-circle
vcmi/vcmi

Dec 2023 - Mar 2024

Open-source engine for Heroes of Might and Magic III
Role in this project:
userBack-end Developer & Bug Fixer
Contributions:5 PRs in 3 months
Contributions summary:Evgenii primarily contributed to bug fixes within the VCMI engine, focusing on preventing file descriptor leaks in `minizip` and resolving an uninitialized variable issue. They also addressed code style in `mztools.c`, and fixed potential integer overflows, improving code quality. Furthermore, the user worked on fixing licenses and pragma guards, and included StdInc to numerous files.
cmakegamemagicc-plus-plussdl2
embox/embox

Aug 2019 - Aug 2019

Modular and configurable OS for embedded applications
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 commits, 4 PRs in 2 days
Contributions summary:Evgenii contributed to the `embox/embox` repository by addressing several software bugs and optimization issues. These included initializing variables for Bluetooth drivers, fixing a double-free vulnerability in the NTFS file system driver, and resolving an uninitialized flag in a command. Additionally, the user made improvements to an OpenCV-based edge detection tool by improving cache utilization and optimizing pixel access for image processing.
kernelposixconfigurablemicrocontrollerrtos
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
Evgenii Malygin - Senior Software Engineer at Bloomberg