Обо мне

В данный момент возглавляю RnD-студию разработки чатботов http://framebot.io

Что я умею:

Разработка

Большой опыт работы разработчиком позволяет не только спроектировать и создать дизайн продукта, но и реализовать его. Знаю fullstack-разработку на javascript. Работал с библиотеками визуализации данных, в частности d3.js. Участвовал в проектировании и разработке нескольких крупных систем анализа и визуализации данных для b2b.

Аналитика

Исследование целевой аудитории, работа с системами аналитики, такими как GA, Яндекс.Метрика, KPI, расчет экономики, ключевые метрики, и многое другое

Дизайн

Проектирование с использованием методологии дизайн-мышления. В работе использую Adobe Creative Cloud или Sketch с необходимыми плагинами, а также другие инструменты по необходимости, от карандаша и блокнота до планшета и стилуса, от Keynote до FramerJS или Axure. Избавляю разработчиков от головной боли, предоставляя исчерпывающие данные для разработки по спроектированному мной дизайну.

Менеджмент

Прошел Tolstoy Startup Camp, знаю Lean Startup и много других страшных слов из областей управления проектами, анализа пользователей и методик построения работы над продуктом.

Что интересно помимо вышеперечисленного:

  • Визуализация данных
  • Машинное обучение
  • Экстремальные виды спорта
  • Фотография
  • Дизайн
  • Психология и неврология

Основной технологический стек:

DevOps:

  • AWS
  • Azure
  • Docker/Ansible,
  • NGINX, Apache
  • Linux/Unix CLI
  • TDD, BDD, CI (TeamCity, Jenkins)

Frontend:

  • Javascript
  • ES5,ES6,ES7
  • Meteor, Derby.js
  • React/Relay/GraphQL/Flux(Redux,Fluxxor), React Native
  • Falcor
  • Stylus/SASS(SCSS)
  • Webpack/Gulp/Grunt/Babel
  • Unit/Functional testing (Jasmine/Karma/Mocha/Flow, Selenium WebDriver/PhantomJS)
  • D3.js, vega.js и т. д.
  • Easel.js/Kinetic.js
  • Telerik/Syncfusion/DevExpress/Northwood

Backend:

  • Node.js/Express.js/Koa
  • Python
  • Golang
  • Parse.com

Databases:

  • MongoDB/Redis/PostgreSQL/MySQL/MSSQL/Neo4g
  • ElasticSearch/Sphynx

Mobile:

  • Swift
  • React Native

Design:

  • Sketch
  • Adobe Creative Cloud (Photoshop/Illustrator)
