⚡️ Соберите стартап, взорвите рынок и заберите AirPods, iPad или даже MacBook — всё это в нашей безумной игре ко Дню программиста

startup-crunch

Дмитрий Борисов (borisov_da), 32 года, Россия, ТюменьДмитрий Борисов (borisov_da), 32 года, Россия, Тюмень

Дмитрий Борисов

Middle+ Backend Software EngineerБэкенд разработчикСредний (Middle)
От 220 000 ₽Рассмотрю предложения

Контакты

Контакты скрыты настройками приватности
Возраст: 32 года
Опыт работы: 10 лет
Регистрация: 23.08.2021
Последний визит: 3 дня назад
Гражданство: Россия
Местоположение: Россия, Тюмень
Дополнительно: готов к удаленной работе
Знание языков:

Обо мне

Middle+ Python Software Engineer.


Понимаю принципы гексагональной архитектуры и Unit-тестирования. 


Применяю принцип бойскаута в коде: стараюсь сделать код немного чище, чем он был до меня.


Знаком с:


  • Python3, C++, GoLang, C#;
  • Веб-фреймворки: FastAPI, Django;
  • БД: Posgres, Redis
  • ORM: SQLAlchemy, DjangoORM, Tortoise
  • VCS: Git
  • Инфраструктура: Kubernetes, Argo CD, Helm, Docker / Docker Compose, Grafana, Prometheus

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Python
PostgreSQL
Linux
FastAPI
Django
SQLalchemy
Redis
Kubernetes
Git
REST
Celery
CI/CD
GitLab
Prometheus
Grafana
Оптимизация кода
Clean Architecture
Pytest
Asyncio

Опыт работы

  • Стройматериалы, сборные конструкции для ремонта и строительства (продвижение, оптовая торговля)
    ТюменьОт 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)Middle+ Python Backend developer
    Апрель 2022 — Февраль 2025 (2 года и 11 месяцев)

    Выполнял роли бэкенд-разработчика и командного DevOps.

    Разрабатывал внутренние проекты компании, отвечал за инфраструктуру сервисов команды. Занимался поддержкой и оптимизацией кодовой базы.

    Изучил подход Clean Architecture, начал применять его в сервисах экосистемы транспорта.

    Изучил Kubernetes, Grafana,  Prometheus, активно внедрял телеметрию сервисах экосистем транспорта и маршрутизации.

    В компании работал со следующим стеком:

    • Python 3.11
    • FastAPI + asyncio + SqlAlchemy, Django3.2, Django4.0
    • PostgreSQL 14, Redis, RabbitMQ
    • unit и интеграционные тесты на pytest
    • Docker, Kubernetes, Argo CD, Helm, GitLab CI/CD
    • телеметрия: prometheus, k8s exporters + Grafana

      Достижения:

      • Значительно улучшил точность раскройки листового материала, кол-во обращений по неточностям раскройки сократилось на порядок, покрыл код тестами;
      • был добавлен веб-интерфейс для проверки результата раскройки листового материала тестировщиками;
      • оптимизировал потребление ресурсов Postgres (диск и память) у сервисов экосистемы маршрутизации доставок;
      • перевёл часть сервисов экосистемы транспорта на парадигму IaC (связка Argo CD и Helm);
      • перевёл часть сервисов на безопасную аутентификцию через KeyCloak
      • оптимизировал логику расчёта маршрута через полигоны доставки на 26%
      • покрыл телеметрией и alert'ами критичную часть функционала сервисов

    • Разработка системы деловых коммуникаций и электронного документооборота с >1 млн. компаний-пользователей
      ТюменьБолее 5000 сотрудников
      Бэкенд разработчик (Средний)Инженер-программист 2+ категории
      Октябрь 2018 — Апрель 2022 (3 года и 7 месяцев)

      Занимался проектированием и разработкой модулей электронного документооборота (налоговая отчётность), перевод существующей кодовой базы на платформу электронной отчётности, реализация клиентского API.

       

      Занимался проектированием и разработкой микросервисов для сбора различной информации (залогам, патентам, товарным знакам) с открытых источников: проектирование модулей для обработки и хранения данных, реализация парсера текста и разметки из pdf-файлов; решение капч с источников. 

      Занимался поддержкой и оптимизацией существующих продуктов, оптимизацией SQL-запросов, участвовал в ревью кода в рамках команды. Менторил новых сотрудников, помогал им осваивать процесса разработки и внутренние технологии компании.

      Достижения:

      • Стабилизировал работу парсера источника залогов, количество обращений по ошибкам сократилось на порядок;
      • Спроектировал и реализовал фасад бекэнда реестра требований от налоговой инспекции со композитными фильтрами для обеспечения унифицированного доступа из разных модулей платформы (сайт, мобильное приложение, аналитика и выгрузка);
      • Оптимизировал sql-запросы по поиску и навигации в реестре требований (по скорости и памяти);
      • Улучшил точность парсинга налоговых требований
      PythonPostgreSQLC++ООПGitLinux
    • ООО «Нетворк-Профи»
      Тюмень
      Программист
      Октябрь 2016 — Сентябрь 2018 (2 года)

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


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

      • история поисковых запросов;
      • переписка по электронной почте (через браузер и почтовые клиенты);
      • загрузка файлов на внешние источники (Google Drive, Cloud Mail, Yandex Disk, Dropbox).


      Доработка перехвата звонков через клиент Skype

    • ЗАО "Музыкальный Арсенал-ОПТ"
      Тюмень
      Инженер-системотехник
      Июль 2015 — Октябрь 2016 (1 год и 4 месяца)

      - Обеспечение бесперебойной работы информационной инфраструктуры предприятия (4 сервера и 30 рабочих мест)

      • Автоматизация процессов предприятия
      • Доработка и сопровождение интернет-магазина
      • Ремонт/замена оборудования
      PHPLinuxBash
    • ИП Курылев Е.И.
      Тюмень
      Младший программист
      Январь 2015 — Апрель 2015 (4 месяца)
      Разработка модуля для отрисовки поверхностей (OpenGL/Open Scene Graph) в составе программного комплекса для геофизиков.
      C++QtOpenGL

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

    • Институт математики и компьютерных наук
      Сентябрь 2011 — Июль 2015 (3 года и 10 месяцев)

      Математическое Обеспечение и Администрирование Инфомационных Систем (бакалавриат)