Герман Щечкин (hermantenuki), 24 года, Россия, КраснодарГерман Щечкин (hermantenuki), 24 года, Россия, Краснодар

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

Бэкенд разработчикСтарший (Senior)
От 340 000 ₽Рассмотрю предложения

Контакты

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

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
Python
Django
FastAPI
Asyncio
PostgreSQL
Redis
RabbitMQ
Celery
Linux
Git

Опыт работы

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

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

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

    1. Ведущий бэкенд-разработчик.
      • Разработка и поддержание микросервисов с нуля для публичной зоны на фреймворках Django и FastAPI;
      • Присущие вытекающие — например, участие в процессах, проектирование, интеграции, документация, ревью, взаимодействие с представителями бизнеса и т.д.
    2. Командный DevOps.
      • Развёртывание, настройка и поддержание бэкенд, фронтенд и инфраструктурных сервисов команды через k8s, а также настройка окружений и менеджмент ресурсов;
      • Настройка дашбордов, алертов;
      • Мониторинг за состоянием всех систем команды, реагирование на отклонения/ошибки.
    3. Дежурный Техно-маг.
      • Обработка заявок, для которых необходимо ручное вмешательство в продовые окружения;
      • Помощь с генерацией и корректировкой финансовых отчётов компании через продовые окружения.

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

    • Успешно справился со всеми обязанностями и нагрузкой, будучи единственным бэкенд-разработчиком в команде на протяжении полугода, не потеряв высокую продуктивность. Был ответственным почти за всё техническое в команде;
    • Спроектировал, разработал и зарелизил 3 микросервиса с 99.9% SLA. После сдачи, два из них не получили ни единого баг-репорта и фикса.
    • Выводим цифровую медицину на космический уровень и приближаем к пациенту
      КраснодарОт 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