Обо мне

Специализация и профессиональные навыки:
Языки:
Objective-C, C/C++, C#(базовый уровень), PHP4/PHP5, JS

Системы контроля версий:
CVS, SVN, Subversion(Mac OS)

Багтрекинг:
JIRA, bugzilla

БД:
FireBird 1.5/2.1, MySQL5, SQLite,

Технологии:
ООП, RegEx(PCRE)

Библиотеки:
MapKit, GameKit, Cocos2D, CoreData, CoreLocation,
STL, boost(smart_ptr, any, tuple, lexical_cast, regex) - отлично, boost(остальные) - начальные знания, WinAPI, mfc, vcl

IDE:
XCode, Borland Builder 6.0, Visual Studio 2005

Навыки:
* Знание Linux на уровне пользователя
* Знание основных алгоритмов(графы, комбинаторика, переборные алгоритмы) - собственно, меня всегда привлекали олимпиадные задачи, и задачи, в которых математическое построение решения занимает существенную часть
* быстрая интеграция в коллектив (коммуникабельность, чувство юмора)
* пунктуальность
* интерес к работе

Профессиональные цели:
Найти "красивое" решение для поставленной задачи.

Профессиональные навыки
Опыт работы
Удалённая Работа
Москва
Разработчик/Старший разработчик iOS
Май 2012 — По настоящее время (7 лет и 6 месяцев)

Обязанности:

- Разработка приложений под платформу iOS

- Системная интеграция приложений в существующую модель бизнеса компаний

- Доработка сайтов

Достижения:

- Переход на удалённую работу, с отстутствием привязки к географии

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

Мы занимаемся только интересными проектами — от автоматизации сложных бизнес-процессов до разработки мобильных приложух!
Новосибирск
разработчик iphone/ipad
Декабрь 2011 — Май 2012 (6 месяцев)
Обязанности: - Разработка собственного приложения компании под платформу iOS - Портирование кода с других платформ под iPhone/iPad - написание "классических" юнит-тестов Достижения: - Оптимизация кода по времени исполнения/используемым ресурсам, низкоуровневые технологии - изучение глубинных основ objective-c и применение их на практике - знакомство с методологией scrum и обширное применение юнит-тестирования в разработке
Разработка сложного ПО на заказ
Новосибирск
C++/iphone разработчик
Сентябрь 2010 — Ноябрь 2011 (1 год и 3 месяца)
Обязанности: - написание приложений для мобильных платформ(iPhone/iPod/iPad) - поддержка существующего кода - развёртывание приложений на стороне клиента Достижения: - знакомство с абсолютно новой областью разработки на языке Objectice-C - знакомство с мобильными платформами - более глубокое понимание agile-методов
ООО компания Холидей
Новосибирск
программист C++
Июль 2008 — Сентябрь 2010 (2 года и 3 месяца)
Обязанности: - Разработка и поддержка собственного продукта компании по автоматизации рабочего места магазина.(С++) - Разработка и администрирование БД, в т.ч. с написанием серверной части. - Интеграция продукта компании с программными решениями сторонних разработчиков - Реализация автоматизации бизнес-процессов на внутрикорпоративном уровне(EAI) посредством BizTalk server 2006(настройка сервера, реализация интеграции, разработка дополнительных модулей на языке C#) Достижения: - уверенное применение ООП и шаблонов проектирования на практике - участие в командной разработке проекта с 150 000+ строками кода - отличное знание архитектуры БД FireBird - обширная практика использования библиотек язка(vcl, boost, stl) - умение изучать новое в короткие сроки
разное
Новосибирск
freelancer
Май 2005 — Май 2008 (3 года и 1 месяц)
Обязанности: - Изучение PHP/MySQL/JS - Разработка сайтов для иностранных заказчиков - Поддержка проекта affiliatescript(компания SoftService) Достижения: - Изучние веб-технологий - Опыт удалённой работы
Высшее образование
Новосибирский государственный университет
Новосибирск
Факультет: Механико-математический; ММФ
Январь 2003—Январь 2008 (5 лет)