Отличное знание C++ (шаблоны, исключения, стандартная библиотека, поиск и исправление ошибок).
Хорошее знание программирования для Linux, библиотеки Qt и библиотек KDE.
Хорошее знание техник и методик программирования (экстремальное программирование, паттерны проектирования, разработка через тестирование).
Хорошая работа в команде (могу организовать людей и поддерживать их интерес, могу запланировать параллельную работу с разделением ресурсов).
Имею опыт работы с дополнительными программными средствами (системы управления версиями включая CVS, SVN, GIT; пишу на Ruby, Python, PHP, Perl, shell tools).
Имею опыт перевода программных продуктов (с русского на английский и наоборот).
«Skype» www.skype.comC++ программист. Ноябрь 2004 — настоящее время. Занимаюсь реализацией Linux версии клиента Skype с использованием библиотеки Qt. |
«Infinet Wireless, Inc.» www.infinet.ruC++ программист. Июнь 2004 — Июль 2004. Реализовал интерфейс мониторинга беспроводных роутеров с использованием стандартных библиотек Infinet и библиотеки Qt. |
ИА «Neftegaz.RU» www.neftegaz.ruВеб-программист. Июль 2003 — Май 2004. Занимался поддержкой большого веб-портала нефтегазовой индустрии, работая в качестве веб-программиста и администратора сервера. Я написал на Ruby оптимизированную по скорости систему статистики посещений, обрабатывающую до 20 тысяч хитов в день без повышения нагрузки на сервер. Я также провел апгрейд и миграцию на новую систему практически без прерывания обслуживания клиентов. Кроме того, повысил производительность веб-сервера программными способами (кэширование). |
«Группа компаний «АСК» www.ask.ruСистемный администратор, программист. Март 2003 — Июль 2003. Поддерживал большую распределенную Windows сеть, состоящую из трех офисов в трех областях, объединенную через VPN. Разрабатывал вспомогательные программы для поддержки сети на C++ и ASP. |
«Визуальная Механика» www.vismech.ruВеб-программист. Сентябрь 2001 — Март 2003. Разрабатывал PHP скрипты для веб-сайтов различной степени сложности, включая интернет-магазин. Также принимал участие в разработке системы документооборота, основанной на веб-технологиях. |
РГ «Курьер» www.zauralmedia.ruСистемный администратор, программист. Июнь 2000 — Июль 2001. Поддерживал небольшую сеть PC-станций нелинейного монтажа. Написал внутреннюю CRM систему. Написал программу редактирования для операторов «бегущей строки». |
Metta metta.exquance.comАвторство, проектирование приложения, программирование на C++ и asm. Операционная система с современными возможностями для современных людей. |
Akregator akregator.kde.orgПроектирование приложения, программирование на C++. RSS агрегатор для KDE. Ввиду отсутствия RSS-клиента с необходимой мне функциональностью, я решил написать его самостоятельно. Программа очень популярна среди пользователей, завоевала статус «Приложение месяца» в январе 2005 года (интервью). Сейчас является частью пакета KDE PIM (а также интегрирован в Kontact). |
Amarok amarok.kde.orgПрограммирование на C++, соавторство. Amarok — популярный аудиопроигрыватель для KDE. Я присоединился к проекту в версии 0.6 и некоторое время был активным разработчиком, фокусируясь на пользовательском интерфейсе. |
Редактор «бегущей строки» для РГ «Курьер»Проектирование и реализация приложения, программирование на C++, «вскрытие» формата хранения данных. Система позволяет оператору ввод множества записей, предназначенных для показа в бегущей строке, разрешение/запрещение показов по заданному расписанию, генерацию дампов на заданный диапазон дат, в формате, поддерживаемом аппаратурой телецентра. Используется для облегчения работы оператора путем хранения архива, в котором можно проводить поиск, замену текста, автоматическое занесение в архив просроченных записей, повторную активацию заархивированных записей. Большое внимание было уделено удобству использования, так как оператор обычно вводит до 500 записей за один сеанс. |
Успешно окончил курганский лицей номер 12 с хорошими отметками по иностранному языку (Английский), физике, географии, информатике.
В школе я писал различные вспомогательные программы. Весьма популярной стала программа тестирования по немецкому языку, написанная на С и ассемблере для 80286 машин.