← В ленту
senior
Регистрация: 17.01.2025

Максим Мордасов

Специализация: Frontend / Fullstack Developer
— 16+ лет в разработке, очень разнообразный опыт, от разработки игр и приложений для Смарт ТВ до корпоративных систем мониторинга и платежных систем. — В последнее наибольший интерес вызывают видео/графические редакторы в вебе с насыщенным интерактивом и со связкой с AI.
— 16+ лет в разработке, очень разнообразный опыт, от разработки игр и приложений для Смарт ТВ до корпоративных систем мониторинга и платежных систем. — В последнее наибольший интерес вызывают видео/графические редакторы в вебе с насыщенным интерактивом и со связкой с AI.

Портфолио

Loomz AI

● Проектирование микросервисной архитектуры app.loomz.ai, написание кода микросервисов, найм разработчиков в команду.

Онлайн кинотеатр Кинопоиска

● Большую часть времени я занимался разработкой онлайн кинотеатра: делали разнообразные админки для загрузки, разметки контента, взаиморасчетов с правобладателями, генерацией промокодов и прочее и прочее. Верхушка айсберга - это сам кинотеатр hd.kinopoisk.ru. ● За время работы в яндексе использовал наверно все возможные библиотеки/фреймворки/паттерны, потому что участвовал в большом количестве разных сервисов/проектов внутри онлайн кинотеатра. ● Занимался интеграцией онлайн кинотеатра в другие сервисы Яндекса (основной Кинопоиск, Яндекс Видео, страница выдачи поисковых результатов). ● Также занимался созданием приложения Кинопоиска для умных телевизоров.

Grafana Oncall

Работа над фронтенд частью плагина для управления инцидентами (Incident Response Manager) Grafana Oncall. В мои обязанности входит ● Проектирование архитектуры. ● Обсуждение и реализация новых фич. ● Устранение багов. ● Проведение код-ревью. ● Написание тестов, в том числе e2e. ● Автоматизация рабочих процессов с помощью GitHub actions. Текущий проект написан на связке react+mobx+css modules, в качестве библиотеки компонентов используется @grafana/ui. Достижения: ● Превращение нашего основного продукта в плагин для графаны. ● Создание системы расписаний c поддержкой различных часовых поясов (аналог Google Calendars). ● Адаптация новых фронтенд разработчиков в нашу команду.

Скиллы

Next js
React
HTML Canvas
JavaScript
Webpack
Redux
MobX
HTML Video
FFMPEG

Опыт работы

Fullstack техлид
с 07.2024 - По настоящий момент |Loomz.AI
React, Typescript, Next JS, AWS Lambda, Ffmpeg, Node JS, Nest JS, Open AI, Whisper, Docker
● Проектирование микросервисной архитектуры app.loomz.ai, написание кода микросервисов, найм разработчиков в команду.
Frontend Teamlead
05.2021 - 06.2024 |Grafana Labs
React, Grafana UI, Grafana Data, Webpack, Mobx, Google Cloud Platform
Работа над фронтенд частью плагина для управления инцидентами (Incident Response Manager) Grafana Oncall. В мои обязанности входит ● Проектирование архитектуры. ● Обсуждение и реализация новых фич. ● Устранение багов. ● Проведение код-ревью. ● Написание тестов, в том числе e2e. ● Автоматизация рабочих процессов с помощью GitHub actions. Текущий проект написан на связке react+mobx+css modules, в качестве библиотеки компонентов используется @grafana/ui. Достижения: ● Превращение нашего основного продукта в плагин для графаны. ● Создание системы расписаний c поддержкой различных часовых поясов (аналог Google Calendars). ● Адаптация новых фронтенд разработчиков в нашу команду.
Frontend-разработчик / Frontend Тимлид
06.2020 - 05.2021 |Amixr Inc.
React, Typescript, Mobx, CSS modules, Ant Design UI kit, Docker, Webpack
Старший фронтенд разработчик
05.2015 - 07.2020 |Яндекс
React, Typescript, Redux Observable, Webpack, Docker
● Большую часть времени я занимался разработкой онлайн кинотеатра: делали разнообразные админки для загрузки, разметки контента, взаиморасчетов с правобладателями, генерацией промокодов и прочее и прочее. Верхушка айсберга - это сам кинотеатр hd.kinopoisk.ru. ● За время работы в яндексе использовал наверно все возможные библиотеки/фреймворки/паттерны, потому что участвовал в большом количестве разных сервисов/проектов внутри онлайн кинотеатра. ● Занимался интеграцией онлайн кинотеатра в другие сервисы Яндекса (основной Кинопоиск, Яндекс Видео, страница выдачи поисковых результатов). ● Также занимался созданием приложения Кинопоиска для умных телевизоров.
Ведущий флеш-программист
02.2014 - 05.2015 |Genes1s
Flash, Adobe Air, Canvas, Web Sockets, Createjs
● Разработка клиентской части игровых проектов компании, их мобильных версий. ● Работа в-основном на связке Adobe Air + Starling, затем портирование на HTML5 Canvas.
Flash программист
04.2013 - 01.2014 |Mobility Group
Actionscript 3, Mobile Air, Starling
● Разработка мобильных приложений/игр, используя связку actionscript 3 + mobile Air + Starling.
Flash программист / Дизайнер
09.2009 - 03.2013 |Инди разработка игр
ActionScript 3
C сентября 2009 года занимаюсь разработкой казуальных флэш-игр на ActionScript 3. Мои игры (в хронологическом порядке): ● Mad Trucker. ● Megapolis Traffic. ● School Madness. ● Color Traffic. ● Dump Escape. ● Mad Trucker 3. ● Color Traffic 2. ● Notebook Drift. ● Slam Drift. ● Grand Museum Theft. ● GTO Drift. ● Slam Drift 2. ● Mad Trucker:Last Pursuit. ● Slam Drift Arena (реалтайм мультиплеер).
Программист
03.2009 - 08.2009 |Сайберхалл
Software Development
Создание корпоративных интернет-систем. В мои обязанности входило: ● Проектирование и разработка программных модулей корпоративного интернет-магазина skinit.com, создание на их основе т.н. white label сайтов. Своими достижениями считаю: ● Создание wiki-библиотеки кода модулей сайта. ● Внедрение более эффективной системы разработки сайтов на тестовом и выкладывание их на живые сервера.

Образование

Инженер, Возобновляемые источники энергии (Магистр)
2002 - 2008
МГТУ им. Баумана

Языки

АнглийскийСвободно владеюРусскийРодной