Обо мне

Currently I am NOT looking for a job!

I have worked at Mail.Ru, a second largest Russian Internet company, and several smaller companies, including startups. Love to be on top of new technologies. MoscowJS community leader, speaker, consultant and critic.

Skills:

- HTML5 / CSS3, can do a lot of tricky things without actually using JS

- Experienced with raster, vector and 3d graphics, video, audio mixing

- JavaScript, a good knowledge both of the language and of the peculiarities of its implementation (JIT, Reflow, DOM)

- Node.JS, created several modules for npm

- ES6, TypeScript, CoffeeScript (IcedCoffeeScript)

- SVG and Canvas with severe / game graphics. Phaser, d3, snap.svg

- Libraries: jQuery, lodash and tons of others

- Frameworks: Backbone, React, Angular, Meteor and other

- Testing: Karma, Mocha, Chai, Selenium WebDriverJS, Jasmine, QUnit, Protractor

- Grunt, Gulp, Browserify, Webpack

- Git

- LESS and SASS

- Integration of cloud services - social, payments etc

- UX design for complex UIs. Extensive knowledge of design

- Managing a small power team of developers

- Architecture design. Production and reception tasks, assigning priorities, monitoring performance, code review, agile, scrum, sharpen workflow. (I like drawing charts)

- MongoDB (mongoose), MySQL, PostgreSQL

- OS X and Linux administrator

- WebStorm, sublime / atom, vim

- Continuous Integration on Jenkins

- Redmine, Jira, Basecamp, Trello

- Basic knowledge of Python, C, Java, Lua, Objective-C, Swift

Профессиональные навыки
Опыт работы
Июль 2015 — по настоящее время
TeamHunt
CTO
Сан-Франциско и район залива
Обязанности и достижения

Full-stack development with NodeJS, MongoDB and Angular.js
http://teamhunt.co

Март 2015 — Июнь 2015
Taist
Full-Stack Javascript Developer
Хельсинки
Обязанности и достижения

Разработка платформы для интеграции и кастомизации облачных сервисов. NodeJS, Angular, MongoDB, Chrome API.
https://tai.st

Сентябрь 2014 — Март 2015
Mail.Ru Group
Программист
Москва
Обязанности и достижения

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

Октябрь 2013 — Август 2014
iMustBeThere
Frontend Developer
Лондон
Обязанности и достижения

Разработка сервиса планирования путешествий.

Март 2012 — Июль 2014
Телешкола
Ведущий инженер-программист
Москва
Обязанности и достижения

Поддержка старой и разработка новой версии системы дистанционного обучения.
Проекты: CMS, Админка (CRM), СДО, Электронные учебники, Мобильные приложения (JS).
Создание большого количества мультимедийных объектов для школы. Полная переработка структуры Frontend'а, переход с Prototype на jQuery и AngularJS. Внедрение Gulp и собственной системы зависимостей. Перевод тестов на Karma+Jasmine.

Март 2010 — Март 2012
LEXPRO Soft
Web-разработчик
Москва
Обязанности и достижения

Поддержка онлайн-версии правовой системы Lexpro, доработка клиентской части, разработка сопутствующих серверных скриптов. Разработка новой версии. Создание и поддержка сайта компании. Администрирование баз данных.

Февраль 2009 — Март 2010
РГУНГ Губкина
Инженер
Москва
Обязанности и достижения

Составление курсов для дистанционного обучения по физике, теплотехнике, химии по авторским программам преподавателей а также своего авторского курса «Ableton Live — инструмент для создания современной музыки». Разработка виртуальных лабораторий по курсу «Релейная защита». 3D-моделирование аппаратов и их визуализация.

Сентябрь 2007 — Май 2008
Дизайн-студия "NULL"
Верстальщик
Москва
Обязанности и достижения

Верстка и сопровождение сайтов на CMS Managee. Реализация логики сайта. Наполнение контентом.

Высшее образование
Сентябрь 2005 — Июнь 2010
РГУ Губкина
Автоматики и вычислительной техники
Москва
Специализация и достижения

Электропривод и автоматика промышленных установок и технологических комплексов