Михаил Чугунков

poslegm@gmail.com ⊕ https://github.com/poslegmhttps://www.linkedin.com/in/poslegm

Опыт работы

  • auto.ru (Август 2019 ― настоящее время)
    • Scala-разработчик (Август 2019 ― Октябрь 2020)
    • Руководитель группы (Октябрь 2020 ― настоящее время)
  • Scala-разработчик в metacommerce.ru (Январь 2017 ― Июль 2019)
    Продуктовая компания, поставляющая SaaS для ценового мониторинга. Клиенты компании ― крупнейшие российские ритэйлеры.
    Технологии: Scala, Akka, Monix, Elasticsearch, ClickHouse, Redis, Kafka, RabbitMQ, ExtJS, Node.js Разрабатывал модули ценовой аналитики поверх ClickHouse, потоковой обработки сырых данных (порядка 200 миллионов документов в сутки), кластеризации десятков миллионов изображений.
    Принимал активное участие в развитии инженерной культуры в компании.

  • Backend-разработчик в компании Свой Родной Дом (Январь 2016 ― Июль 2016) Небольшая риэлторская компания. Сделал веб-приложение для поиска недвижимости, используя Scala, Play Framework, PostgreSQL. Кроме, непосредственно, программирования, занимался тестированием, деплоем и администрированием БД.

Технологии

Много работал: Scala (Akka, Monix, cats, ZIO), Elasticsearch, ClickHouse, Kafka, Redis, RabbitMQ, PostgreSQL
Чуть-чуть работал: JavaScript (Node.js), Java, Kotlin, Python, Go, C++

Проекты

Open Source
  • scalameta ― в 2019-2020 годах активно участвовал в разработке форматировщика кода scalafmt (отраслевой стандарт де-факто) и сопутствующей экосистемы. Стал мейнтейнером проекта и членом организации scalameta;
  • scala-phash ― портировал на Scala библиотеку для вычисления хэшей изображений и их сравнения;
  • brief ― микробиблиотека на Scala с макросом для генерации конструкторов классов с refined полями;
  • Время от времени отправляю коммиты в разные OSS проекты, посмотреть, что я делал, можно на гитхабе.
Медиа
  • Lil Functor ― Telegram-канал о разработке с 800+ подписчиками.

Образование

МГТУ им. Баумана кафедра Теоретической информатики и компьютерных технологий (2014 ― 2018, неоконченное)