Kirill Klenov

Software Engineer at home

Moscow, Moscow, Russian Federation
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
Kirill Klenov is a versatile software engineer based in Moscow with 17 years in IT and over a decade of hands-on software development across backend, frontend and DevOps. He contributes actively to open source—maintaining tools like django_markdown and pylama, building a Graphite alerting system, and improving Python tooling and UX in projects such as pyradio and python-mode. Comfortable from automation with Ansible and OpenVPN to UI tweaks for macOS apps, he blends pragmatic scripting with production-grade engineering. His work shows attention to developer experience and documentation as much as core logic, often adding tests, examples and packaging to make projects consumable. Colleagues would note his breadth across languages and roles and a quietly practical focus on shipping usable, well-documented software.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
1,605reputation
93kreached
18answers
3questions
Badges
ssl
top-5%
nginx
top-5%
github-logo-circle

Github Skills (63)

markdown10
debugging10
pylint10
debug10
javascript10
python10
electron10
django10
alertdialog10
curses10
tornado10
command-line-interface10
graphite10
fm-radio10
user-interface10

Programming languages (14)

JavaJinjaCSSC++MakefileGoTypeScriptShell

Github contributions (5)

github-logo-circle
python-mode/python-mode

Sep 2011 - Jul 2017

Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.
Role in this project:
userBack-end Developer
Contributions:666 commits, 31 PRs, 56 pushes in 5 years 10 months
Contributions summary:Kirill primarily contributed to the development of Python-mode, focusing on code quality and functionality. Their commits addressed and fixed numerous Python code style issues, including issues related to indentation, whitespace, and line length, using the autopep8 tool. They also implemented debugging features by integrating the pudb and ipdb debuggers and improved the functionality of running code within the environment.
pythonvim-pythonvimboxpylint
klen/pylama

Aug 2012 - Aug 2022

Code audit tool for python.
Role in this project:
userBack-end Developer
Contributions:726 commits, 75 PRs, 273 pushes in 10 years 1 month
Contributions summary:Kirill primarily contributed to the code audit tool, pylama, by implementing new features and fixing bugs within the codebase. Their contributions included integrating support for new linters such as PEP257 and Radon, which enhance code quality checks. The user updated the project's dependencies and implemented the display of error reports, also adding functionality for handling file-specific configurations. They addressed several issues related to code formatting and made various refactorings to the core and context modules to facilitate this.
operationpythonauditsecuritycode-audit
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