Тестировщик
Михаил
Возраст
61 год (01 Января 1964)
Город
Мытищи
Возможен переезд в другой город
Полная занятость
16 лет 8 месяцев
Производство / Промышленность
- разработка и выпуск аппаратов медицинского назначения.
* Идентифицировал трудноуловимую ошибку случайного характера. Ошибка на файловой системе возникала случайным образом при выключении устройства. В том числе при неожиданном выключении питания и при штатном выключении. Обосновал необходимость разработки узла - аналога UPS. Поставил задачу на разработку узла и доработку программы. Разработал протокол взаимодействия программной и аппаратной части узла корректного отключения. Реализовал программную часть.
* Рефакторинг, тестирование.
* Исправление программы и алгоритмов управления стерилизатором ( для встраиваемого одноплатного компьютера на ARM-процессоре ).
* Доработка отдельных узлов ( управление принтером, счётчик перекиси, управление дверью, контроль работоспособности датчиков.
* Взаимодействие с контроллером обнаружения препятствия при на пути двери при закрывании, протокол связи с контроллером. ).
Результат:
* Внедрил модульное тестирование ( инструменты: GoogleTest, GoogleMock ) и функциональное тестирование ( инструмент: igloo ).
* Ликвидировал ошибки, препятствовавшие надёжному функционированию устройства. Исключил сбои программы. Результат – бесперебойная работа устройства в любых ситуациях. В том числе, после неожиданного отключения питания. На очереди сертификация устройства для Евросоюза.
* Организовал внутренний сайт для обсуждения работы, обмена мнениями, выставления и контроля задач, отчётов тестирования, описаний; для контроля исправленных ошибок. Составил технологическую карту отказов отдельных узлов устройства с описанием наблюдаемых при этом изменений в работе устройства.
В результате поэтапного рефакторинга улучшил архитектуру программы, внедрил автоматизированные тесты, разработал совместно с разработчиком аппаратной части и реализовал протокол обмена сообщениями с контроллером препятствия (с контроллером обнаружения препятствия движению двери) по односигнальной линии. Вырос от программиста до постановщика задач и архитектора системы.
Инструменты: Qt, кросскомпилятор для ARM, GoogleTest и GoogleMock, igloo, bash, shunit2, Mercurial, OS Linux .
Транспорт / Логистика / Склад
(рук.-ль Дубровская Анна Викторовна 660-13-86)
Создание отчётов (управленческих, бухгалтерских) на SQL Oracle. Написание сложных SQL запросов‚ их оптимизация‚ анализ плана выполнения.
Инструменты: SQL Oracle, хранимые процедуры, Crystal Reports.
Связь / Телекоммуникации
(руководитель Еникеев Эрнст Камильевич, тел.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.
Назначение утилиты: записать в базу данных информацию о содержимом файлового архива; удалить несоответствующую информацию (об отсутствующих файлах).
Решены задачи
- корректной работы при одновременной (параллельной) работе с другими приложениями
- реализации механизма, исключающего запуск двух копий программы. (монопольного запуска по сети административной утилиты);
- бесперебойной работы сайта по раздаче файлов клиентам в период работы утилиты.
Высшее
1986 — 1991 гг.
Еврейский (иврит) — Базовые знания
Английский — Разговорный
Разработка, рефакторинг, тестирование ( С++ ( Qt ), JavaScript, Java, Delphi ), многопоточность. Java ( J2SE, Swing, J2EE, JDBC, Spring ), unit-тестирование ( GoogleTest, GoogleMock, JUnit, DBUnit ) – 3 года; АОП (Аспектно-Ориентированное пр.-е) – 1 год, управление проектами ( Maven ) – 1 год. C++ ( Qt ) - 2 года, JavaScript (jQuery, QUnit) – 1 год, Delphi ( ADO, DUnit ) – 1 год, СУБД ( Oracle, MS SQL, Interbase ) – 1 год, системы управления версиями (Mercurial, Subversion, CVS) – 3 года, OOП ( шаблоны проектирования, например: Adapter, Singleton, Template method и другие ) – 1 год, рефакторинг, Linux пользователь – 3 года, Mercurial, Subversion, CVS .
18 октября, 2022
Вячеслав Владимирович
Город
Мытищи
Возраст
55 лет (20 августа 1969)
Опыт работы:
30 лет и 10 месяцев
Последнее место работы:
Специалист ИТ и Программист, Разработчик (outsourcing, free-lance, удалённая, постоянная и внештатная), частичная занятость.
01.2006 - по текущее время
20 октября, 2021
Никодим Александрович
Город
Мытищи
Возраст
23 года (13 ноября 2001)
Опыт работы:
Без опыта
8 февраля, 2022
50 000 руб
Ютанов
Город
Мытищи
Возраст
35 лет (27 февраля 1990)
Опыт работы:
8 лет и 2 месяца
Последнее место работы:
Менеджер пбо, ООО Макдоналдс
04.2017 - по текущее время
Резюме размещено в отрасли