Vladimir Khomutov

Software Developer at ПАО "Ростелеком"​

Moscow, Moscow, Russia
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

👤
Senior
🎓
Top School
Vladimir Khomutov is a software developer with 13 years of experience combining scientific research in diffraction optics and hands-on embedded and backend engineering. He has designed measurement systems and led projects that span controller firmware (AVR, UC3 in ASM/C++), FPGA/SoC development (Zynq7000, Zynq UltraScale+ in Verilog), and higher-level software and tooling in Python and MATLAB. At Ростелеком and previously at the Institute of Automation and Electrometry he delivered integrated opto-electronic hardware and software solutions, from experiments to production-ready equipment. His open-source contributions improve robustness and security in widely used server and auth tooling, adding STARTTLS, Python3 and Docker-based tests to an nginx LDAP helper and hardening a drop-in Nginx replacement. Comfortable bridging research and production, he brings a rare mix of optics domain expertise, low-level firmware/FPGA skills, and backend/DevOps experience. Based in Moscow, he pairs rigorous academic training (MSc in Physics) with practical engineering that tightens the loop between experiment and deployable systems.
code13 years of coding experience
job13 years of employment as a software developer
bookМагистр, Physics, Магистр, Physics at Новосибирский Государственный Технический Университет (НГТУ)
github-logo-circle

Github Skills (20)

ldap10
system-programming10
python10
authentication10
user-authentication10
c1110
security10
c1710
error-handling10
logging10
nginx10
dockers9
windows9
docker9
wp-api8

Programming languages (4)

DockerfileCPerlPython

Github contributions (5)

github-logo-circle
nginxinc/nginx-ldap-auth

Jun 2015 - Jan 2020

Example of LDAP authentication using ngx_http_auth_request_module
Role in this project:
userBackend & DevOps Engineer
Contributions:5 releases, 33 commits, 23 PRs in 4 years 7 months
Contributions summary:Vladimir primarily contributed to enhancing the functionality and robustness of the LDAP authentication helper. Their work involved modifying the Python script, `nginx-ldap-auth-daemon.py`, to improve error handling, add support for STARTTLS, and introduce a configuration option to disable referrals. Furthermore, the user integrated Docker for testsuite and enabled python3 support. These changes indicate a focus on improving the stability and features of the authentication service and facilitating its development.
auth-requestauthenticationldapngxldap-authentication
webserver-llc/angie

Jan 2013 - Jan 2022

Angie - drop-in replacement for Nginx
Role in this project:
userBackend Developer & Security Engineer
Contributions:124 commits in 9 years 2 months
Contributions summary:Vladimir primarily focused on improving the core functionality of the "angie" web server. Their contributions include addressing issues related to error handling and redirection, specifically on the Win32 platform. Further commits reveal involvement in fixing vulnerabilities, especially around logging functionalities. Overall, the user's work enhanced stability and addressed platform-specific challenges within the project, thus improving the security of the product.
nginxdrop-inapachehttp-serverdrop
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
Vladimir Khomutov - Software Developer at ПАО "Ростелеком"​