Konstantin Chernov

Konstantin Chernov Email and Phone Number

Senior Backend Developer @ DM Solutions
Saint Petersburg, RU
Konstantin Chernov's Location
St Petersburg, St Petersburg City, Russia, Russian Federation
About Konstantin Chernov

* I develop and support Python applications using various web frameworks, including Django, Flask, and FastAPI.* I create APIs for interacting with other applications and services* I can write my own libraries, including low-level ones (I have experience developing interfaces for boards and have written a micro-ORM)* I am proficient in using ORM and optimizing queries (Django ORM, SQLAlchemy, PonyORM)* I work with both SQL and NoSQL databases: PostgreSQL, SQLite, MongoDB, Redis.* I have experience with queues (Celery + Redis) and event-driven systems (Kafka + Faust).* I am skilled in using CI/CD tools such as Docker and Docker Compose.* I write tests using Unittest and utilize other testing tools such as Postman and Swagger.* I am familiar with and passionate about Linux.* I am capable of working independently as well as in a team with other developers.* I am adept at finding information and self-studying.* I can conduct code reviews and mentor junior developers.* I can explain complex concepts in simple terms, write clean code, and document it thoroughly.* I can read documentation in English and communicate effectively (though not always quickly, as I don't practice it daily).I have been programming since childhood, starting with Basic, and later using Turbo Pascal and Delphi. I have been coding in Python for five years, with over two years of commercial experience. From 2021 to 2022, I took courses to systematize my knowledge.I have written console programs and developed interfaces for STMs on various platforms (such as Arduino). I have also programmed sockets.I have experience in technical leadership, building departments and small organizations from scratch. I have been involved in staff training and the organization of work processes.In my free time, I engage in music (I am a guitarist in the folk rock group "Tea with Verbena" (Чай с Вербеной) and also sing), writing, and playing Go (an ancient Asian board game, also known as igo or baduk).

Konstantin Chernov's Current Company Details
DM Solutions

Dm Solutions

View
Senior Backend Developer
Saint Petersburg, RU
Website:
dm-solutions.ru
Employees:
12
Konstantin Chernov Work Experience Details
  • Dm Solutions
    Senior Backend Developer
    Dm Solutions
    Saint Petersburg, Ru
  • Imredi
    Senior Backend Developer
    Imredi Nov 2023 - Present
    Москва, Россия
    Software development in an employee time tracking project using AI-based facial recognition services:* Created a test service for system checks based on the FastAPI* Established a company code style (based on PEP).* Maintain the product (communicate with technical support, business analysts, identify and fix bugs).* Develop new features for the application as well as debugging tools.* Participate in architecture discussions.* Refactor and optimize legacy code.* Conduct code reviews.* Write documentation.* Write tests to cover the project.Python 3.7, Django, Django REST, Django-admin, PostrgeSQL, Redis, Huey, git, gitlab, HTML, Jinja, pytest, jira, confluence
  • Еис Жкх
    Middle Python Developer
    Еис Жкх Apr 2023 - Nov 2023
    Санкт-Петербург, Россия
    Highly loaded SaAS service in the field of housing and communal services:* Created an API* Developed new functionality* Developed and supported the microservices:- Integration with Rosreestr (Selenuim, Requests)- Microservice of authorization on JWT-tockens HTTPOnly, which formed the basis of the microservice structure (Python 3.11, Django 4.2, DRF, DJango ORM, PostgreSQL 15, Faust, Kafka, Celery, Redis, Docker, Docker-compose, git)* Took an active part in creating a plan for the reducing the load to a monolith and transferring part of the functionality to microservice* Worked with legacy monolith, refactor it (Python 3.6, Tornado, Django 2.2, DRF, Mongodb, Mongoengine, Celery, Redis, Docker-Compose, Git)* Was engaged in the search and elimination of bugs, as well as optimization* Code review* Worked in a close conjunction with Frontend programmers and DevOPS , wrote Docker and Docker-Compose files
  • Ооо Специальный Технологический Центр
    Python Developer
    Ооо Специальный Технологический Центр Mar 2022 - Apr 2023
    Санкт-Петербург, Россия
    * Implemented and supported the internal service on Flask, SQLalchemy, Gunicorn, PostgreSQL.* Wrote a bot for PostLink internal messenger to work with Jira (FastAPI, Jira API, webhooks, docker, docker-compose, TCP/IP, WebSocket, STOMP)* Fork of the audio converter PCAP - AMR, which was able to save pauses in dialogs* Engaged in development in creating TCP sessions in manual mode (scapy, socket)* Made a PCAP file parser, researched Wi-Fi and network devices (SQL, BeautifulSoup, Wireshark, pyshark, scapy)* Developed an interface for radio systems that were produced in the company (LoRa, socket, own implementation of the KISS protocol, work via UART)
  • Clovery
    Python Backend-Developer
    Clovery Aug 2021 - Mar 2022
    Москва, Москва, Россия
    Create API Backend to the Feedback Service (Django+DRF+PostgreSQL)

Konstantin Chernov Education Details

Frequently Asked Questions about Konstantin Chernov

What company does Konstantin Chernov work for?

Konstantin Chernov works for Dm Solutions

What is Konstantin Chernov's role at the current company?

Konstantin Chernov's current role is Senior Backend Developer.

What schools did Konstantin Chernov attend?

Konstantin Chernov attended Orenburg State University (Osu).

Not the Konstantin Chernov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.