Stepan Dyatkovskiy

Ведущий Разработчик Проекта at Лаборатория Касперского

Dubai, Dubai, United Arab Emirates
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
Stepan Dyatkovskiy is a seasoned compiler engineer and lead project developer with 14 years of experience building low-level systems, firmware, and backend solutions across companies like Kaspersky and Huawei. Based in Dubai and open to relocation, he specializes in compiler internals and target-specific type handling—work reflected in notable contributions to the Clang/LLVM codebase where he implemented precise type mapping and attribute fixes for various architectures. His background spans embedded Linux firmware, STB receivers, CI+ stacks, and online banking servers, showing both deep C/C++ expertise and practical system delivery. Currently leading projects at Kaspersky with a priority shift toward AI development, he combines hands-on engineering with project leadership and a track record of shipping production-grade tooling. An understated strength is his ability to move between firmware, compiler toolchains, and server-side systems, making him effective at solving cross-layer performance and portability problems.
code14 years of coding experience
job11 years of employment as a software developer
bookTogliatty's Physical and Mathematical Lycee #51
bookGraduate with red diploma, Information Science/Studies, Graduate with red diploma, Information Science/Studies at Samara State Aerospace University
languagesEnglish, German, Russian
stackoverflow-logo

Stackoverflow

Stats
871reputation
506kreached
38answers
7questions
github-logo-circle

Github Skills (17)

c-language10
compiler-development10
clangd10
cprogramming-language10
clang10
c119
cplus9
compiler-compiler9
c179
cpp9
compiler9
raspberry-pi6
macos6
llvm-clang6
python6

Programming languages (11)

C#C++ShellCLLVMCMakeJavaScriptHaskell

Github contributions (5)

github-logo-circle
llvm-mirror/clang

Feb 2012 - Sep 2013

Mirror kept for legacy. Moved to https://github.com/llvm/llvm-project
Role in this project:
userBack-end Developer & Compiler Engineer
Contributions:8 commits in 1 year 7 months
Contributions summary:Stepan primarily contributed to the Clang compiler by implementing and fixing features related to target-specific type handling and attribute processing. They added new methods to `TargetInfo` for retrieving types based on bit width and made corresponding adjustments in `ASTContext` and `SemaDeclAttr.cpp`. The user also addressed issues related to the 'mode' attribute in the compiler, ensuring correct type mapping for different target architectures. These contributions demonstrate a deep understanding of compiler internals and target architecture specifics.
keptwindowsllvmcc-plus-plus
kaomoneus/OpenTTD

Nov 2021 - Dec 2024

OpenTTD is an open source simulation game based upon Transport Tycoon Deluxe
Contributions:5 releases, 2 PRs, 86 pushes in 3 years 2 months
gametransport-tycoontycoonc-plus-plussimulation
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
Stepan Dyatkovskiy - Ведущий Разработчик Проекта at Лаборатория Касперского