Dmitrii Gerasimov

Software Engineer at Ericsson

Gothenburg, Sweden
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
Dmitrii Gerasimov is a software engineer with 10 years of experience specializing in system programming and architecture, currently based in Gothenburg and working at Ericsson. He led core platform development for the Aurora mobile OS, designing system-wide chains of trust, IMA-based signature verification, firmware signing, and a seccomp- and namespace-based application sandbox from PoC to production. Dmitrii has deep GNU/Linux expertise—improving kernel drivers, emulation for onboard computers, and dramatically speeding package signing and build pipelines by migrating to ZSTD and automating RPM workflows. As an open-source contributor he enhances usability at the command line, contributing completion scripts to the popular fish shell to streamline developer workflows. He combines hands-on C/C++/Python implementation with security-driven system design and a history of reviewing large-scale changes and leading small teams.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at Moscow Aviation Institute (National Research University)
languagesRussian, English
stackoverflow-logo

Stackoverflow

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

Github Skills (19)

git10
scripting10
code-completion10
script10
sh10
shell10
command-line-interface9
command-line9
cli9
vim8
tree8
mson7
terminal-application7
terminal-emulator7
mesonbuild7

Programming languages (10)

TypeScriptQMLJavaC++ShellRustCJavaScript

Github contributions (5)

github-logo-circle
fish-shell/fish-shell

May 2022 - Dec 2022

The user-friendly command line shell.
Role in this project:
userFull-stack Developer (Focus on Shell/Completion Scripts)
Contributions:5 reviews, 6 commits, 9 PRs in 7 months
Contributions summary:Dmitrii primarily contributed to the `fish-shell/fish-shell` repository by enhancing shell completion scripts. They added and updated completion options for various commands, including `git`, `cp`, `tree`, `vim`, and `meson`. Their work involved fixing bugs and incorporating new features and options, ensuring the shell offers improved usability. These contributions focused on providing better command-line autocompletion to facilitate a more user-friendly experience with the shell.
bashterminalfishcommand-lineshell
dseight/lottiequick

May 2021 - May 2022

Qt 5.6-compatible library for displaying Lottie animations in Qt Quick
Contributions:10 commits, 1 PR, 5 pushes in 1 year
neumorphismqt5lottie-animationlottie-animationsqt-5
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
Dmitrii Gerasimov - Software Engineer at Ericsson