Nikolai Tatarinov

Senior Backend Engineer at Tibber

Berlin, Germany
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
Nikolai Tatarinov is a senior backend engineer based in Berlin with 13 years of experience building scalable backend systems and product-focused web features. He’s proficient in JVM languages (Java, Scala, Clojure) and comfortable across the stack with JavaScript/TypeScript and React, frequently turning prototypes into validated product improvements. At SoundCloud he shipped data pipelines and APIs that powered recommendations and campaign analytics for millions of tracks and users, and he now works on home energy management at Tibber. Nikolai is an active contributor to open-source tooling—his work on the Mill build tool improved incremental compilation, logging, and developer ergonomics for JVM projects. Colleagues rely on him for roadmap planning, cross-team collaboration, and mentoring, and he has a track record of reducing costs and improving system reliability through pragmatic rewrites. He combines performance-minded engineering with a product-first mindset that favors fast validation and measurable user impact.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor's degree Information Technology, Bachelor's degree Information Technology at Penza State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

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

Github Skills (20)

database-api10
jvm10
back-end-development10
databases10
build-system10
java10
scala10
javas10
rpc10
build-tools10
backend10
database10
database-management9
testing9
zinc9

Programming languages (5)

JavaScalaJavaScriptGoRuby

Github contributions (5)

github-logo-circle
actorapp/actor-platform

Apr 2015 - Oct 2016

Actor Messaging platform
Role in this project:
userBackend Developer
Contributions:1 release, 1001 commits, 64 PRs in 1 year 6 months
Contributions summary:Nikolai primarily contributed to the backend of the Actor Messaging platform, focusing on the implementation of core features such as size-based sequence processing using a streams approach for RPC servers. The commits demonstrate a strong understanding of database interactions, particularly in the context of managing message sequences and handling authorization. The code changes also show the user's involvement in testing and API implementations within the server infrastructure.
messaging-platformactormessaging
com-lihaoyi/mill

Nov 2017 - Sep 2018

Mill is a fast JVM build tool that supports Java, Scala, Kotlin and many other languages. 2-4x faster than Gradle and 4-10x faster than Maven for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible
Role in this project:
userBack-end Developer
Contributions:58 commits, 60 PRs, 104 pushes in 9 months
Contributions summary:Nikolai primarily contributed to improving the build tool "Mill" by addressing bugs, implementing new features, and enhancing existing functionality. They fixed issues related to logging, incremental compilation, and console commands within the Scala plugin. Furthermore, the user added features like passing compiler options and providing a command to run the main class. They also made improvements to the project's dependency management and release process.
zincshinymilljvmscala
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
Nikolai Tatarinov - Senior Backend Engineer at Tibber