Nikita Subbotin

Senior Software Engineer at Booking.com

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

👤
Senior
🎓
Top School
Nikita Subbotin is a Senior Software Engineer based in Amsterdam with about a decade of experience building fault-tolerant, high-throughput distributed systems across mapping, autonomous vehicles, and geodata platforms. He has led teams to productionize low-latency GNSS drivers and lidar pipelines, drove cross-company engineering improvements (40+ issues resolved), and cut data delivery and load times by multiples through pragmatic architecture and tooling. At Yandex he scaled ETL orchestration to tens of thousands of jobs, migrated large Python codebases to Python 3 with minimal disruption, and introduced monitoring that materially sped deliveries. His open-source contributions include improving the widely used antlr/grammars-v4 Python 3 grammar, reflecting deep language and parsing expertise beyond typical backend work. Strong in C++, Python, distributed storage and real-time systems, he combines hands-on engineering with team building and operational rigor.
code9 years of coding experience
job6 years of employment as a software developer
bookBachelor of Technology - BTech, Computer and Information Systems Security/Information Assurance, GPA 5/5 (honored), Bachelor of Technology - BTech, Computer and Information Systems Security/Information Assurance, GPA 5/5 (honored) at Siberian State Aerospace University
github-logo-circle

Github Skills (9)

grammar10
grammars10
lexical-analysis10
text-parsing10
parsing10
python10
antlr10
testing9
github8

Programming languages (4)

C#ANTLRPerlPython

Github contributions (5)

github-logo-circle
antlr/grammars-v4

Sep 2018 - May 2019

Grammars written for ANTLR v4; expectation that the grammars are free of actions.
Role in this project:
userBack-end Developer
Contributions:35 commits, 1 PR in 8 months
Contributions summary:Nikita contributed to the development of a Python 3 grammar for ANTLR v4, adding and modifying grammar rules. Their work involved implementing rules for various Python language constructs, including function definitions, class definitions, and import statements. The user also made improvements to existing rules, fixed typos, and added tests to validate the grammar's correctness. Their contributions focused on creating a robust and accurate grammar for parsing Python 3 code.
grammarparser-generatorabstract-syntax-treeexpectationgrammars
inkoit/andev-compose

May 2022 - Feb 2024

Tryout of using multiple brand-new techs at once
Contributions:1 push in 1 year 9 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