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.
11 years of coding experience
11 years of employment as a software developer
Московский авиационный институт (национальный исследовательский университет)
:runner: Run ( scripts | selections | source ) in Atom
Role in this project:
Full-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.
View and insert possible completions in the editor while typing
Role in this project:
Full-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.