Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Даниил Мальцев (da-maltsev), 25 лет, Россия, ЕкатеринбургДаниил Мальцев (da-maltsev), 25 лет, Россия, Екатеринбург

Даниил Мальцев

Не боюсь браться за новое, люблю технологии, люблю людейБэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

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

Обо мне

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

Не боюсь задач без четкого ТЗ, способен декомпозировать и запланировать время на реализацию фичей в рамках моих компетенций.

Специализируюсь на бекенде, при необходимости могу реализовать базовый фронтенд и CI/CD. 

Навыки

FastAPI
Django
Python
Asyncio
Docker
REST
Linux
Redis
PostgreSQL
SQLalchemy

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

Опыт работы

  • Аутсорс с чистым кодом
    От 10 до 100 сотрудников
    Бэкенд разработчик (Средний)
    Ноябрь 2024 — По настоящее время (2 месяца)
    Бэкенд разработчикPython developer
    Февраль 2023 — Март 2024 (1 год и 2 месяца)

    По проектам:

    • Разрабатывал бекенд для сети медицинских клиник по FHIR с сервисной Event-Driven архитектурой через RabbitMQ. Сделал интеграцию между легаси системой оплаты и новой системой биллинга для плавного перехода на новую систему.
    • Модернизировал бекенд онлайн школы tough-dev-school. Добавил обязательную проверку типов для всего проекта. Внедрил пайплайн для формирования маркетинговых тегов и реализовал интеграцию с AmoCRM.
    • Участвовал в перезапуске крупного медиа. Реализовал систему виджетов с возможностью как ручного, так и автоматического заполнения на основе рейтинга, темы и прочих атрибутов, в т.ч. с возможностью "бесконечной" подгрузки материалов. 
    • Также в проекте по медиа участвовал в разработке системы поиска по контенту с помощью ElasticSearch. Поиск происходил по различным полям с разными весами для осуществления наиболее релевантной выдачи. 
    • Самостоятельно реализовал и задеплоил несколько микросервисов с AsyncIO (как с серверной логикой на FastApi, так и клиентской с httpx). CI/CD - GitHub actions, деплой через Ansible, контейнеризация Docker.

    По технологиям и подходам:

    • Python > 3.10, Django > 3 , pytest, DRF,  RabbitMQ, Redis, Postgres, ElasticSearch, Celery, asyncio. 
    • SOLID, YAGNI, TDD (обязательное тестовое покрытие для каждой фичи).

  • Заказная разработка программного обеспечения
    От 1000 до 5000 сотрудников
    Бэкенд разработчик (Средний)Старший разработчик
    Март 2024 — Ноябрь 2024 (9 месяцев)

    Всё в рамках аутстафа в одной из крупнейших ИТ-корпораций РФ:

    • много энтерпрайз разработки и рефакторинга микросервисов на FastAPI и Django
    • писал python библиотеки для использования в системе микросервисов с поддержкой разных версий python и extra зависимостей. (тестирование в множестве окружений с помощью nox, сборка через setuptools)
    • внедрил практики хорошего python кода на проекте в виде линтеров,  тайп-чекеров,  автотестов на pytest по AAA (до этого 80% тестов были без четкой структуры и на unittest), запустил процесс постепенного внедрения этих практик в т.ч. в существующих уже по несколько лет репозиториях (поэтапные добавления правил линтера, увеличение строгости тайп-чекера, требований по coverage)
  • flagstudio
    Екатеринбург
    Бэкенд разработчик (Младший)Backend developer
    Март 2021 — Февраль 2023 (2 года)

    Внедрил использование FastAPI для нагруженных сервисов. Писал бэкенд приложений, на python Django DRF и немного FastAPI,  были и проекты на php Laravel.
    Использовал следующие технологии:
    - FastAPI
    - Celery
    - SQLAlchemy
    - Django (DRF)
    - Asyncio
    - Postgres
    - Redis
    - Docker (docker compose)
    - Git
    - Laravel

    В разработке активно использовал следующие подходы и методики:
    - ООП
    - MVC
    - TDD
    - SOLID
    - KISS
    - DRY

    PythonFastAPIAsyncioDjangoDockerPostgreSQLPHPLaravelRedisCelery

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

  • УрГЭУ

    Уральский государственный экономический университет
    Екатеринбург587 выпускников
    Департамент информационных технологий и менеджмента
    Сентябрь 2017 — Июль 2021 (3 года и 10 месяцев)

    Бакалавр по специальности Международный менеджмент