Антон Жуков (mrcheater), 35 лет, Россия, Тула
Антон Жуков (mrcheater), 35 лет, Россия, Тула
CTO, Engineering manager, Team Leader, React, Node, TypeScript, JavaScript, GoФулстек разработчикТехнический директорВедущий (Lead)
От 500 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 35 лет
Опыт работы: 11 лет и 7 месяцев
Регистрация: 29.03.2017
Последний визит: 4 дня назад
Гражданство:
Местоположение: Россия, Тула
Дополнительно: готов к переезду и к удаленной работе

Обо мне

Мне 34 год. Высшее техническое образование (Кибернетика ЭВМ / ИБВС).


Одиннадцать лет в коммерческой разработке на JS/TS. Шесть лет как руководитель (группы, направления).



Пишу статьи, выступаю с докладами, участвую в хакатонах, в прошлом олимпиадник.


С 2019 года работаю на лидерских позициях: DevExpress - Engineering Manager, Контрол Системс - TeamLead в стартапе в сфере импортозамещения, Oggetto - Frontend Lead, Тензор - руководитель направления, Т-Банк (бывший Тинькофф) - руководитель направления.


Умею проецировать интересы бизнеса на команды технических специалистов.


Очень люблю TypeScript, метапрограммирование и функциональщину.


Спикер HolyJS 2022. Доклад "Event Sourcing: глубокое погружение".


Играл в десятки хакатонов. За последние годы моя команда выиграла 4 хакатона, еще больше раз выходили в финал и супер-финал.  Дипломы и сертификаты тут https://disk.yandex.ru/d/FYYAhWr_TFYayw . Моя статья про участие в хакатонах тут https://gist.github.com/MrCheater/e7a77c9040e84d186ce00a57e19087cb 


Более 7 лет работал в крупной международной IT-компании DevExpress (400+ человек). Занимался направлением стартапов. В роли Engineering manager (аналог Unit Leader / Stream Leader / Team Leader) руководил командой разработки 15 человек. 


После событий февраля-марта 2022 года работал Тимлидом в стартапе в сфере импортозамещения в Российской компании Системы управления.


Некоторое время поработал Frontend Leader-ом в Oggetto — решения для электронной и омниканальной коммерции.


В Тензоре работал Руководителем направления - компания где 2000+ программистов. Управлял проектами, связанными с разработкой контролов для портала СБИС.

В Т-Банк руководил разработкой Statist — единая платформа Т‑Банк для сбора продуктовой аналитики и телеметрии https://www.tbank.ru/career/technologies/statist/


Как руководителю, довелось заниматься всеми возможными аспектами работы: внедрять новые процессы, формировать команду с нуля, составлять описание вакансий, проводить десятки собеседований, нанимать людей, увольнять людей, растить из Junior-ов уверенных Middle-ов, проводить полугодовые ревью сотрудников, заполнять матрицы компетенций, взаимодействовать с комитетом по повышению, заниматься обычным и календарно-сетевым планированием, работать по разным методологиям Scrum, Kanban, Shape Up, Waterfall.


Как технический специалист, я тоже прошел большой путь. Проектировал архитектуру различных частей проекта, работал с монорепозиториями, настраивал CI/CD, Unit-тесты, E2E-тесты, различные схемы публикации в production, писал тонны кода и тестов. Имею серьезный FullStack JavaScript/TypeScript опыт - 3+ года писал фронтенд - React, Redux, сложные визуальные компоненты, 4+ года бэкенд - Node.js, Postgres, AWS, Serverless, Lambda, Step Function, SQS, DynamoDB. Глубоко понимаю, как разрабатывать продукт в соответствии с Semver, чтобы не поломать пользователей, понимаю как правильно делать и документировать Breaking Changes.


Опыт разработки на React с 2015 года. Возглавляю рейтинг хаба React на Хабрахабр https://habr.com/ru/hub/reactjs/authors/ (UPD - Top-5)


В прошлом программист-олимпиадник.  Лучшее достижение за институтские годы - моя команда вышла в полуфинал чемпионата мира ACM-ICPC 2011 .


Основной мейнтейнер open source проекта https://github.com/reimagined/resolve (750 stars). Долгие годы работал в сфере Frontend (Flash AS 2/3, React, Redux, Вёрстка). Потом переквалифицировался Full-Stack JS. Глубоко вник в сервисы AWS. Теперь руковожу разработчиками, контролирую и обеспечиваю работоспособность команды, и поддерживаю рабочий контакт с соседними отделами разработки. Большой технический бэкграунд из прошлого помогает заниматься этим эффективно.


Я на Хабрахабр https://habr.com/ru/users/mrcheater/


Я на Github https://github.com/mrcheater


Могу рассказать вам всё про E2E, функциональные, юнит-тесты, интеграционные. Люблю TDD.


Работал с различными CI/CD инструментами - Gitlab CI, Github Actions, Travis CI, Jenkins, Docker. Сижу под Linux.


Работал с различными планировщиками Microsoft Planner, Trello, Jira.

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

Node.js
TypeScript
JavaScript
AWS
React
Высоконагруженные системы
Webpack
CSS
Git
Управление людьми
LLM
GPT
Golang
PostgreSQL
CI/CD
Erlang
C++
Java

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

