Обо мне

Специализация и профессиональные навыки:

- ООП. Хорошо знаю и применяю

- Python/Django (1.7+). Средний уровень (2 года): активное участие в трёх коммерческих проектах. До Питона основным серверным языком был PHP5 (7 лет)

- PostgreSQL. Средний уровень: модели для Django, psql

- Javascript. Хорошо (5 лет): VanillaJS, jQuery, пока без node.js

- MySQL: Хорошо (6 лет): люблю транзакции и explain, не люблю filesort

- Linux (debian, ubuntu). Уверенно (3 года): моя домашняя ОС, dnsmasq вместо /etc/hosts, nginx, supervisord, gearmand, uwsgi, cron - в т.ч. и на production

- XML, JSON: вволю намучившись, люди придумали форматы, подходящие для 98% случаев. 2% оставим классическому gamedev'у и жёсткому хайлоаду на бинарных протоколах

- Git. Хорошо: люблю отдельные ветки, улаживаю конфликты и пока что не умею rebase

- Sphinx. Средний уровень: решал проблемы производительности при высоконагруженном поиске.

А также: паттерны проектирования (базовые паттерны), ElasticSearch, MongoDB (онлайн-курсы от 10gen), Celery.

Награды, сертификаты, портфолио, проекты: В пост-университетской карьере принимал участие в около 10 мероприятиях, среди которых: Drupal-конференция, семинар и тренинг по Agile-методикам разработки.

Дополнительная информация: Готов к переезду в Москву или Санкт-Петербург (15 дней после утверждения моей кандидатуры)

Отдых на природе - это про меня. С 2011 года иногда занимаюсь роуп-джампингом, сноубордингом, джолли-джампингом. Летом люблю велопокатушки, в 2012м доехал до Волжского (60км)

Участие в профессиональных сообществах
Опыт работы
Декабрь 2012 — по настоящее время (5 лет)
Direkt Line
Программист
Тольятти
Обязанности и достижения
Основные обязанности: - участие в разработке проектов компании - проработка архитектурных решений - курирование деятельности других разработчиков и команд - выполнение обязанностей руководителя отдела при его отсутствии Значимые достижения: - разработал распределённую очередь асинхронных заданий (PHP, gearmand, supervisord) - внедрил решение для распознавания лиц на фото (arriva.ru) - разработал систему перелинковки для SEO-нужд (жёсткие требования по времени отклика) - разработал систему потокового импорта xml-фидов для базы авто (carobka.ru) - сдал на водительские права, разрабатывая модуль ПДД для carobka.ru - внедрил sphinx для поиска по базе авто (carobka.ru) - внедрил провайдер OAuth2 для возможности авторизовывать сторонние сайты, разработал Javascript CarobkaAPI (был вдохновлен VK OpenAPI)
Июнь 2009 — Июнь 2012 (3 года и 1 месяц)
Волга-Инфо
Разработчик
Тольятти
Обязанности и достижения
Обязанности: - Поддержка и активное участие в разработке нового функционала ИС iReal (Бывшая RealterNet) - Проектирование и разработка новых проектов компании, преимущественно в web - Администрирование выделенного сервера Достижения: - Создал несколько модулей для ИС - Принимал активное участие в разработке многих интернет-проектов компании - Научился администрировать Linux (Ubuntu) на среднем уровне
Февраль 2009 — Июнь 2009 (5 месяцев)
Программист
Тольятти
Обязанности и достижения
Обязанности: - Поддержка и разработка нового функционала корпоративной ИС Компании Достижения: - Впервые поработал с действительно большой ИС - Разработал модуль приема заявок на поддержку ИС
Ноябрь 2008 — Февраль 2009 (4 месяца)
Агентство недвижимости ООО "Абсолют"
Риэлтор (стажер)
Тольятти
Обязанности и достижения
Обязанности: - Поиск клиентов - Подбор подходящих объектов недвижимости для клиентов - Сопровождение сделок - Частично - работа над сайтом компании Достижения: - Сдал пару квартир в аренду - Понял, что хоть недвижимость и является привлекающей меня сферой, но все же продажи - это не мое.
Апрель 2008 — Октябрь 2008 (7 месяцев)
ООО "Прайм-Медиа" (бывшая ИК "Размах")
Веб-программист
Тольятти
Обязанности и достижения
Обязанности: - Разработка сайтов и web-проектов - Оптимизация и продвижение сайтов Достижения: - Помимо конвеерное разработки сайтов для клиентов, приобрел на тот момент хорошие навыки в продвижении. Один из сайтов - на первые места по многим высокочастотным запросам в крупнейших поисковиках. - Понял, что SEO - это не моё.
Май 2006 — Август 2006 (4 месяца)
РПЦ Кентавр
Веб-программист
Тольятти
Сентябрь 2005 — Декабрь 2007 (2 года и 4 месяца)
BS Studio
Веб-программист
Тольятти
Обязанности и достижения
Обязанности: - разработка проектов, как настольного ПО, так и под web Старался писать интересные вещи, хотя иногда и приходилось заниматься рутиной :)
Высшее образование
Январь 2003 — Январь 2008
ТГУ-Тольятти
Математики и информатики
Тольятти