Используя этот сайт, вы соглашаетесь на использование и обработку ваших персональных данных.
Подробнее.
Полная контактная информация доступна бесплатно только зарегистрированным пользователям
Родился:
16.12.1971 (53 года)
Пол: Мужской
Место жительства: Москва
Ведущий системный программист C/C++ Embedded Linux/Unix
140 000 RUR
Профессиональный опыт и навыки
Разработка кросс-платформенного программного обеспечения для управления токенами и смарт-картами, встроенного программного обеспечения ARM, MIPS Embedded Linux на основе C/C++11/Qt, cmake, gcc, make, gdb, Unit tests (Windows, Mac OS, Linux CentOS, Fedora, Debian, Ubuntu, Mint, MCBC, Astra Linux, ArchLinux, Gentoo, Alt Linux, FreeBSD, NetBSD, Android, Эльбрус). Использование системы контроля версий Git, Jenkins, TargetProcess, виртуальных машин VMware, VirtualBOX, QEMU, скрипты bash, python, perl, cmake, разработка драйверов Linux, pkg, deb и rpm-пакетов, работа в средах QtCreator, Eclipse, Android Studio, кросс-сборка crosstool-ng, buildroot.Разработка встроенных приложений в Embedded Linux под ARM (C++), DSP (Си), разработка кроссплатформенного программного обеспечения на основе C++ Qt 4, Qt5, STL, SQL баз данных под Linux / Windows: проектирование, кодирование, тестирование и техническое сопровождение графических интерфейсов и расчетных модулей инженерных задач, разработка алгоритмов обработки данных измерений, сопряжение с периферийными устройствами через порты RS232/ RS485/ USB, сопряжение с FPGA Xilinx, разработка сетевых, многопоточных приложений на С++, GUI, алгоритмы обработки данных (MatLab, Delphi), программирование контроллеров Arduino (Wiring C++), Assembler, gcc, make, gdb, Valgrind, контроль версий Subversion (kdesvn, TortoiseSVN), Git, bug-tracking, wiki - RedmIne, диаграммы UML - Umbrello, юнит-тесты. Qt Creator, Eclipse, Android Studio. Системное программирование под Linux: Fedora, Debian, Ubuntu, Mint, MCBC, ArchLinux, Gentoo, FreeBSD, NetBSD). Конфигурирование и сборка ядра Linux, разработка модулей ядра, драйверов устройств в Linux. Самостоятельное ведение проектов, отладка разрабатываемого ПО на оборудовании, проведение экспериментов и испытаний, решение инженерно-технических задач, доработка ПО.
Разработка сетевых утилит и модулей анализа сайтов, контроля и актуализации ссылочных баз (C, C++, Python, Perl, PHP, HTML, JavaScript, MySQL).
Разработка встроенных систем сбора данных для ультразвуковой и магнитной диагностики, средств радиосвязи на основе Embedded Linux под x86, ARM, разработка алгоритмов распознавания дефектов на основе нейронных сетей, разработка алгоритмов корреляции данных дифференциальных GPS-приемников, угломеров, тахеометров, данных аэрофотосъемки и навигационных данных (показания акселерометров и гироскопов), разработка баз данных, патентование изобретений.
Разработка API САПР Компас на основе COM, Automation, дуальных интерфейсов (С++). Разработка системы атоматизированного тестирования API (С++, Delphi, VBasic, VBScript). Контроль качества кода, контроль качества исправления программных ошибок. Использование Visual Studio, SourceSafe, Rational Robot, Rational Rose, Bugzilla.
Разработка программно-аппаратных измерительных комплексов, встроенных систем сбора данных, разработка алгоритмов шифрования данных геоинформационных систем в ASP Linux, разработка технологической документации, управление проектами.
Наладка и ремонт цифровых модулей и оборудования, инсталляция, наладка и администрирование локальных сетей Novell Netware, Unix, MS Windows.
Разработка системы аппаратной обработки сигналов полупроводниковых детекторов ядерных фрагментов. Разработка программы обработки данных телескопической системы измерений ионизационных потерь элементарных частиц на C/C++.
Разработка программы моделирования прохождения продуктов ядерных реакций в системах электромагнитной фокусировки накопительного кольца CELSIUS (Швеция) на Fortran Digital.
Разработка электронных модулей в стандарте КАМАК системы управления подвижным криостатом спектрометра, наладка контроллеров системы управления спектрометром, разработка управляющей программы системы автоматического управления спектрометром ядерных фрагментов на С.
Основное образование
Высшее, 1989-1995, Национальный исследовательский ядерный университет "МИФИ", Факультет экспериментальной и теоретической физики, ядерная физика, инженер-физик
Дополнительное образование. Повышение квалификации, курсы
Аспирантура (с отличием), 1996-1999, Национальный исследовательский ядерный университет "МИФИ", физика приборов и техника эксперимента
Знания и навыки
Разработка встроенных приложений Embedded Linux под ARM, MIPS, DSP, разработка сетевых, многопоточных приложений, межпроцессное взаимодействие, GUI, проектирование кроссплатформенного программного обеспечения под Linux/BSD/Win на основе Qt 4,5, STL, программирование на объектно-ориентированных и скриптовых языках (С/С++, Python, Perl, PHP, MySQL, SQLite, HTML/CSS/XML, VBScript, Fortran, cmake, эпизодическое использование Delphi, VBasic, Firebird SQL, MatLab, BOOST, QML/JavaScript), gcc, make, gdb, Valgrind, программирование контроллеров Arduino (Wiring C++), сопряжение с периферийными устройствами через порты RS232 / RS485 / USB / I2C, сопряжение с FPGA Xilinx, алгоритмы обработки данных (MatLab, Delphi). Контроль версий Subversion (kdesvn, TortoiseSVN), Git, bug-tracking, wiki - RedmIne, TargetProcess, диаграммы UML - Umbrello, юнит-тесты. Qt Creator, Eclipse, Android Studio. Системное программирование под Linux/BSD: Fedora, CentOS, RedHat, Debian, Ubuntu, Mint, MCBC, Астра, ArchLinux, Gentoo, FreeBSD, NetBSD, OpenBSD, Эльбрус). Конфигурирование и сборка ядра, разработка модулей ядра, драйверов устройств в Linux/BSD. Разработка цифровой электроники, патентные исследования. Разработка ПО в среде Linux/MacOS/BSD/Windows. Чтение англоязычной документации, переписка, умение изъясняться на английском языке.
английский - технический, немецкий - базовый —