Nikita Uvarov

Technical Lead at Cisco

Oslo, Norway
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
Nikita Uvarov is a Technical Lead and platform engineer based in Oslo with 14 years of experience building reliable, scalable, and secure systems across web and infrastructure stacks. At Cisco he has designed architectures, automated platforms, operated Kubernetes and Slurm clusters, implemented controllers, and performed low-level Linux debugging, blending hands-on engineering with security advocacy. He is fluent in Python, Go and Ruby, and applies declarative approaches (Nix/NixOS) and infrastructure automation (Ansible, Puppet, Jenkins) to streamline developer workflows. An active open-source contributor, he improved developer UX for the daemonless container tool Vagga and helped shape Home Manager modules for polished terminal and shell integration. Nikita’s background includes dual master’s degrees in applied computer science and computer systems, reflecting a solid academic grounding alongside practical product delivery. He brings a pragmatic, developer-centric mindset to platform problems, often surfacing small UX improvements that materially boost team productivity.
code14 years of coding experience
job12 years of employment as a software developer
bookIgor Sikorsky Kyiv Polytechnic Institute
bookNorwegian University of Science and Technology
languagesEnglish, Russian, Ukrainian, Norwegian
stackoverflow-logo

Stackoverflow

Stats
385reputation
13kreached
3answers
4questions
github-logo-circle

Github Skills (23)

container10
nix10
command-line-interface10
dotfile10
home-manager10
command-line10
rust10
zsh10
cli10
scripting9
linux9
i39
shell9
script9
sh9

Programming languages (19)

SmartyJavaC++RustCGoHTMLTypeScript

Github contributions (5)

github-logo-circle
nix-community/home-manager

Aug 2017 - Mar 2022

Manage a user environment using Nix [maintainer=@rycee]
Role in this project:
userFull-stack Developer
Contributions:8 reviews, 80 commits, 102 PRs in 4 years 7 months
Contributions summary:Nikita primarily contributed to the home-manager configuration, adding and modifying modules related to Zsh, including plugins like oh-my-zsh, environment variables, and history configurations. They also introduced and configured terminal emulators such as Termite and URxvt. Additionally, the user integrated services like screen lockers, window managers (i3, rofi, compton, blueman-applet), and other utilities. Their work focused on enhancing the user environment and workflow through detailed configuration and service integration.
nix-dotfilesnixosmaintainerhome-managerdotfiles
tailhook/vagga

Mar 2017 - Mar 2017

Vagga is a containerization tool without daemons
Role in this project:
userDevOps Engineer
Contributions:8 commits, 2 PRs, 2 comments in 7 days
Contributions summary:Nikita focused on enhancing the project's command-line interface and integrating shell completion scripts. They upgraded dependencies for the build process and added a zsh completion script, improving the developer experience. The contributions included implementing a new _help command, enhancing the _list command for zsh compatibility, and completing options for builtin commands in zsh. This work indicates a focus on streamlining the user interface and improving the tools' integration with shell environments.
containersgolangdaemonsdocker-imagerust
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