🎯 Здесь находят менторов в IT Хабр Эксперты
Михаил Давыдов (faringet), 30 лет, Россия, МоскваМихаил Давыдов (faringet), 30 лет, Россия, Москва

Михаил Давыдов

Бэкенд разработчикСредний (Middle)
Не ищу работу

Контакты

Войти
Возраст: 30 лет
Опыт работы: 2 года и 8 месяцев
Регистрация: 16.07.2022
Последний визит: 1 месяц назад
Гражданство:
Местоположение: Россия, Москва
Знание языков:

Обо мне

- Мотивация на профессиональное развитие в области Java & Go;

- Умение писать структурированный и понятный код (https://github.com/faringet);
- Знание английского языка: Upper-Intermediate level (ведение письменной и устной деловой коммуникации);



Навыки

Golang
gRPC
PostgreSQL
MongoDB
Docker
Git
Redis
Kubernetes
Elasticsearch
Swagger

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

Опыт работы

  • Международный интернет-магазин одежды, обуви и товаров для дома
    МоскваБолее 5000 сотрудников
    Бэкенд разработчик (Младший)Golang разработчик
    Июнь 2023 — По настоящее время (1 год и 6 месяцев)

    Golang разработчик

    При моем участии:
    Интегрировал аналитические данные в Kibana.

    Лично:
    Разработал и внедрил веб-скрапер (на двух микросервисах) для автоматического извлечения информации из различных объявлений коммерческой недвижимости. Реализовал механизм для обработки и фильтрации данных перед сохранением в бд, обеспечивая высокую скорость и надежность сбора информации.
    Стек Go/Postgre/gocolly

    Разработал и внедрил микросервис для обработки и сохранения внутренних событий веб-аналитики.
    Держит нагрузку >13000 rpc.
    В штатном режиме - 300 rpc.
    Стек Go/Postgre/redis/bombardier

    Бэкенд разработчик (Стажёр)Golang стажер
    Апрель 2023 — Июнь 2023 (3 месяца)

    Golang стажировкаПолученные профессиональные знания во время обучения:

    • Фундаментальная теория по Go
    - массивами, слайсы и мапы
    - интерфейсы в Go и их применение в разработке
    - изучение концепций конкурентности, каналов и горутин
    - понимание работы garbage collector и scheduler
    https://github.com/faringet/WB_L1


    • Дополнительные материалы и задания
    - изучение паттернов проектирования в Go и решение более сложных задач
    https://github.com/faringet/WB_L2

    • Проект - сервис, который подключается к Nats, получает данные и сохраняет их в PostgreSQL и в кэш.
    - обработка запросов с помощю - Gin
    - работа с БД и миграциями - GORM
    - запись в PostgreSQL
    - NATS
    - Docker
    https://github.com/faringet/WB_L0

  • Мелвад
    Рязань
    Бэкенд разработчик (Младший)Golang разработчик
    Октябрь 2023 — Февраль 2024 (5 месяцев)

    Golang разработчик

    Лично:
    Разработал и внедрил микросервис для анализа погоды и географических данных в систему таргетированной рекламы.

    Решенная задача - оптимизация таргетирования рекламы на основе анализа погодных данных, например, путем предложения соответствующих товаров или услуг в зависимости от текущей погоды в конкретном регионе.
    Стек Go/Postgre/Prometheus/Grafana

  • АВП-Технология, ООО (лидер в отрасли автоматизации процессов управления подвижным составом железных дорог)
    Бэкенд разработчик (Младший)Java-разработчик
    Сентябрь 2022 — Апрель 2023 (8 месяцев)

    • Проект - система управления и регистрации работы подвижного состава (визуализация данных и сбор/хранение данных)
    - Портирование, доработка и поддержка программного решения с Java 6 на новую версию Java 8;
    - Поддержание текущего кода;
    - Поддержка и сопровождение БД на PostgreSQL;
    - Визуализация данных посредством Apache POI и JFreeChart.

    Причина перехода – желание перейти в более технологичный стек и быстрее развиваться как профессионал.

  • Брендинговое агентство "МОЖНО"
    Бэкенд разработчик (Младший)Java-разработчик
    Апрель 2022 — Сентябрь 2022 (6 месяцев)

    • Проекты - Разработка телеграм ботов на Java для клиентов-заказчиков c «0», работающих 24/7 (чат бот для продавца товаров с целью коммуникации с клиентами по вопросам приобретения товаров).

    - Взаимодействие и подготовка ТЗ с заказчиком;
    - Выстраивание логики бота (сложная система "вопросов/ответов", генерация ссылок, предоставление инструкций, хранение сообщений в PostgreSQL, редирект сообщений – автоматическая передача оператору для связи с клиентом);
    - Деплой готового продукта на heroku.

    Причина перехода – приостановка бизнеса в связи текущей политической ситуацией.

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

  • ВШЭ (НИУ)

    Национальный исследовательский университет «Высшая школа экономики»
    Логистика
    Сентябрь 2012 — Декабрь 2022 (10 лет и 3 месяца)

    Кафедра управления цепями поставок

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