image

Stepan Zhukovsky

software developer
  • stepan@zhukovsky.me
  • www.zhukovsky.me

about me

Python developer with deep knowledge in web development and working with various libraries such as Django, Django REST Framework, Celery, Requests, Peewee, Click, Sh, Asyncio, Aiohttp When designing and developing, I rely on the principles: DRY, KISS, SOLID. I cover the code with tests wherever possible, I strive for testdriven development.
Confident knowledge of Linux-based systems, I have been using this OS as my daily system for more than 5 years. Extensive experience with Docker and KVM virtualization systems. Experience with DBMS MySQL, PostgreSQL, sqlite3. I manage all projects through the Git version control system; I use GitHub and Gitea as a remote repository.
I have been involved in IT technologies since 2018 and approach solving problems with great enthusiasm. I have extensive experience in software support and end-user support, I can easily find points of interaction with the client, and lead a crisis situation towards a solution without conflict or aggravation. I have no difficulty communicating with people of any status.
I am interested in Open Source development, play the piano, and love to travel. Married, raising a daughter.

work experience

2021 - Present
ISPsystem

Software support engineer

Support, configuration, installation of software developed by the company (VMmanager 6 DCImanager 6 BILLmanager 6) Resolving incidents, restoring software functionality. Installation and deployment of local hotfixes. Generating reports on errors and improvements to the development department. Writing services and scripts to automate work processes. Configuration of related software (web servers: nginx, traefik, caddy databases: mysql, psql) Working with virtualization systems Docker, KVM. Working with monitoring systems Zabbix, Prometheus, Grafana. Linux administration.
2021 - 2021
Social Insurance Fund of the Russian Federation

Consultant of the IT department

Administration of Windows, Linux servers. Maintenance of internal software, user support through the help-desk system
2016 - 2021
Russian Railways

Procurement engineer

Maintaining a procurement plan, creating specifications for a procurement auction, collecting commercial proposals, searching and selecting possible counterparties. Carrying out an inventory, working with primary documentation for accounting, write-off and receipt of materials.
2009 - 2016
Russian Railways

Train driver

Transportation of long trains and heavy trains by electric locomotives, and also transportation of long-distance passenger trains.

tech stack

  • Python
  • Docker
  • Django
  • NixOS
  • MySQL
  • Bash
  • PostgreSQL
  • Bootstrap
  • Redis
  • Lua
  • JavaScript

soft skills

  • Communication
  • Teamwork
  • Problem-solving
  • Leadership
  • Creativity
  • Flexibility
  • Negotiation
  • Stress management
  • Enthusiasm

projects

Logs Collector

Service for storing archives of log files of your application. The service allows unauthorized users to upload archives to the server using a temporary token.

NvChad for Nix (neovim)

NvChad configuration of the popular text editor Neovim. The project allows you to install NvChad as a package on any system that supports the Nix package manager

aiovmmanager

Async lib based on aiohttp for working with the VMmanager6 API.

education

  • Software developer
    Faculty of Information Systems
    Moscow Witte University
    2019 - 2022
  • Manager
    State and municipal administration
    Transbaikal State University
    2009 - 2015
  • Electromechanical technician
    Operation of transport-technological machines and complexes
    Irkutsk State Transport University
    2005 - 2009

languages

  • Russian
  • English