Михаил Трайнин (stormx), 26 лет, Россия, Санкт-ПетербургМихаил Трайнин (stormx), 26 лет, Россия, Санкт-Петербург

Михаил Трайнин

LeadБэкенд разработчикВедущий (Lead)
От 350 000 ₽Ищу работу

Контакты

Войти
Возраст: 26 лет
Опыт работы: 5 лет и 3 месяца
Регистрация: 17.12.2018
Последний визит: 3 дня назад
Гражданство:
Местоположение: Россия, Санкт-Петербург
Дополнительно: готов к переезду и к удаленной работе
Знание языков:

Обо мне

Я разработчик и руководитель Python-разработки, который специализируется на том, что бы переводить Ваши идеи в конкретные и понятные технические реализации.
За плечами 5+ лет опыта разработки и опыт работы в самых разных проектах: от небольших, до проектов уровня "Госуслуг".

Навыки

Python
PostgreSQL
Асинхронное программирование
RESTful API
Многопоточность
Проектирование архитектуры приложений
Разработка программного обеспечения
SOAP
API Интерфейсы

Участие в профсообществах

Опыт работы

  • Разработка программного обеспечения под заказ
    УльяновскОт 1000 до 5000 сотрудников
    Бэкенд разработчик (Ведущий)Team Lead
    Март 2023 — Октябрь 2024 (1 год и 8 месяцев)

    Разработка корпоративной социальной сети для крупной гос. компании. 

    Обязанности:

    • Разработка нового функционала продукта
    • Руководство командой > 5 человек.
    • Планирование спринтов и декомпозиция задач
    • Согласование функциональных требований
    • Проектирование архитектуры новых компонентов приложения
    • Коммуникация с заказчиком
    • Проведение собеседований, составление ИПР для коллег, оценка проектов.

    Достижения:

    • Вместе с аналитиками была проведена работа по формированию и согласованию ФТ ко всем новым и старым модулям системы на основе ТЗ.
    • На основе ФТ моя команда разработала 5 новых приложений разной степени сложности и проинтегрировала их в эко-систему корп. соц. сети.
    • На весь новый функционал была написана сопутствующая документация.
    • Весь новый функционал был подготовлен к релизу, представлен и передан заказчику для выкатки на продакшен-стенд.

    Бэкенд разработчик (Старший)Senior Python Backend Developer
    Июль 2022 — Февраль 2023 (8 месяцев)

    Проект вида Transport Management System:

    Обязанности
    :

    • Анализ кода проекта для выявления слабых/критичных мест и формирования рекомендаций по необходимым исправлениям.
    • Рефакторинг кода без существенного изменения архитектуры проекта.
    • Создание нового функционала по требованию заказчика.
    • Помощь коллегам в тестировании, поддержке продукта, оценках задач и пр.
    • Проведение собеседований

    Достижения:

    • Вывел продукт на работоспособное и прогнозируемое состояние.
    • Снизил тайминг всех http запросов к серверу в 3-15 раз.
    • Снизил нагрузку на ресурсы сервера со стабильных 80-90 до 20-30 процентов на процессор и до 20-40 на оперативную память для сервера приложения и базы данных.
    • Внедрил новый функционал программы, а так же, переработал связи в моделях, что позволило гибче взаимодействовать с существующими сущностями.
  • ООО "ДЭВЭЛ"
    Москва
    Middle Python Backend Developer
    Март 2021 — Июнь 2022 (1 год и 4 месяца)

    Работа над проектом «Госуслуги».

    Обязанности:

    • Рефакторинг и оптимизация старого программного кода
    • Написание новой логики исходя из задач поставленных клиентом
    • Локальное ручное тестирование, написание автотестов, нагрузочное тестирование.

    Достижения:

    • Увеличение пропускной способности одного из основных проектов до 10 миллионов обрабатываемых сообщений (запрос, i/o, преобразование в две стороны) в день (что позволило ему стать одной из самых высокопроизводительных систем подобного типа в России).
    • Нашёл и убрал череду важных багов что позволило существенно облегчить нагрузку на сервера.
    • Написал несколько важных вспомогательных программ (на разных языках) для обеспечения стабильной и качественной работы основных проектов.
  • Разработка цифровых сервисов
    ПермьОт 10 до 100 сотрудников
    Middle Python Backend Developer
    Август 2020 — Январь 2021 (6 месяцев)

    Проектная работа.

    Обязанности:

    • Разработка нового и поддержка старого программного кода продукта.
    • Рефакторинг и оптимизация программного кода.
    • Ведение проекта:
      • Постановка и декомпозиция задач.
      • Ежедневный отчет.
      • Обсуждение и передача задач последующим командам.
    • Работа по методикам scrum и kanban.
    • Проведение технических собеседований.

    Достижения:

    • Написал и внедрил систему документооборота работающую с внутренними и внешними документами компании.
    • Переписал большую часть базовой логики программы, сделав код работоспособным для большего спектра задач и сократив объем программы на 20%.
    • Внедрил несколько паттернов разработки.
    • Написал и внедрил внутреннюю систему оплаты.
  • ЛианМедиа
    Пермь
    Middle Python Backend Developer
    Август 2019 — Апрель 2020 (9 месяцев)

    Обязанности:

    • Рефакторинг и оптимизация программного кода.
    • Постановка и декомпозиция задач.
    • Улучшение существующей архитектуры программы.
    • Разработка, отладка, тестирование программного кода продукта.

    Достижения:

    • Наладил стабильную работу программы.
    • Увеличил скорость работы программы в 15 раз.
    • Изменил архитектуру программного кода, повысив качество и скорость обработки поступающей информации.
    Бэкенд разработчик (Младший)Junior Python Developer
    Апрель 2019 — Июль 2019 (4 месяца)

    Обязанности:

    • Разработка нового функционала системы по техническим заданиям.
    • Ручное тестирование кода.
    • Реализация сложных систем.
    • Отладка и исправление ошибок в различных инсталляциях системы.

    Достижения:

    • Создал веб-интерфейс, который взаимодействует со всеми функциями программы.
    • Создал RESTful API сервис, который состоит из 90 доступных операций.
    • Написал демо-версию программы, которая состоит из 5 модулей и 9 подмодулей, исходя из заложенной, заранее, архитектуры приложения и поставленных технических заданий.
    • По моей инициативе были внесены изменения в архитектуру программного кода, которые способствовали улучшению работы программы.