Mark Tkachenko

Senior Software Engineer AI DevTools Ecosystem at JetBrains

Amsterdam, North Holland, Netherlands
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
Mark Tkachenko is a Senior Software Developer at JetBrains with nine years of experience building backend systems and developer tools, currently focused on the Rider platform. An open-source enthusiast and .NET Foundation member, he has contributed notable enhancements to the widely used BenchmarkDotNet library—improving exporters, CPU info gathering, and Unicode support—to sharpen .NET performance analysis. He combines deep interest in functional programming, concurrency, and distributed systems with practical experience across NuGet support, IDE diagnostics, and backend services. Based in Amsterdam, he brings a strong academic background (Master’s with honours and postgraduate study) and a track record of shipping robust tooling for developer workflows. Notably, his path includes both game prototype work in Unity and production backend engineering, reflecting a versatile blend of low-level performance focus and product-driven delivery.
code9 years of coding experience
job8 years of employment as a software developer
bookPostgraduate Computer Science, Postgraduate Computer Science at ITMO University
bookMaster's degree with honours Computer Science and Engineering, Master's degree with honours Computer Science and Engineering at Moscow Technical University of Communications and Informatics (MTUCI)
bookMultichannel Telecommunication Systems, Multichannel Telecommunication Systems at Pacific National University
languagesRussian, English
github-logo-circle

Github Skills (10)

dotnet-new10
benchmarking10
benchmark10
performance-monitor10
dotnet10
performance-analysis10
csharp10
generic-programming10
dotnet-core10
testing9

Programming languages (11)

C#TypeScriptJavaC++ScalaJavaScriptMustacheHTML

Github contributions (5)

github-logo-circle
dotnet/BenchmarkDotNet

Apr 2018 - Mar 2019

Powerful .NET library for benchmarking
Role in this project:
userBack-end Developer
Contributions:12 commits, 12 PRs, 47 comments in 11 months
Contributions summary:Mark focused on enhancing the functionality of the benchmark library. Their contributions include creating an exporter for detailed results, implementing a generic benchmark attribute, and adding support for Unicode. Furthermore, the user worked on improving CPU information gathering and addressing zero measurement issues. These changes collectively improved the library's performance analysis capabilities.
benchmarkingdotnetbenchmarkc-sharpperformance
Rizzen/Blog.Core

Jan 2018 - Oct 2019

Simple ASP.NET Core static blog engine
Contributions:135 commits, 10 PRs, 115 pushes in 1 year 9 months
blog-engineasp-net-core
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