Обо мне

Специализация и профессиональные навыки:
Более 10 лет в веб разработке.

Теория:
— Знание алгоритмов
— ООП, паттерны проектирования
— Лучшие практики использования технологий
— Методологии разработки
— Руководство командами
— Знаю что будет работать, а что нет

Frontend:
— HTML, семантичный, валидный, оптимальный
— CSS, OOCSS, SASS, LESS, stylus, любые фреймворки
— Понимаю как шифруются графические форматы (gif, pnf, jpg ..), что позволяет достичь наилучшего сочетания размер/качество
— JS, чистый, jquery, javascriptmvc, backbone, ember, angular и еще несколько десятков фреймворков, включая свои разработки. Ajax, SocketIO, LocalStorage и еще десятки заклинаний.

Backend:
— PHP (Работал с десятками движков и фреймворков, разрабатывал свои)
— Nodejs (express, socketio, backbone, meteor и десятки других фреймворков/библиотек, включая собственные разработки)

Базы данных:
— Реляционные: Mysql, MSSQL, Oracle
— Документ-ориентированные: MongoDB
— Key-value: redis

Контроль версий:
— Git, mercurial
— Subversion

Профессиональные цели:
Постоянное совершенствование навыков.
Разрабатывать действительно удобные решения.

Odesk: https://www.upwork.com/o/profiles/users/_~01e36e7b6fa6eb5576/

Профессиональные навыки
Опыт работы
Январь 2015 — по настоящее время
Consul War
Software engineer
Калининград
Обязанности и достижения
Август 2014 — Декабрь 2014
Ведущий программист
Ярославль
Март 2014 — Июль 2014
Maraquia
Front-end разработчик
Москва
Обязанности и достижения

Достижения:
- Ускорил отрисовку лотов на google maps в ~100 000 раз

Октябрь 2013 — Январь 2014
Zvooq
Front-end разработчик
Москва
Октябрь 2012 — Февраль 2013
Urbantouch
Lead web developer
Москва
Обязанности и достижения

Техническая поддержка компании ежемесячно получает почту объемом ~20-40 гигабайт. (300+ гигабайт за каждый год в архив)
Задачей было создать удобный интерфейс для оперативного ответа на полученный вопрос. Была создана тикет система с автоматическим распределением задач для свободных сотрудников, интеграцией с существующими CRM и интернет магазином для отображения полной истории и всех данных о клиенте.
Успешно внедрено.
Nodejs / Mysql / JavascriptMVC

Август 2012 — Август 2014
Odesk
UI prototyper
Москва
Обязанности и достижения

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

Октябрь 2011 — Июнь 2012
Museeka
Nodejs / Frontend developer
Москва
Обязанности и достижения

Проект подбирающий новых музыкальных исполнителей по вкусам с возможностью прослушать всё онлайн.
За время работы изменил архитектуру так, что количество кода уменьшилось в 5 раз без потери функциональности, при этом разработка новых компонентов стала занимать в 3 раза меньше времени.

Апрель 2011 — Июль 2011
Complisoft
Lead web developer
Калининград
Обязанности и достижения

Разработка движка для сайта поиска туристических пакетов. Разработка своей ORM. PHP / MySQL. К сожалению, ничего из сделаного в последствии не использовалось в данном проекте.

Июль 2009 — Август 2014
Удалённая работа, фриланс
Web developer
Москва
Обязанности и достижения

Удалённая работа на различных заказчиков.Начиная от настройки и оптимизации серверов до разработки порталов и сервисов.

Март 2009 — Июнь 2009
ClickArt
Web developer
Калининград
Обязанности и достижения

Верстка и разработка сайтов на базе wordpress.

Июль 2008 — Сентябрь 2008
программист
Калининград
Обязанности и достижения

Работа над существующими модулями движка.Добавление функционала, исправление ошибок.

Июнь 2007 — Июль 2008
Pictorica
Web developer
Калининград
Обязанности и достижения

Верстка сайтов, презентаций.
Разработка сайтов на базе различных движков/фреймворков: MZZ, Bitrix, Wordpress

Высшее образование
Январь 2009 — Январь 2010
РГУ Канта
Математический
Калининград
Среднее специальное образование
Январь 2005 — Январь 2009
колл., Калининградский государственный колледж градостроительства
Програмное обеспечение вычислительной техники и автоматизированых систем
Калининград