Больше информации по резюме будет доступно после регистрации

Зарегистрироваться

Кандидат

Мужчина, 61 год, родился 1 октября 1963

Мытищи (Московская область), готов к переезду, не готов к командировкам

руководитель проекта, старший разработчик, C++( Qt ), Java, JavaScript, тестировщик

75 000  на руки

Специализации:
  • Программист, разработчик

Занятость: полная занятость

График работы: полный день

Опыт работы 21 год

Апрель 2012по настоящее время
13 лет 3 месяца
«Мед Теко» ( Мытищи )

www.medteco.ru

Разработчик, постановщик задач
апрель 2012 — по настоящее время «Мед Теко» ( Мытищи, http://www.medteco.ru ) - разработка и выпуск аппаратов медицинского назначения. Разработчик, постановщик задач. * Идентифицировал трудноуловимую ошибку случайного характера. Ошибка на файловой системе возникала случайным образом при выключении устройства. В том числе при неожиданном выключении питания и при штатном выключении. Обосновал необходимость разработки узла - аналога UPS. Поставил задачу на разработку узла и доработку программы. Разработал протокол взаимодействия программной и аппаратной части узла корректного отключения. Реализовал программную часть. * Рефакторинг, тестирование. * Исправление программы и алгоритмов управления стерилизатором ( для встраиваемого одноплатного компьютера на ARM-процессоре ). * Доработка отдельных узлов ( управление принтером, счётчик перекиси, управление дверью, контроль работоспособности датчиков. * Взаимодействие с контроллером обнаружения препятствия при на пути двери при закрывании, протокол связи с контроллером. ). Результат: * Внедрил модульное тестирование ( инструменты: GoogleTest, GoogleMock ) и функциональное тестирование ( инструмент: igloo ). * Ликвидировал ошибки, препятствовавшие надёжному функционированию устройства. Исключил сбои программы. Результат – бесперебойная работа устройства в любых ситуациях. В том числе, после неожиданного отключения питания. На очереди сертификация устройства для Евросоюза. * Организовал внутренний сайт для обсуждения работы, обмена мнениями, выставления и контроля задач, отчётов тестирования, описаний; для контроля исправленных ошибок. Составил технологическую карту отказов отдельных узлов устройства с описанием наблюдаемых при этом изменений в работе устройства. В результате поэтапного рефакторинга улучшил архитектуру программы, внедрил автоматизированные тесты, разработал совместно с разработчиком аппаратной части и реализовал протокол обмена сообщениями с контроллером препятствия (с контроллером обнаружения препятствия движению двери) по односигнальной линии. Вырос от программиста до постановщика задач и архитектора системы. Инструменты: Qt, кросскомпилятор для ARM, GoogleTest и GoogleMock, igloo, bash, shunit2, Mercurial, OS Linux .
Сентябрь 2011Февраль 2012
6 месяцев
OOO “ГАММА”

Москва, www.gamma.ru

Перевозки, логистика, склад, ВЭД... Показать еще

программист (рук.-ль Дубровская Анна Викторовна 660-13-86)
Создание отчётов (управленческих, бухгалтерских) на SQL Oracle, Crystal Reports. Написание сложных SQL запросов‚ их оптимизация‚ анализ плана выполнения. Инструменты: SQL Oracle, хранимые процедуры, Crystal Reports.
Июль 2007Август 2010
3 года 2 месяца
РНИИ “Космического приборостроения”

Москва, www.spacecorp.ru

разработчик (руководитель Еникеев Эрнст Камильевич, тел.673-96-76)
Разработки: 1. Рефакторинг библиотеки - Flot (JavaScript) - построения графиков на html-странице. Доработка. Сохранена в полном объёме имеющаяся функциональность и добавлены полезные возможности: a. построение графиков всех видов в полярных координатах дополнительно к таким же графикам в декартовых координатах; b. построение графиков в реверсированных осях координат; Инструменты: jQuery, QUnit, Mercurial, Jetty. 2. Парсинг. Поиск значимых байтовых последовательностей (сообщений) в байтовом потоке. Многопоточное исполнение. Инструменты: Qt, QTestLib, Doxygen. 3. Web-сайт раздачи файлов с навигационной информацией ( http://91.201.208.88/vp ). С применением Ajax-технологии обновления страниц. Инструменты: Java, Spring, Log4J, JUnit, JavaScript, Log4javascript, Subversion, Maven, Tomcat . 4. Утилита синхронизации файлового архива и базы данных(MS SQL). Инструменты: Java, AspectJ, SpringRichClient, JUnit, Subversion, Maven. Назначение утилиты: записать в базу данных информацию о содержимом файлового архива; удалить несоответствующую информацию (об отсутствующих файлах). Решены задачи - корректной работы при одновременной (параллельной) работе с другими приложениями - реализации механизма, исключающего запуск двух копий программы. (монопольного запуска по сети административной утилиты); - бесперебойной работы сайта по раздаче файлов клиентам в период работы утилиты.
Июнь 2003Июль 2007
4 года 2 месяца
ФГУП “Российская Теле- Радио Сеть”

Москва, rtrs.ru

программист
1) Автоматизация документооборота между головным предприятием и филиалами. Отчётность в форме Excel-отчётов. Приложение читает из них, проверяет правильность, сохраняет в БД, формирует другие консолидированные отчёты. Особенность программы – разделение представления и модели отчета. Внешний вид (дизайн отчёта): размеры ячеек, шрифты, надписи, формулы для вычисления итоговых значений и др. – не требует программирования; определяется шаблоном Excel-документа. Наполнение формируется SQL- запросом к БД. 2) Формирование символьных формул в Excel на основе заданных символьных обозначений переменных и расчётных Excel-формул. Работа с форматированным текстом (Rich Text Format). При этом сохраняется стиль Rich Text Format всех заданных символьных обозначений. 3)приложение для работы с FoxPro базой через ADO и др. Инструменты: Delphi 5.0 - 7.0, Firebird 1.5, DUnit, CVS; (руководитель департамента Андрианов А.В.);

Обо мне

Разработка, рефакторинг, тестирование ( Java, С++(Qt), JavaScript, Delphi ), многопоточность, управление потоками, синхронизация потоков. Haskell - hobby.

Высшее образование

1991
Московский Технологический институт
Механико-радиотехнический, Радиотехника

Знание языков

РусскийРодной


АнглийскийC2 — В совершенстве


Гражданство, время в пути до работы

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

Разрешение на работу: Россия

Желательное время в пути до работы: Не более часа