Anton Danilov

23 y.o
Saint Petersburg
Github
Telegram

Software Engineer

hiring is not available

Начал интересоваться разработкой еще в 13 лет. Изучал устройство и архитектуру таких проектов как VK, Facebook, OK, Telegram.

В 17 лет переехал в Санкт-Петербург и получил первую работу в коммерческом проекте в роли младшего разработчика. В 19 начал работать в большом стартапе в сфере финансов, где позже занял позицию технического лидера команды отвечающую за веб и относящихся к нему сервисов. В 22 ушел работать в Яндекс.

Первый стек был HTML, CSS, JS, PHP; Позже для backend перешел на NodeJS.

Работал с

  • React, Next.js, Styled, PostCSS

  • NodeJS, NestJS, Express

  • MongoDB, Mysql, Postgres, Redis

  • Docker, Nginx, Lua, Prometheus, Grafana

  • Javascript, Typescript

Люблю решать задачи на Leetcode!

Timeline

Nov, 2021 — Now

Yandex

Помогаю Яндексу делать Яндекс! 🛠

Aug, 2018 — Nov, 2021

<crypto fintech> (NDA)

Изначально пришел на роль рядового разработчика frontend и backend частей.

После разделения зон ответственности перешел в команду frontend и через год уже занял позицию технического лидера.

Помимо регулярных задач разработчика:

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

Занимался написанием сложным технических заданий для команды. Проверял корректность входящих требований. Общался с партнерами компании. Проводил технические интервью.

Сейчас команда занимается не только frontend, но сервисами относящихся к нему.

Из интересных задач:

  • Решение проблем с производительностью SSR при нагрузке.

    • Переосмыслили работу со стилями и генерацию контента страниц.

  • Доступность сайта/виджетов при ограничениях Cookie/LocalStorage.

    • Начали использовать абстракции с великой магией и прокси сервера с волшебным кодом.

  • Рефакторинг большого и сложного компонента.

    • Разделение логики на самостоятельные и небольшие rect хуки.

Стек: React, NextJS, NodeJS, NestJS, Postgres, Mysql, Redis, Docker.

Pet Project — 2020

Dash — Study

В один прекрасный момент я понял, что хочу заниматься английским хоть как-то, а лучше активно. Я был знаком с разными сервисами по изучению английского, но они не прижились. И для начала я хотел просто расширять свой словарный запас. Пробовал записывать слова на бумагу, но понял, что такой формат будет неудобным и не гибким. Хотел использовать приложения, но в большинстве повтор слов не основная задача и реализована не всегда с упором на поддержку словарного запаса.

Я решил сделать своего бота прямо в Telegram, чтобы иметь свою коллекцию слов под рукой, повторять в такси, метро и за обедом. Это было просто и я точно знал, что не забуду про повторение слов, т.к Telegram мое основное приложение, и закрепленный чат с ботом всегда напоминал о себе.

Полный рассказ о проекте в сообществе IT-КОТ.

Стек: React, NextJS, NodeJS, Typescript, Telegraf, MongoDB, Redis, Docker.

Сайт проекта.

Ролик на YouTube.

Dec, 2017 — Aug, 2018

Intelvision

Занимался поддержкой системы автоматизации промышленных зданий. Работал с большим количеством легаси кода. Имел интересные задачи по работе с устройствами IoT разного типа. Решил проблему доступности к камерам видео наблюдения при большом количестве потребляющих видео поток клиентов.

Стек: NodeJS, Backbone.js, MongoDB

https://www.intelvision.ru/

Aug, 2016 — Oct, 2017

Sota System

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

Стек: NodeJS, Postgres, AngularJS

Веб-архив.

Aug, 2015 — Aug, 2016

Freelance

Делал небольшие проекты на заказ: