🤠 Бэкендеры, найдите себе команду по вайбам! Проверить мэтч → в вайб-квизе
Герман Щечкин (hermantenuki), 24 года, Россия, КраснодарГерман Щечкин (hermantenuki), 24 года, Россия, Краснодар

Герман Щечкин

Бэкенд разработчикСтарший (Senior)
Не ищу работу

Контакты

Войти
Возраст: 24 года
Опыт работы: 5 лет и 1 месяц
Регистрация: 04.01.2021
Последний визит: сегодня
Гражданство: Россия
Местоположение: Россия, Краснодар
Дополнительно: готов к удаленной работе
Знание языков: Английский В1Русский родной язык

Навыки

Python
Django
FastAPI
Asyncio
PostgreSQL
Redis
RabbitMQ
Celery
Linux
Git

Опыт работы

  • Медицинская компания, которая разрабатывает технологичные страховые и сервисные продукты для людей и для бизнеса
    От 1000 до 5000 сотрудников
    Бэкенд разработчик (Старший)Senior Python Developer
    Октябрь 2023 — По настоящее время (1 год и 2 месяца)

    Работа над новым проектом под ребрендинг компании – Лучи 🏄

    Роли и основные обязанности:

    1. Ведущий бэкенд-разработчик.
      • Разработка и поддержание микросервисов с нуля для публичной зоны на фреймворках Django и FastAPI;
      • Присущие вытекающие – например, работа с процессами, интеграции, документация, ревью и т.д.
    2. Командный DevOps.
      • Развёртывание, настройка и поддержание бэкенд, фронтенд и инфраструктурных сервисов команды через k8s, а также настройка окружений и менеджмент ресурсов;
      • Настройка дашбордов, алертов;
      • Мониторинг за состоянием всех систем команды, реагирование на отклонения/ошибки.
    3. Дежурный Техно-маг.
      • Обработка заявок, для которых необходимо ручное вмешательство в продовые окружения;
      • Помощь с генерацией и корректировкой финансовых отчётов компании через продовые окружения.
  • Выводим цифровую медицину на космический уровень и приближаем к пациенту
    КраснодарОт 100 до 1000 сотрудников
    Бэкенд разработчик (Средний)Программист Python (Django backend)
    Февраль 2021 — Август 2023 (2 года и 7 месяцев)

    Преимущественно, разработка молодого проекта МедТочка ❤️

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

    Основные обязанности:

      • Разработка и поддержание сложной микросервисной архитектуры бэкендов, направленной на безопасную передачу/хранение (с шифрованием) персональных/медицинских данных пациентов согласно требованиям федеральных законов;
      • Разработка на Django (DRF) под веб и мобильное приложение с учетом обратной совместимости;
      • Интеграции с другими продуктами компании с межкомандным взаимодействием;
      • Согласование и документирование API для внутренних клиентов с использованием Swagger, OpenAPI 3.0;
      • Поиск оптимальных, компромиссных решений между продуктовыми требованиями и сложностью разработки;
      • Покрытие кода тестами на unittest и pytest, покрытие логированием, критическими алертами, а также поиск багов с использованием всех доступных инструментов;
      • В особых, редких случаях, занимался задачами из смежных областей (DevOps, Frontend);
      • Написание отчётов на чистом SQL;
      • Проведение Code-Review;
      • Деплой трёх проектов. Временами, администрирование их "stage" и "production" серверов по SSH;
      • Планирование и работа по методологиям Scrum, Agile, Kanban, OKR.

      Основные достижения:

      • Продумал и реализовал перманентный переезд работающего ЛК пользователей с одного домена на другой;
      • Реализовал интеграцию онлайн-записей к врачам, осуществляемых в сервисах prodoctorov.ru, medflex.ru, medlock.ru с личным кабинетом пациента app.medtochka.ru;
      • Исследовал Firebase Cloud Messaging, на его основе спроектировал и разработал кастомную систему пуш-уведомлений;
      • Спроектировал и разработал единый раздел уведомлений в ЛК;
      • Реализовал множество сложных по логике оповещений для пользователей через СМС, пуш-уведомления и обычные уведомления в ЛК, включая различные ABCD-тестирования;
      • Спроектировал крупную меж-командную фичу "Телемед" (телемедицинская система онлайн консультаций) со стороны своей команды, на которую пришёлся основной объём работы. Здесь же получил опыт интеграции с "Jitsi Meet" и работой с "JWT";
      • Спроектировал фичу "Семейные профили" в ЛК с применением методологии "Event Storming". Сложность заключалась в уже имеющейся архитектуре пользователей, которая не подходила под новые требования фичи.
      PythonDjangoPostgreSQLRedisNginxGitCI/CDRESTful APICeleryRabbitMQ
    • Частная практика, работа без зачисления в штат
      Фулстек разработчик (Младший)Junior Full Stack разработчик
      Март 2019 — Июнь 2020 (1 год и 4 месяца)
      • Полная разработка небольших SSR сайтов, состоящая из:

      1. Согласование требований.
      2. Веб-дизайн модульными сетками в Adobe Photoshop.
      3. Разработка бэкенда на Django.
      4. Вёрстка с HTML, CSS, JS на шаблонах Django.

      • Разработка десктопных прикладных программ на PyQt5 (Python);
      • Описание документации;
      • Параллельно, разработка личного pet-project'а ASCII-Generator.site.
      HTMLCSSJavaScriptJQueryPythonDjangoPyQTSQLitePostgreSQL