Dmitry Shibanov is a versatile software developer with 8 years of experience and 3+ years focused on full‑stack work using React, Node.js and MongoDB, complemented by mobile development in Flutter and Android Java. Based in Belgrade, he brings practical DevOps and automation expertise from contributions to prominent GitHub Actions repositories—helping harden setup workflows for Go, Java, Python, Node and .NET and improving runner image automation across Linux, Windows, and macOS. Comfortable across Azure, Docker, CI/CD pipelines and both SQL/NoSQL stores, he emphasizes modern practices, code quality, and agile delivery. Dmitry blends OOP and functional programming paradigms to ship maintainable systems and has hands‑on experience integrating caching, version management and tooling fixes in complex build environments. His background includes early Android work and ongoing cloud/automation focus, which gives him a strong cross‑platform perspective when architecting solutions. Colleagues describe him as a pragmatic engineer who focuses on reliability and incremental improvements in developer tooling as well as product code.
8 years of coding experience
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Ivanovo State Power University
Set up your GitHub Actions workflow with a specific version of Go
Role in this project:
Back-end & DevOps Engineer
Contributions:11 releases, 79 reviews, 11 commits in 2 years 5 months
Contributions summary:Dmitry contributed to the setup and configuration of the Go toolchain within the GitHub Actions workflow. They implemented changes to download Go versions using GitHub releases and integrated functionality for managing Go versions. The commits also include modifications to the build process and dependency management. This involved working with core dependencies, setting up path configurations, and modifying the installation procedure for Go.
Set up your GitHub Actions workflow with a specific version of Python
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:16 releases, 153 reviews, 30 commits in 2 years
Contributions summary:Dmitry's primary contribution involved enhancing support for PyPy versions within the Python setup workflow. This included adding support for more PyPy versions, integrating on-flight installations, and creating and updating related unit tests and configuration files. Additionally, the user made adjustments to the caching mechanism, specifically addressing issues related to pip on Windows. Further contributions involved updating dependencies and addressing conflicts.
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.