Dmitry Nikulin

Senior Research Engineer at Google DeepMind

London, England, United Kingdom
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
Dmitry Nikulin is a Senior Research Engineer at DeepMind with 11 years of engineering and research experience across Google, Yandex, Samsung, and Haskell-focused crypto firms. He blends production-grade backend and DevOps expertise—contributing to Cardano SL and the Daedalus wallet installer—with ML and RL research applied to self-driving and vision problems. His work spans from low-level Haskell systems and CI/CD automation to publishing peer-reviewed research on attention and perceptual gradients for vision and agents. A Yandex School of Data Analysis alumnus and UK Global Talent visa holder based in London, he moves fluidly between research prototypes and deployable systems. Colleagues know him for pragmatic refactors and reliable release engineering as much as for clear, course-ready explanations of reinforcement learning concepts.
code11 years of coding experience
job7 years of employment as a software developer
bookSpecialist's degree — combined Bachelor's/Master's Mathematics, Specialist's degree — combined Bachelor's/Master's Mathematics at Saint Petersburg State University
bookComputer Science, Computer Science at Computer Science Center
bookComputer Science, Computer Science at Yandex School of Data Analysis
bookHigh School Mathematics, High School Mathematics at Laboratory for Continuous Mathematical Education
github-logo-circle

Github Skills (27)

pytorch10
back-end-development10
apidoc10
python10
windows-installer10
build-system10
nsis10
reinforcement-learning10
cicd10
cryptocurrency10
automation10
api10
blockchain10
deep-reinforcement-learning10
jupyter-notebook10

Programming languages (27)

CGoHTMLJupyter NotebookTypeScriptShellJavaScriptPHP

Github contributions (5)

github-logo-circle
A course in reinforcement learning in the wild
Role in this project:
userData Scientist
Contributions:1 release, 73 reviews, 190 commits in 3 years 3 months
Contributions summary:Dmitry's commits primarily involve modifications to and fixes for code related to a reinforcement learning course. The user fixed typos in the seminar notebooks, corrected links, and applied code formatting. The commits demonstrate work on core concepts of the course, like reinforcement learning algorithms, value iteration, and dynamic programming in practical RL settings.
pytorchgit-coursedeep-learningreinforcement-learningwild
input-output-hk/cardano-sl

Feb 2017 - Mar 2018

Cryptographic currency implementing Ouroboros PoS protocol
Role in this project:
userBack-end Developer
Contributions:314 commits, 103 PRs, 467 pushes in 1 year
Contributions summary:Dmitry made several commits focused on refactoring and enhancing the backend functionality of the Cardano SL project. The commits included refactoring methods, adding new datatypes, and enabling features like transaction log reporting. Their work appears centered around improving the explorer web server, indicating involvement in the server-side implementation of the project.
cardanocryptographyposadacryptographic
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
Dmitry Nikulin - Senior Research Engineer at Google DeepMind