Nikita Fedkin

Software Engineer II at Booking.com

Haarlem, 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 Fedkin is a Software Engineer II at Booking.com with 11 years of experience building robust, production-grade systems and developer tooling across Java, 1C:Enterprise, and scripting ecosystems. He has a strong background as a system architect and team lead delivering federal-level education and university solutions, plus deep expertise in CI/CD, TDD/BDD, static analysis and containerization. Nikita created a SonarQube-based static analyzer for 1C, drove company-wide pipeline standardization, and routinely optimizes performance at the code and database level. An active open-source contributor, he has enhanced Atom editor tooling and internationalized the popular CodeCombat project, reflecting a blend of editor-level UX improvements and localization work. Now based in Haarlem, he combines hands-on engineering with mentoring and public speaking, and quietly prioritizes developer experience—building tools that simplify others’ workflows.
code11 years of coding experience
job11 years of employment as a software developer
bookМосковский авиационный институт (национальный исследовательский университет)
languagesEnglish, Русский, Dutch
github-logo-circle

Github Skills (16)

atom-editor10
regular-expression10
autocomplete10
automation10
internationalization10
localization10
automations10
1c10
javascript10
coffeescript10
translation10
scripting10
bdd10
gherkin9
lua8

Programming languages (30)

C#CGoMustacheInno SetupHTMLGroovy1C Enterprise

Github contributions (5)

github-logo-circle
atom-community/atom-script

Dec 2015 - Jan 2017

:runner: Run ( scripts | selections | source ) in Atom
Role in this project:
userFull-stack Developer
Contributions:98 commits, 59 PRs, 79 pushes in 1 year
Contributions summary:Nikita contributed primarily to the `atom-script` repository, enhancing the script execution capabilities within the Atom editor. They added support for new languages (1C, Stata, and Lua) and incorporated features like handling working directories and built-in variables. Their work included refactoring existing code, fixing bugs, and integrating new languages. This user demonstrated a good understanding of the Atom editor environment by adding multiple new run features.
atom-pluginscripttextmaterunneratom
atom/autocomplete-plus

Feb 2016 - Oct 2016

View and insert possible completions in the editor while typing
Role in this project:
userFull-stack Developer
Contributions:10 commits, 4 PRs, 20 comments in 8 months
Contributions summary:Nikita contributed to the `autocomplete-plus` repository, focusing on improvements to the autocomplete functionality. Their work involved adding support for unicode characters in regular expressions and refactoring code. The user also removed a dependency and updated specifications. Furthermore, the user implemented a package setting to enable extended unicode support, thereby modifying the core regexes used.
atom-pluginrevit-apicompletionseditorinsert
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