Обо мне

Цели

  • Заниматься front-end или full-stack веб-разработкой профессионально. Основной стаж — front-end.
  • Работать на перспективных проектах. Визуализация данных, семантический веб, высокодинамичные эргономичные non-CRUD интерфейсы, наукоемкие области.
  • Применять инновационные инструменты. Многопоточное программирование, реактивное программирование, графовые базы данных.
  • Заниматься хобби-проектами в свободное от работы время. Графовые вычисления, графические языки программирования, олимпиадное программирование.

Профессиональные интересы

Хобби проекты

Профессиональные навыки
Опыт работы
Январь 2016 — по настоящее время (1 год и 7 месяцев)
Веб-программист [JavaScript, ES6, Babel, React.js, Redux, webpack, HTML, CSS]
Москва
Обязанности и достижения
P2P сеть доставки "Grabr" (https://grabr.io/). - Веб-приложение. SPA. Отладка, внедрение новых функциональностей, написание Babel (https://babeljs.io/) скриптов для модификации JavaScript AST в проекте, написание webpack (https://webpack.github.io/) плагинов.
Июнь 2015 — Январь 2016 (7 месяцев)
Веб-программист [Node.js, TypescriptScript, JavaScript, D3.js, FRP, Bacon.js, HTML, CSS]
Москва
Обязанности и достижения
Международный исследовательский институт экспоненциальных технологий "Exponential Technologies Institute" (https://web.archive.org/web/20160311162118/http://exptech.org/). - Анализ предметной области. Моделирование предметной области ERD-диаграммами Lucidchart (https://www.lucidchart.com/). - Веб-редактор mind maps. Отладка предыдущей версии на AngularJS (https://angularjs.org/), D3.js (http://d3js.org/), gulp.js (http://gulpjs.com/). Новая версия на Bacon.js (https://baconjs.github.io/), D3.js (http://d3js.org/), React (https://facebook.github.io/react/), TypeScript (https://www.typescriptlang.org/), webpack (https://webpack.github.io/).
Март 2014 — Май 2015 (1 год и 2 месяца)
Веб-программист [Scala, Node.js, Docker, OrientDB, JavaScript, HTML, CSS]
Москва
Обязанности и достижения
Внутренняя система мониторинга инфраструктуры. - Анализ предметной области. Моделирование предметной области ERD-диаграммами Lucidchart (https://www.lucidchart.com/). - Проектирование веб-интерфейса. UXPin (https://www.uxpin.com/) - Графовая БД. Внедрение OrientDB (http://orientdb.com/orientdb/) и модуль общения с базой. - REST API. Обертка spray (http://www.scala-lang.org/) REST API вокруг базы. - Веб-интерфейс. Приложение и circuitry.ts (https://github.com/alexander-matsievsky/circuitry.ts). - Автоматизация операций. Изначально оценка Docker (https://www.docker.com/), далее сборочные скрипты gulp.js (http://gulpjs.com/).
Июнь 2013 — Январь 2014 (7 месяцев)
Веб-программист [Ruby on Rails, JavaScript, HTML, CSS]
Москва
Обязанности и достижения
Сервис электронных книг "Bookmate" (https://bookmate.com/). - EPUB-ридер v1. Google Closure (https://developers.google.com/closure/) SPA. Отладка, внедрение новых функциональностей, реализация кросс-платформенности (сенсорные дисплеи). - EPUB-ридер v2. SPA. Переработка архитектуры, улучшение производительности, модуляризация. - Веб-интерфейс. Презентационный слой Ruby on Rails (http://rubyonrails.org/), системы мониротинга пользовательской активности (Mixpanel, Google Analytics, Universal Analytics, Яндекс.Метрика, проч.).
Июнь 2012 — Июнь 2013 (1 год)
Веб-программист [Java, JavaScript, HTML, CSS]
Москва
Обязанности и достижения
Онлайн-тревел агентство "Pososhok" (http://www.pososhok.ru/). - Сервер. Разработка служб, отладка существующих компонентов. - Веб-интерфейс. SPA, поддерживаемые REST API — оплата заказов, кросс-продвижение отелей, поиск авиаперелетов. - Интернационализация. Автоматизированное сканирование Python (https://www.python.org/) скриптом частично интернационализированных JSP (https://jsp.java.net/) шаблонов по регулярным выражениям на предмет наличия текстовых строк, создание иерархического словаря термов для локализации с устранением дупликаций и непоследовательностей в SQLite (https://www.sqlite.org/) базе данных, последующее автоматизированное внедрение словаря в шаблоны.
Сентябрь 2011 — Июнь 2012 (9 месяцев)
DeltaKey
Веб-программист [PHP, Python, SQL, JavaScript, HTML, CSS]
Москва
Обязанности и достижения
Электронная платежная система "Delta Key" (http://deltakey.net/). - Платежные шлюзы. Демонизированные PHP (https://secure.php.net/) и Python (https://www.python.org/) CLI скрипты, осуществляющие интеграцию MySQL (https://www.mysql.com/) базы со сторонними платежными и рассчетными системами. - Веб-интерфейс. Серверное программирование. Статический интерфейс.
Высшее образование
Сентябрь 2006 — Июль 2011
МИФИ
Кибернетики; "К"
Москва
Специализация и достижения
«Прикладная математика и информатика» Проходил подготовку в области информатики и программирования. Ознакомился с широким спектром применяемых в информатике математических дисциплин; технологий системного, прикладного и веб- программирования; методологий структурного, объектно-ориентированного и функционального программирования. Ознакомился с процессами моделирования предметных областей; с процессами (в том числе командной) разработки ПО (анализ, проектирование, реализация и тестирование). Защитил диплом по теме «Проектирование и реализация модуля автоматической композиции веб-сервисов для системы семантического поиска».