demidenkoaademidenkoaa

Антон Демиденко

Backend developer · Бэкенд · Разработка ПО · Средний (Middle)
От 180 000 ₽ · Не ищу работу
Возраст: 26 лет
Опыт работы: 5 лет и 5 месяцев
Регистрация: 20.09.2019
Последний визит: 3 недели назад
Местоположение: Россия, Москва
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Люблю учиться - изучаю другие языки программирования - Go (изучаю сейчас), Java (ради чтения технической литературы + пробовал зайдет ли мне мобильная разработка). Занимаюсь английским (смотрю фильмы/сериалы в оригинале, планирую начать читать на английском. Пока основная проблема - восприятие речи на слух). Быстро обучаюсь при менторстве (мне очень повезло с тимлидами на предыдущей/текущей работе - очень много знаний черпнул из общения с ними).

Интересует работа с микросервисной архитектурой - опыта немного, но интересует развитие в этом направлении. 

Хочется поработать на проекте, где используется Go (опыта коммерческой разработки на языке пока нет).

P.S. О чем-то помимо работы и учебы: занимаюсь туризмом (походы в горы, сплавы), катаюсь на горных лыжах, занимаюсь плаванием, играю в настольные игры.

Опыт работы

  • Сервис объявлений, которым каждый месяц пользуется треть населения России
    Москва · От 1000 до 5000 сотрудников
    Middle Backend Developer
    Апрель 2020 — По настоящее время (10 месяцев)
  • Официальный интернет-магазин издательств ЭКСМО, МИФ, Вентана-Граф, Дрофа и АСТ.
    Москва · От 10 до 100 сотрудников
    PHP разработчик
    Март 2018 — Апрель 2020 (2 года и 2 месяца)

    Обязанности в команде разработки:

    - Проектирование и разработка: анализ требований, обсуждения задачи с ПМ и/или заказчиком, проектирование функционала, декомпозиция, делегирование/разработка, написание тестов (приемочное и юнит тестирование). 

    - Поиск проблемных участков кода и рефакторинг

    - Написание инфраструктурного кода (для логирования, кеширования, обработки запросов к API, взаимодействия с сессиями пользователей и т.д.)

    - Обсуждение, внедрение регламентов разработки: ввели PSR-12,  стандарты работы с очередью RabbitMQ (правило именования очередей, routing_key, использования DLX), участие в разработке единого стандарта ответов API в рамках всех сервисов проекта (у нас монолит, который мы начали расшивать на сервисы)

    - Код ревью коллег (в т.ч. на предмет того - решает ли функционал бизнес-задачу)

    Что непосредственно разрабатывал:

    - Разработка каталога товара: доработка API получения товаров, разработка фасетного поиска (на sphinx)

    - Разработка API управления заказом для администраторов с контролем прав доступа

    - Интеграция со сторонними сервисами: mnogoru, рекомендательная система издательства, агрегатор служб доставки (salesbeat)

    - Интеграция с внутренними сервисами (склад, программа лояльности)

    - Разработка скидочных механик (по гео-зонам)

    - Внедрение на проект роутинга (взял роутер из Symfony), шаблонизатора twig

    - Внедрение oauth авторизации (для сервиса на Symfony) - форк и доработка пакета, внедрение в сервис

  • Разработка и поддержка технически сложных высоконагруженных интернет-проектов
    Тула · От 10 до 100 сотрудников
    Программист-стажер, Инженер-программист
    Сентябрь 2015 — Февраль 2018 (2 года и 6 месяцев)

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

  • ТулГУ

    Тульский государственный университет
    Кибернетики
    Сентябрь 2014 — Март 2016 (1 год и 6 месяцев)

    Не завершил учебу. Разочаровала учебная программа (и система образования в целом)