⭐️ Бэкендеры, с какой командой у вас мэтч? Проверяйте на Вайб-чеке → vibe.habr.com
Кирилл Звонкин (slip686), 34 года, Россия, МоскваКирилл Звонкин (slip686), 34 года, Россия, Москва

Кирилл Звонкин

Бэкенд разработчикВеб-разработчикМладший (Junior)
От 100 000 ₽Не ищу работу

Контакты

Войти
Возраст: 34 года
Опыт работы: 7 лет и 10 месяцев
Регистрация: 14.03.2024
Последний визит: 6 месяцев назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Навыки

Docker
Git
Linux
PyQT
PostgreSQL
Python
SQL
Flask
RabbitMQ
Redis

Опыт работы

  • ООО "Альмис-Интеграл"
    Бэкенд разработчик (Младший)Главный инженер проекта
    Октябрь 2022 — По настоящее время (2 года и 2 месяца)

    Управление проектированием объектов капитального строительства в cфере здравоохранения.

    Веду разработку сервиса для управления проектной документацией (хранение, поддержка версионности, согласование) в сфере капитального строительства. 
    Сервис состоит из клиентской и серверной части.

    Клиентская часть является desktop приложением, написана на Python с использованием фреймворка PySide6, и библиотек для работы с протоколами HTTP и AMQP. При написании клиентской части применены паттерны ООП и асинхронного программирования.

    Серверная часть написана с использованием Flask, SQLAlchemy, Pytest. Используется БД PostgreSQL, сервер очередей сообщений RabbitMQ, выполнена интеграция с файловым хранилищем SeaFile посредствам API. Серверная часть размещена в контейнерах под управлением Docker на Ubuntu Server.

    PythonSQLPostgreSQLLinuxDockerGitООПFlaskRabbitMQPyQT
  • Фонд Международного Медицинского кластера
    Москва
    Главный инженер проекта (Младший)Главный инженер проекта
    Февраль 2017 — Октябрь 2022 (5 лет и 9 месяцев)

    Управление проектированием объектов капитального строительства в сфере здравоохранения. 

    Выступал в роли бизнес-заказчика, подготавливал требования на разработку сервиса по управлению документацией в сфере капитального строительства в г. Москве. Данный сервис предназначен для автоматизации бизнес-процессов связанных с разработкой, хранением и согласованием документации, на всех стадиях циклов проектирования, строительства, ввода в эксплуатацию и демонтажа объектов строительства.

    Приступил к самостоятельной разработке приложения на Python для управления проектной документацией (хранение, поддержка версионности, согласование) в сфере капитального строительства.

    PythonGitSQLPostgreSQLDockerLinuxООПPyQTSQLalchemyFlask

Высшее образование

  • МГГУ

    Московский государственный горный университет
    Москва224 выпускника
    Горно-электромеханический
    Сентябрь 2006 — Сентябрь 2011 (5 лет)

Дополнительное образование

  • Специалист.ру

    Центр компьютерного обучения «Специалист» при МГТУ им. Н.Э. Баумана
    Бэкенд разработчик на Python
    Май 2023 — Февраль 2024 (9 месяцев)

    Получил знания и навыки в создании бэкенд части приложений на Python, в проектировании SQL баз данных, работе с ORM, шаблонизаторами.

    Также были изучены распространенные структуры данных, основные алгоритмы для работы со структурами данных,  паттерн ООП, основы HTML и CSS.

    Изучены фреймворки Flask, Django, библиотеки Jinja, SQLAlchemy, Marshmallow, Psycopg2,  pytest, а также получены практические навыки работы с Git, ORM, Swagger, Linux и навыки развертывания серверной части приложения на удаленном сервере с использованием gunicorn.

    Помимо изучения основного курса, самостоятельно были изучены основы компьютерных сетей и телекоммуникаций, методы асинхронного программирования с использованием функционала async/await, метод конкурентной многопоточной организации работы приложения с использованием модуля Threading, метод развертывания приложений в контейнерах с использованием Docker и Docker-Compose,  система очередей сообщений RabbitMQ, а также фреймворк для создания GUI PySide6/PyQt6.

    По результатам прохождения курса было написано приложение для хранения и обмена сниппетами кода с использованием Django. Для ознакомления сервис доступен по ссылке https://snippets.sliplab.net.

    Полученные знания и навыки были применены при создании собственного десктопного приложения для хранения, контроля и согласования документации в сфере капитального строительства. В настоящее время приложение дорабатывается.

    С кодом можно ознакомиться на моем гитхабе https://github.com/slip686

    PythonPostgreSQLSQLGitООПLinuxRESTDjangoFlaskSQLalchemy