Опыт работы

  • Создаем продукты для 54 миллионов клиентов
    Более 5000 сотрудников
    Руководитель направления
    Февраль 2024 — По настоящее время (2 года и 7 месяцев)

    Руковожу платформенной командой Т-Бизнес.

    -----

    Руководил разработкой фронтенда в отделе разработки аналитических инструментов и А/Б платформы, в том числе продукта Statist https://www.tbank.ru/career/technologies/statist/

    3 команды - 23 js/ts разработчика под управлением.

    Statist — единая платформа Т‑Банк для сбора продуктовой аналитики и телеметрии с мобильных и веб-приложений.

    Statist позволяет собирать, обрабатывать и визуализировать данные о поведении клиентов, а также анализировать технические данные о работе клиентских приложений.

  • Разработка системы деловых коммуникаций и электронного документооборота с >1 млн. компаний-пользователей
    Более 5000 сотрудников
    Руководитель направления
    Август 2023 — Февраль 2024 (7 месяцев)

    - Департамент: Разработка

    - Отдел: Платформа

    - Направление: Виджеты и их окружение

    СБИС - сеть деловых коммуникаций и обмена электронными документами между компаниями, госорганами и обыкновенными людьми.

  • IT-интегратор для крупного eCommerce: Строим интернет-магазины для корпораций и брендов, входящих в топы рейтингов
    От 100 до 1000 сотрудников
    Lead Frontend Developer
    Февраль 2023 — Июль 2023 (6 месяцев)

    Разрабатывал eCommerce приложения на стеке:
    - Vue 2 + Vuex + Nuxt 2
    - Vue 3 + Pinia + Nuxt 3
    - React + Redux + Next.js
    Работал в основном над сервисами одного из ведущих международных производителей надежных и эффективных строительных материалов и систем.
    Поддерживал и развивал UI Kit (набор компонентов) заказчика.

    TypeScriptJavaScriptHTMLCSSReactSCSSБЭМVue.jsNuxt.jsNext.js
  • МоскваОт 10 до 100 сотрудников
    Руководитель группы разработки
    Март 2022 — Февраль 2023 (1 год)

    Стартап в сфере импортозамещения. Руководил продуктовой командой размером около 10 человек. Разработка системы бизнес-аналитики полного цикла (Business Intelligence / BI-системы), ETL-процессов, OLAP-кубов, Dashboards. BI система это набор инструментов и технологий для сбора, анализа и обработки данных.

    На момент передачи дел, разработанная система успешно эксплуатировалась проектными командами для разработки аналитической отчетности и справлялась с нагрузкой в десятки миллионов строк в OLAP-кубе.

    Стек команды: TypeScript, Node.js, React, Redux, Redux-saga, Styled-components, Postgres, ClickHouse и другие специфичные BI-инструменты.

  • Разрабатываем различные решения для программистов
    ТулаОт 100 до 1000 сотрудников
    Engineering manager (Team Leader)
    Октябрь 2019 — Март 2022 (2 года и 6 месяцев)

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

    Более 7 лет работал в крупной международной IT-компании DevExpress (400+ человек). Последние 2.5 года в роли Engineering manager (аналог Team Leader). Занимался направлением стартапов. Руководил командой разработки 10-15 человек. 

    Разрабатывали opensource фреймворк https://github.com/reimagined/resolve для разработки приложений, основанных на принципах DDD, EventSourcing и CQRS. А также коммерческую платформу для деплоя этих приложений в облако на основе AWS и Serverless технологий. 

    Особенностью этой платформы была схема оплаты Pay as you go (PAYG, оплата по мере потребления). Система была спроектирована с особенностями Serverless стека и поддерживала практически бесконечную масштабируемость.

    У нашего фреймворка было несколько крупных коммерческих клиентов
    https://testcafe.io/ (10.000 звезд на github) и фирма, которая занимается поставками компьютерного оборудования.

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

    Также очень крутую систему контроля качества кода - статическое тестирование за счет строгого TypeScript с дженериками, юнит-тесты, e2e-тесты, многочасовые highload-тесты , тесты на CLI для работы с облаком.

    Одной из разработок в этом проекте был собственный инструмент для сборки приложений. Использовали Webpack, разрабатывали к нему собственные плагины. Также делали прототип такого сборщика на Rollup, там система плагинов еще мощнее. 

    Стек технологий: TypeScript, Node.js, Postgres, React, Redux, AWS Serverless, Lambda, Step Function, SQS, DynamoDB.
     

    JavaScript-программист, React-разработчик, AWS Serverless Developer
    Февраль 2015 — Декабрь 2019 (4 года и 11 месяцев)

    Разрабатывал собственную фронтенд систему / UI Kit . В том числе сложные контролы и чарты для инфографики. Из того, что не под NDA, могу продемонстрировать это:

    Чарты для инфографики:

    https://docs.google.com/presentation/d/1_2y9j5T4212o9IUgfhfci8I40I2nkGbFFq_pL_QhZ5E

    Система рисования сложного текстового контента RichText поверх SVG, D3:

    https://mrcheater.github.io/text-resize-and-word-wrap-provider/

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

  • Кибернетики
    Сентябрь 2008 — Июнь 2013 (4 года и 10 месяцев)

    Вычислительные машины, комплексы, системы и сети.

    В прошлом программист-олимпиадник. Пруфы тут https://vk.com/album13476671_180158227

    Лучшее достижение за институтские годы - моя команда вышла в полуфинал чемпионата мира ACM-ICPC 2011 впервые за 6 лет для г. Тулы

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