Alexey Stepanov

Senior System Software Engineer at NVIDIA

Randstad, 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

🤩
Rockstar
🎓
Top School
Alexey Stepanov is a Senior System Software Engineer based in the Randstad with a decade of experience building and hardening backend and system-level Python software. He has driven production improvements at NVIDIA and Bright Computing and modernized widely used open-source projects like ipykernel and aiohttp by removing legacy cruft, adding type hints, and improving error handling and test coverage. Pragmatic and iterative by nature—self-described as a “lazy developer”—he prefers incremental optimizations that reduce long-term toil, such as migrating code to asyncio, introducing linters/formatters, and cleaning Python2 artifacts. His background spans QA, test-engine design, and cluster management, giving him a rare mix of deep systems understanding and practical developer ergonomics.
code10 years of coding experience
job11 years of employment as a software developer
bookEngineer's degree, Plasma power plants, Engineer's degree, Plasma power plants at Moscow Aviation Institute (State Technical University) (MAI)
languagesRussian, English
github-logo-circle

Github Skills (15)

asyncio10
testing10
aiohttp10
type-annotations10
jupyter-kernels10
ipython10
python10
jupyter10
code-formatting10
cicd9
http9
refactoring9
git9
http-client9
http-server8

Programming languages (9)

ShellC++RustStandard MLJavaScriptGoJupyter NotebookRuby

Github contributions (5)

github-logo-circle
jd/tenacity

Jun 2021 - Jul 2021

Retrying library for Python
Role in this project:
userBack-end Developer
Contributions:36 reviews, 9 commits, 11 PRs in 19 days
Contributions summary:Alexey primarily contributed to the `tenacity` library, a retrying library for Python. Their work involved refactoring code, including dropping support for older Python versions, adding type annotations, and improving code formatting. They also focused on updating the project's CI to use `black` for code formatting. Furthermore, they removed deprecated APIs and added type annotations to cover all the code, contributing to the project's maintainability.
retryingretrypythonretry-library
ipython/ipykernel

Oct 2021 - Dec 2021

IPython Kernel for Jupyter
Role in this project:
userBack-end Developer
Contributions:1 review, 5 commits, 1 PR in 1 month
Contributions summary:Alexey primarily focused on refactoring and improving the codebase of the ipykernel project. Their work involved removing dependencies, updating deprecated functions, and modernizing the code by replacing older practices with more efficient ones, such as using f-strings and in-place copy operations. They addressed Python 2 artifacts by cleaning up the code and ensuring compatibility with Python 3. Additionally, the user updated dependencies and configuration files.
kernelipython-kernelpythonjupyter-notebookjupyterlab
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
Alexey Stepanov - Senior System Software Engineer at NVIDIA