Denis Chernikov

Software Developer at High-Frequency Trading Firm

Moscow, Moscow, 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
Denis Chernikov is a versatile software developer with nine years of experience building backend systems and microservices, currently working in high-frequency trading after a series of engineering and team lead roles at Yandex. He has deep C/C++ expertise alongside C#, Python, Java and functional languages like Haskell, and has shipped infrastructure for mail delivery, database-backed mail interfaces, ads systems and autonomous driving research. Comfortable both leading teams and doing hands-on low-level optimization, he’s known for cleaning up and refactoring complex code—illustrated by his contributions improving C/C++ implementations of experimental algorithms on GitHub. Based in Dubai, he balances technical rigor with intellectual hobbies such as strategy games and snooker, and brings the perspective of a committed father to collaborative engineering.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree Computer Science, Bachelor's degree Computer Science at Innopolis University
languagesРусский, English, German
stackoverflow-logo

Stackoverflow

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

Github Skills (10)

c1710
algorithm10
data-structures10
algorithms10
c-language10
c1110
cprogramming-language10
data-structure10
testing9
fest8

Programming languages (10)

TypeScriptC#DockerfileJavaC++CoqJavaScriptGo

Github contributions (5)

github-logo-circle
gustavo-depaula/stalin-sort

May 2020 - May 2020

Add a stalin sort algorithm in any language you like ❣️ if you like give us a ⭐️
Role in this project:
userBackend Developer
Contributions:8 commits, 2 PRs in 1 day
Contributions summary:Denis primarily focused on implementing and refining a "Stalin sort" algorithm in C and C++. The contributions involve refactoring the C implementation, extracting the C++ test code, and improving the C++ implementation by changing file formats, removing intermediate functions, and correcting code style. The user also addressed header inclusions and replaced non-standard pragmas with header guards.
stalinany-languagesortsort-algorithmstalin-sort
deiuch/c-to-json

Sep 2018 - Jan 2019

Contributions:283 commits, 64 pushes, 1 branch in 3 months
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
Denis Chernikov - Software Developer at High-Frequency Trading Firm