Обо мне
  • JavaScript (ES6+ / TypeScript / NodeJS) 
  • React, Redux, MobX, MobX state tree, Immer, Angular
  • Redis, MongoDB, Elasticsearch
  • Python 
Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Информационные технологии, системная интеграция, интернет
Senior developer
Август 2019 — По настоящее время (8 месяцев)
Global product development company
Fullstack Javascript Developer
Август 2018 — Август 2019 (1 год и 1 месяц)

- Стек: React, ShareDB (realtime database backend + Mobx / observable подобный state container), NodeJS, MongoDB (MongoDB aggregation), Elasticsearch, Ant Design (React UI library), Stylus

- Fullstack разработка React, NodeJS

- Самостоятельная и командная работа в зависимости от проекта

- Разработка решений для финансовых / налоговых систем (новый фунционал, правки в legacy коде) с множеством форм, таблиц, агрегаций из MongoDB, Elasticsearch.

Разработка игр для мобильных устройств и их поддержка.
Frontend разработчик
Ноябрь 2015 — Август 2018 (2 года и 10 месяцев)

Проект: Pokerist (HTML5)


HTML5 версия флагманского проекта компании "Покерист"(https://itunes.apple.com/us/app/texas-holdem-poker-pokerist/id370339723?mt=8, https://itunes.apple.com/us/app/texas-holdem-poker-pokerist/id370339723?mt=8).

- командая разработка
- основной стек: TypeScript, PixiJS (WebGL), Web Workers, WebSocket(тонкий клиент), React (ряд задач для работы c DOM деревом)
- собственные разработки / абстракции над PixiJS, редактор интерфейсов (разделение "верстки" и логики).
- GIT (gitlab), code review, pull requests
- gulp сборка
- инициатор подключения к проекту Unit Testing (Mocha, Sinon, Chai), CI (GitLab Continuous Integration), React

Desktop версия:

https://vk.com/pokerist

Мобильные версии:

- в Facebook Messenger iOS и Android (Instant Games) - https://www.facebook.com/instantgames/

- в VK приложение на iOS и Android (VK Direct Games) - https://vk.com/pokerist

WeboPlay
Москва
Ведущий as3 / air разработчик
Июль 2014 — Сентябрь 2015 (1 год и 3 месяца)

Ведущий as3 программист

Проект матч3 игры «Эра чародеев». Ведущий as3 программист, архитектура клиента.

- основной стек: as3, air, starling, feathers, robotlegs

- командная разработка.

- iOS версия оптимизация работы, внедрение фунционала для оффлайн режимы с сохранением данных в sqlite.

- редактор уровней, реплеи (проигрывание прохождений игроками) - (adobe air)

Веб версии:

https://apps.facebook.com/ageofwizard

https://vk.com/app4601285

iOS версия («оффлайн режим», sqlite, storeKit, оптимизации)

Видео:

https://www.youtube.com/watch?v=zHBS9bZLsHw

https://www.youtube.com/watch?v=j-SGbGcw4X0

Монументал медиа
Москва
Django разработчик
Июль 2013 — Июнь 2014 (1 год)
Разработка новой версии сайта «Политехнического музея» http://polymus.ru/ в составе команды.
Иннова Групп
Москва
Flash разработчик
Июнь 2012 — Декабрь 2012 (7 месяцев)
as3, starling, air, away3d, robotlegs
Fireplay Studio
Москва
Руководитель проектов
Декабрь 2009 — Май 2012 (2 года и 6 месяцев)
as3 / python разработчик, администрирование, управление проектами.
Бюро Пирогова
Москва
flash разработчик
Сентябрь 2007 — Июль 2008 (11 месяцев)
as2, as3 программирование, анимация, разработка flash сайтов.