Расширенный поиск

34 года, мужчина

Москва

Гражданство: Россия

Желаемая должность и зарплата
Программист C++
105 000 руб.
График, место работы
Полный рабочий день. Ищу работу в городе: Москва . Командировки невозможны.
Стаж в желаемой должности
5 лет
Профессиональные навыки
Общие Сведения: Более 6 лет программирования на языке C++. Опыт работы в команде программистов. Разработка архитектуры приложений‚ баз данных‚ поддержка существующих решений.

Языки: C++‚ SQL‚ CORBA IDL‚ Java‚ Assembler x86 (nasm‚ tasm)‚ Pascal/Delphi‚ VB/VBA.

Программно-аппаратные платформы: Win32 (x86)‚ WinCE (ARM)‚ Open AT (ARM).

Технологии: многопоточные приложения‚ клиент-сервер‚ CORBA‚ Thrift.

Библиотеки:
* C++: STL (STLPort‚ SGI STL)‚ Boost.
* GUI: WTL‚ MFC.
* Другие: Subversion client API‚ NeroAPI.
 
Основное образование
Высшее , Московский Государственный Технический Университет имени Н.Э.Баумана , 2005
 
Опыт работы

2005, август — 2008, июль, 2 года 11 мес

программист

Evernote Corp.

* Участие в разработке клиента Evernote 2.х под Windows CE (С++, WTL, OS: Pocket PC + SmartPhones). Оптимизация отрисовки, скроллирования; создание slide-scroller контрола (также включён в Windows desktop клиент) и контекстных toolbar-ов.
* Участие в разработке клиента Evernote 3.х под Windows CE (С++, WTL, OS: Pocket PC + SmartPhones). Создание универсального list control-а, отображающего строковые, графические данные с возможностью вставки radiobutton/checkbox/tricheckbox в произвольную колонку; оптимизация хранения данных списка (bitsets, etc.); ориентация на скорость работы и гибкость (Boost.MPL). Разработка модуля коммуникации с сервисом (Thrift). Разработка модуля для хранения данных во встроенном WinCE хранилище (EDB API); ориентация на надёжность, простоту интерфейса и расширяемость (Boost.MPL). Реализация Crash Reporting System: потоковые обработчики исключений, раскрутка стека, создание отчёта и отправка на сервер (HTTP POST).
* Участие в разработке клиента под j2me (Java ME). Портирование Thrift.
* Участие в разработке клиента под j2me для устройств BlackBerry (Java ME, BlackBerry API). Реализация списка файлов с предпросмотром (thumbnails). Реализация диалогов выбора/создания файла/директории. Реализация модуля поддержки соединения с сервисом.
* Реализация Evernote Service ping tool (C++, libcurl, WTL). Ориентация на максимально детальный отчет об ошибках при соединении.

 

2001, октябрь — 2005, июль, 3 года 9 мес

программист

Современный Гуманитарный Университет, НИИ Компьютерного Обучения

* Система интеграции компьютерных курсов «Интегратор» (единый framework для разработки курсов, добавления в учебный план, запуска, проверки результатов тестирования): разработка клиентской части (C++, MFC, CORBA), затем поддержка сервера (Java, CORBA) и инструментов администрирования (C++, MFC), далее техническое сопровождение.
* «Электронный справочник по документам об образовании». Инсталлятор (Install Shield script) и стартер (C++, MFC).
* «Electronic Learning System» (web-ориентированный аналог «Интегратор»). Разработка базы данных (SQL Server), библиотек для доступа к базе данных (ADO) и репозиторию электронных курсов (Subversion client API), записи курсов на CD/DVD (NeroAPI).

 
Основное образование
2005 г.в.

Высшее образование (специалист)

Московский Государственный Технический Университет имени Н.Э.Баумана

Инженер-программист
 

Владение языками

Английский - средний

 
Подробнее о себе

Семейное положение

Женат , Детей нет