Eugene Zelenko

Lead R&D Engineer at Synopsys Inc

San Jose, California, 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
Eugene Zelenko is a seasoned backend and compiler-focused engineer with 11+ years in R&D, currently leading engineering efforts at Synopsys in San Jose. He has deep expertise modernizing and hardening C/C++ toolchains, proven by sustained contributions to high-profile LLVM/Clang projects (including work on Clang-Tidy, LLDB, and Include-What-You-Use). His career spans leadership roles at Ansys, Cadence, and startups where he combined low-level code generation, target backend optimizations, and system-level debugging improvements. Eugene pairs pragmatic software architecture with meticulous code-quality work—often eliminating legacy constructs, adopting modern C++ idioms, and resolving subtle compiler and debugger issues. Outside of commercial work he’s an active Wikimedia volunteer and longtime open-source contributor, reflecting a commitment to both community and reproducible tooling. He brings a rare blend of compiler internals mastery and hands-on engineering leadership informed by an MS in Radiophysics.
code11 years of coding experience
job30 years of employment as a software developer
bookMS, Radiophysics, MS, Radiophysics at Belarusian State University
bookMS, Radiophysics, MS, Radiophysics at Belarus State University
languagesEnglish, Russian, Russian, Polish, Bulgarian
stackoverflow-logo

Stackoverflow

Stats
31reputation
3kreached
1answer
1question
github-logo-circle

Github Skills (25)

debugging10
debug10
c-language10
static-analysis10
clang-tidy10
llvm10
compiler-development10
software-quality10
lldb10
moderncv10
code-generation10
computer-engineering10
compiler-optimization10
arm10
clangd10

Programming languages (7)

TypeScriptC++CLLVMHTMLRubyPython

Github contributions (5)

github-logo-circle
Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userSoftware Engineer (Focus on Clang-Tidy checks)
Contributions:81 commits in 3 years 2 months
Contributions summary:Eugene primarily contributed to the `clang-tools-extra` repository by modifying and improving the Clang-Tidy tool. Their commits focused on fixing typos, addressing warnings, updating release notes, and improving documentation. The changes involved modifying existing checks, adding new checks, and ensuring consistency across documentation. This user demonstrated a strong understanding of the Clang-Tidy framework and its integration within the LLVM project.
keptwindowsllvm
llvm-mirror/lldb

Oct 2015 - Nov 2016

Project moved to: https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer
Contributions:66 commits in 1 year
Contributions summary:Eugene's commits primarily focused on improving and fixing code related to the LLDB debugger, specifically addressing Clang-tidy warnings and minor code improvements. These changes span multiple files within the LLDB project, involving modifications to header files, source files, and various plugins related to process utility, system runtimes, and expression parsing. The user's work appears to be focused on code quality, bug fixes, and ensuring correct behavior of the debugger.
llvm
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
Eugene Zelenko - Lead R&D Engineer at Synopsys Inc