Опыт работы
Сентябрь 2016 — по настоящее время (1 год и 1 месяц)
FrameBot
CEO
Москва
Обязанности и достижения
http://framebot.io http://framebot.co
Февраль 2016 — Сентябрь 2016 (8 месяцев)
Team lead
Москва
Обязанности и достижения
Руководство группой разработки спецпроектов компании. В частности, под моим руководством был запущен новый сервис 2ГИС https://skver.2gis.ru распределенной группой из продакт-менеджеров, редакторов и разработчиков между Москвой и Новосибирском. Основные обязанности: - Организация процесса разработки и работы распределенной команды разработчиков - Проектирование архитектуры продукта - Планирование продуктового бэклога и спринтов - Постановка задач - Контроль исполнения - Непосредственно разработка - Код-ревью: анализ кода, контроль качества решений - Участие в тестирование и приемке - Внедрение разработок - Обучение и менторство разработчиков и продакт-менеджеров - Разработка чатботов на платформах Telegram, Facebook Messenger, Slack Технологический стек: - node.js, express, koa - mongoose, mongodb - elasticsearch - openstack, deis, ceph - react, webpack, gulp, postCSS - ECMAScript/ES6 - git, github, jira - selenium, mocha, chai - lodash, ramda
Сентябрь 2015 — Декабрь 2015 (4 месяца)
Deep Knowledge Ventures
Team Lead
Москва
Обязанности и достижения
Задачи: - Банковская аналитическая система для КБ "Ренессанс" и КБ "Интерактивный банк" - Коробочное решение для банковского сектора, состоящее из банка-клиента, аналитической системы и системы бэк-офиса Основные обязанности: - Подбор и формирование групп разработчиков - Сбор требований и составление технических заданий для разработчиков - Создание документации - DevOps - Управление продуктом - Тестирование кода - Проектирование архитектуры - Контроль качества и повышение квалификации разработчиков - Дизайн интерфейсов систем и презентаций - Руководство разработкой и непосредственно разработка - Обучение сотрудников Технологический стек: - DevOps: AWS/Docker/Ansible - Frontend: Node.js/Express.js/React/Relay/GraphQL/D3.js/Stylus/Webpack/Gulp/Babel - Backend: Flask/PostgreSQL/MongoDB/Redis/SQLAlchemy/Python
Май 2015 — Октябрь 2015 (6 месяцев)
Product Manager
Москва
Обязанности и достижения
Задачи: - Продуктовый менеджмент клиентов на консалтинге - Настройка сквозной аналитики на основе Google Analytics и Яндекс Метрика - Проектирование и разработка систем аналитики на сервисах клиентов - Построение экономики продукта - Построение экономики продукта в разрезе рекламных кампаний по различным каналам прихода потребителя - Построение и оценка гипотез по развитию - Получения и анализа результатов их запуска - Настройка различных систем клиента для анализа цепочки взаимодействия с пользователем(CRM, сайты, базы данных и т д) - Аудит контекстной рекламы - Поиск точек кратного роста бизнеса - Поиск и реализация способов повышения конверсии у клиентов Технологический стек: - Аналитика: Google Analytics, Яндекс Метрика, Mixpanel - Реклама: Google Adwords, Яндекс Директ - CRM: 1C, amoCRM, Bitrix24 - Заказные решения: Meteor.js/D3.js/Python - Динамические дашборды в Google Spreadsheets
Май 2012 — Февраль 2015 (2 года и 10 месяцев)
New Service Art
Начальник отдела проектирования и разработки программных интерфейсов
Астана
Обязанности и достижения
Основными задачами были проектирование, дизайн и его реализация в продуктах компании. В качестве основных инструментов использовались Sketch 3, Axure и ряд вспомогательных, от блокнота с карандашом до фреймворков для создания прототипов, таких как Framer.js. Проекты реализовывались на full-stack javascript технологиях. Основой для разработки были node.js, meteor, derby. Широко использовались библиотека для визуализации данных d3.js. Руководил проектом по созданию системы управления товарно-материальными ценностями для АОО Назарбаевские Интеллектуальные Школы Основные задачи: - Разработка архитектуры - Проектирование пользовательского взаимодействия с системой - Управление разработкой системы Проектировал пользовательское взаимодействие для ряда проектов компании: - Система закупок АОО Назарбаевские Интеллектуальные школы - Система мониторинга оборудования Arcelor Mittal - Визуализация данных для АОО Национальные Информационные Технологии - Бизнес-справочник ТОО SmartSellingGroup - Модуль визуализации бизнес-процессов системы управления проектами Arta Software
Июль 2011 — Январь 2013 (1 год и 7 месяцев)
KPI Suite
Senior Developer
Москва
Обязанности и достижения
Занимался проектированием и разработкой конструктора дашбордов для программного комплекса анализа и визуализации данных для b2b сектора. Был реализован функционал по созданию и управлению дашбордами, а также конструктор виджетов и диаграмм, хранилище файлов, галерея изображений, просмотр и редактирование файлов Microsoft Office. Технологический стек: - DevOps: Team Foundation Server - Frontend: Silverlight, Telerik Silverlight Controls - Backend: MS SQL Server, Entity Framework, ASP.NET MVC 4 Razor
Январь 2009 — Январь 2013 (4 года и 1 месяц)
inZion Systems Inc.
Senior Developer
Лос-Анджелес
Обязанности и достижения
Основными задачами были проектирование и управление разработкой проектов компании. Второстепенными задачами было администрирование серверов компании. Помимо этого я занимался составлением технических заданий и коммерческих предложений. Прототипирование и создание дизайна происходило в Adobe Photoshop.
Высшее образование
Сентябрь 2004 — Март 2010
СГУ
Факультет компьютерных наук и информационных технологий
Саратов
Специализация и достижения
Компьютерная безопасность