Ilia Shipitsin is a pragmatic software engineer with over 13 years of professional experience and 20+ years of hands-on work in automating, supporting and optimizing mission-critical deployments. He blends strong DevOps and build-release expertise—PowerShell, MSBuild, Bash, CI/CD and Kubernetes—with deep low-level backend contributions to high-profile open-source projects like HAProxy, OpenVPN and the .NET runtime. Ilia has a proven track record of improving reliability by fixing hard-to-spot issues (null dereferences, memory leaks) flagged by static analyzers and by streamlining installers and cross-platform build pipelines. He has led small ops teams, ran 24x7 production web platforms at scale and migrated Kubernetes workloads to cloud providers, demonstrating both operational ownership and engineering depth. Fluent in spoken English and experienced with international localization efforts, he combines systems-level debugging with practical automation to reduce incidents and release friction. A physicist by training, he brings methodical problem-solving and attention to code quality to every project.
13 years of coding experience
18 years of employment as a software developer
Master’s Degree, Physics, Diploma with distinction, Master’s Degree, Physics, Diploma with distinction at Chelyabinsk State University
Cross-platform multi-protocol VPN software. Pull requests are welcome. The stable version is available at https://github.com/SoftEtherVPN/SoftEtherVPN_Stable.
Role in this project:
Back-end Developer
Contributions:24 releases, 44 reviews, 407 commits in 6 years 10 months
Contributions summary:Ilia primarily focused on addressing code quality issues within the SoftEtherVPN project. Their contributions involve fixing identified "cppcheck" warnings, often related to potential null pointer dereferences and redundant conditions, specifically within core C source files like `Admin.c`, `WebUI.c`, and `Virtual.c`. The user also addressed issues flagged by clang static analyzer and identified and removed unused functions in various modules to improve code readability and maintainability. The commits show a focus on code correctness and preventing potential runtime errors.
OpenVPN GUI is a graphical frontend for OpenVPN running on Windows 7 / 8 / 10. It creates an icon in the notification area from which you can control OpenVPN to start/stop your VPN tunnels, view the log and do other useful things.
Role in this project:
Localization / Internationalization Specialist
Contributions:6 reviews, 38 commits, 47 PRs in 6 years 7 months
Contributions summary:Ilia primarily contributed to the localization efforts of the OpenVPN GUI project. Their work involved translating user interface elements and messages into multiple languages, including Russian, French, German, and others, by modifying resource files. They also addressed build-related issues and added support for AppVeyor for automated builds, demonstrating a focus on internationalization and build processes.
vpn-clientwindowssecurityvpnstop
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
Ilia Shipitsin - Software Engineer at Akvelon, Inc.