Обо мне

Специализация и профессиональные навыки:
Проектирование и разработка нагруженных и сложных веб-приложений, баз данных, клиент-серверных приложений, двух- и трёхзвенных. Управление отделом, командой, поиск и подбор технических специалистов. Управление проектами, поддержка и модернизация систем.

Python, Django, Thrift, PHP, MySQL, NoSQL, SQL, HTML, CSS, JS, JSON, AJAX, XML, XSLT, DOM, Memcache, Nginx, Apache, Zookeeper, OOP, SVN, Git, Linux, FreeBSD, и много других слов.

Профессиональные цели:
Карьерный рост. Решение сложных технических задач по разработке программного обеспечения.

Дополнительная информация:
Письменный английский (относящийся к IT) — отлично. Повседневный английский — advanced.

Опыт работы
Июль 2012 — по настоящее время (6 лет и 10 месяцев)
Технический директор
Москва
Август 2010 — Июль 2012 (2 года)
Начальник отдела поддержки и разработки портала
Март 2010 — Август 2010 (6 месяцев)
Ведущий разработчик на Python
Москва
Сентябрь 2009 — Март 2010 (7 месяцев)
Разработчик на Python
Москва
Июль 2008 — Май 2009 (11 месяцев)
ООО "ПроектЪ-2000+"
программист
Москва
Обязанности и достижения
Командная разработка web-сервисов с распределённостью, параллелизмом и расчётом на высокие нагрузки. Внёс существенный вклад в общую архитектуру системы. Разработал различные подсистемы с учётом шардинга и параллелизма, как то: слой абстракции для базы данных и кеша, координатор транзакций по базе данных и кешу, объектно-реляционную модель с прозрачным кешированием, контексты времени выполнения, систему прав доступа, и прочие вспомогательные механизмы. Спроектировал и реализовал модульно-компонентную инфраструктуру системы (идейная база продукта). Составил исчерпывающую документацию для разработчиков системы.
Август 2007 — Июль 2008 (1 год)
ООО "Дизайн-студия „Ховард“"
программист
Москва
Обязанности и достижения
Реализовал вспомогательные универсальные утилиты для управления контентом (типографика, usability и т.п.). Разработал студийную систему управления контентом (CMS) для создаваемых сайтов, в том числе концептуальную схему базы данных (MySQL) для типовых модулей CMS, строгую архитектуру модель-вид-контроллер (SQL, PHP, XML+DOM+XSLT). Применил созданную CMS в ряде проектов, в том числе с асинхронными запросами (JS, AJAX) и интеграцией со сторонними сервисами и источниками данных: autobam.ru, juki.su, stone-valley.ru, kolazko.ru, anas.ru, tk-promtorg.ru, otto-best.ru, allent-audit.ru, howard-studio.ru, feel-best.ru.
Август 2005 — Август 2007 (2 года и 1 месяц)
программист
Красноярск
Обязанности и достижения
Разработал собственный движок и систему управления контентом (CMS) с использованием PHP5+MySQL5+XML (гибкая авторизация, модульная структура, событийная архитектура, шаблонизация через XSLT). Реализовал отдельные проекты на основе этой CMS: www.doy306.ru, www.digart.ru. Разработал корпоративную систему отслеживания миграции персонала для торговой сети, (~13 000 карточек с ~400 000 записями): бизнес-логика в stored procedures, XML/DOM (model), XSLT (view), PHP (controller).
Ноябрь 2003 — Август 2005 (1 год и 10 месяцев)
ООО «Саяны» / KrasLan
Администратор службы технической поддержки пользователей
Красноярск
Обязанности и достижения
Один из ведущих провайдеров доступа в интернет в городе (KrasLan). Разрабатывал вспомогательные программы и shell-скрипты для поддержания серверов и биллинга, мониторинга состояния сети и серверов. Сверстал и реализовал первые версии сайта компании, в том числе клиентского web-интерфейса биллинга (самописный биллинг компании). Консультировал по техническим вопросам пользователей по телефону, e-mail или лично в офисе. Администрировал сервера провайдера (FreeBSD). Координировал персонал по обслуживанию и ремонту сети.
Сентябрь 2000 — Август 2003 (3 года)
Сибирский государственный технологический университет
ассистент
Красноярск
Обязанности и достижения
Обучение студентов: ведение практических занятий, чтение лекций по информатике, базам данных (MS Access), структурному и объектно-ориентированному программированию.
Высшее образование
Январь 2000 — Январь 2002
Автоматизации и информационных технологий; ФАИТ
Красноярск
Специализация и достижения
По направлению «Информатика и вычислительная техника» Специализация «Распределённые автоматизированные системы»
Январь 1996 — Январь 2001
Автоматизации и информационных технологий; ФАИТ
Красноярск
Специализация и достижения
Специальность «Программное обеспечение вычислительной техники и автоматизированных систем»
Январь 1996 — Январь 2000
Автоматизации и информационных технологий; ФАИТ
Красноярск