Даниил Чередниченко (chdan), 23 года, Россия, МоскваДаниил Чередниченко (chdan), 23 года, Россия, Москва
Бэкенд разработчикСтарший (Senior)
От 400 000 ₽Не ищу работу

Контакты

Войти
Возраст: 23 года
Опыт работы: 4 года
Регистрация: 11.02.2022
Последний визит: 2 дня назад
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1

Обо мне

  • 4 года опыта в Backend разработке.
  • В данный момент разработчик Yandex Core Infrastructure. Работаю над видеосервисами, CDN и раздачей трафика. 
  • Разрабатывал системы различного уровня: от корпоративных нужд, до highload сервисов.
  • Имею огромный опыт в написании Unit, Интеграционных, функциональных и End-to-End тестов различного уровня сложности.
  • Владею значительными знаниями в области сетей, сетевых протоколов, базовых устройств коммуникации по сети и устройстве Linux.
  • Являюсь экспертом в Python, долгое время использовал его как основной ЯП, на текущем месте работы активно используем Go. 
  • Имею опыт работы с легаси, также занимался реализацией и написанием сервисов с нуля. Накопил существенный опыт избавления от старых решений и легаси кода.


Для связи можно использовать:
- Telegram https://t.me/syth0le
- email: chdan565@gmail.com
Мой GitHub:
https://github.com/syth0le

Навыки

Golang
gRPC
PostgreSQL
SQL
ClickHouse
Docker
Prometheus
Grafana
Redis
Python

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

Опыт работы

  • Бэкенд разработчик (Старший)Software Engineer
    Декабрь 2024 — По настоящее время (4 месяца)
  • Компания, которая развивает самую популярную в России поисковую систему и десятки других сервисов
    Системный инженер (Средний)Software Engineer
    Ноябрь 2022 — Декабрь 2024 (2 года и 2 месяца)

    Yandex Core Infrastructure

    Разработчик команды видеоплатформы. Разрабатываю инфраструктурные сервисы в Яндексе, раздающие 8 TB/s трафика в пике. Работаю над видеосервисами, CDN и всем что занимается раздачей трафика.
    Занимался разработкой высоконагруженного сервиса, который обрабатывает 300к RPS.

  • Информационные технологии
    Системный инженерSoftware Engineer
    Апрель 2021 — Октябрь 2022 (1 год и 7 месяцев)

    Проект №1
    Участвовал в разработке системы внутреннего портала для сотрудников компании.
    Position
    : Junior Backend Engineer
    Стэк
    : Python, Django, React, PostgreSQL, Kubernetes, PyTest, Celery

    •  Разработал Custom Permissions System для проекта, что позволило разделить пользователей по группам и структуризировать доступные для них разрешения.
    • Реализовал функциональность просмотренного контента пользователем. Использовал при этом возможности сигналов в Django и Generic FK для построения связей в БД.
    • Писал документацию к проекту, внедрил Python Code Style.
    • Занимался крупным рефакторингом проекта: убирал лишние сущности, оптимизировал запросы к базе данных.
    • Поднял покрытие тестами до ~94%. Имею большой опыт в написании различного уровня сложности тестов.
    • Повысил качество кода с помощью внедрения mypy и flake8 в проект.
    • Разработал архитектуру внутреннего бота на основе Slack API для нужд компании. Реализовал механизм нотификации сотрудников о важных событиях, учитывая при этом таймзону в которой находится сотрудник. В работе использовал Redis, Celery. Также реализовал функциональность подписок на различные виды событий.

    Проект №2

    Участвовал в разработке SDK для Electronic Laboratory Notebook.
    Position
    : Middle Python developer
    Стэк
    : Python, Pydantic, PyTest, Pandas, Mypy

    • Интегрировал взаимодействие со сторонней системой - через открытый API. Вся функциональность была построена на типах.
    • Реализовал генерацию html-отчетов сущностей системы.
    • Настроил логирование в библиотеке.
    • Занимался архитектурой новых сущностей, покрывал их тестами используя при этом pytest, mock.

    Проект №3
    Разработка системы бэкапа для Electronic Laboratory Notebook заказчика.
    Position
    : Middle Python developer
    Стэк
    : Python,FastAPI,asyncio, AWS, AWS S3, Apache AirFlow, Pydantic, PyTest, Pandas, Mypy

    • Отвечал за архитектуру сущностей и логику их взаимодействия при бэкапе системы.
    • Участвовал в реализации функциональности восстановления системы из бэкапа.

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

  • ВГУ

    Воронежский государственный университет
    Воронеж2182 выпускника
    Физический
    Август 2019 — Июнь 2023 (3 года и 10 месяцев)

    Воронежский Государственный университет
    Информатика и Вычислительная техника

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

  • OTUS

    Авторские онлайн‑курсы для профессионалов
    Декабрь 2023 — Июнь 2024 (6 месяцев)

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