Системный программист
с 04.2022 - По настоящий момент |АО Инновации Безопасности
.
Драйвера минифильтра для Windows и Linux.
Программист нижнего уровня
04.2021 - 04.2022 |Ru-SIM
.
Программирование SIM-карт.
Ведущий инженер-программист
06.2019 - 04.2021 |Инкотекс
.
Писать код для встраиваемых систем.
Ведущий программист
01.2019 - 05.2019 |АО Т-Платформы
.
Писать код для встраиваемых микроконтроллеров (EC) в компьютеры.
Программист нижнего уровня
02.2016 - 03.2019 |ООО RU-SIM
.
Разработка операционных систем для Смарт Карт разных производителей.
Разработчик линукс ядра
12.2015 - 08.2016 |МАК (Модернизация Авиационных Комплексов)
.
Написание модулей ядра линукса.
Программист Windows драйверов
10.2015 - 12.2015 |АСТ
.
Написание Windows драйверов по требованию заказчика.
Ведущий программист C/C++
06.2013 - 10.2015 |Люксофт
.
Разработка/поддержка стека ZigBee Pro/ZigBee RF4CE.
Архитектура: ARC.
Windows/Linux GCC/G++/GDB, Eclipse, SVN.
Руководитель группы разработки
12.2012 - 05.2013 |Auriga
Linux, GCC, GDB, G++, CVS
Система реального времени LynxOS: разработка, поддержка.
Руководство группой программистов.
Ведущий программист
04.2010 - 11.2012 |Alston Universal Limited
Keil uVision, MS VC++, AVR Studio, GNU C++, Automake, CMake, Eclipse, Renesas HEW, WinDbg, GDB
- Программирование прошивки для встроенного контроллера Renessas портативного компьютера на базе Intel Atom. (Обработка ACPI запросов, обслуживание LPC шины, Power mode sequences).
- Правка ACPI таблицы с добавлением собственных ACPI устройств.
- Написание драйверов для операционных систем MS Windows 7 и Linux.
- Разработка собственной системы аутентификации пользователей для быстрого входа в систему для Windows 7.
- Разработка низкоуровневой прошивки для электронной книжки на базе процессора SAMSUNG S3C2416 (ARM9) для организации пользовательской перепрошивки.
- Разработка высокоуровневой прошивки прошивки для электронной книжки на базе процессора SAMSUNG S3C2416 (ARM9) под Linux (драйвера устройств).
- Разработка драйвера ядра Linux для WiFi адаптера WL1273 для платформы i.MX53 с поддержкой Direct WiFi, Hotspot. Работает как на Linux 2.6.35/2.6.38, так и на Android Gingerbread (2.3) с ядром 2.6.35.
- Разработка системы безопасности в виде комбинации драйвера ядра Windows+пользовательское приложение. Для Windows XP/Vista/7/8 как 32-битных, так и amd64 систем.
Платформы: MS Windows 7/Ubuntu/Mandriva/OpenSUSE/Gentoo/Android
Главный специалист
09.2008 - 04.2010 |НПП ОПТЕКС
Keil uVision, MS VC++
- Разработка/сопровождение программного/аппаратного обеспечения и автоматизация производства лазерной гравировки/лазерной резки/лазерной сварки материалов;
- Программного/аппаратного обеспечения для других сфер деятельности под конкретного заказчика.
Было разработано и внедрено в производство оборудование в предприятия: Энергомаш (г. Волгодонск), Луч (г. Осташков), НПП Центр Реабилитация (г. Москва) и другие.
Платформы: MS Windows XP/Vista/7
Главный специалист
09.2006 - 09.2008 |Saint Louis Creations
Keil uVision, MS VC++
- Разработка уникальной установки для обработки стекла при помощи лазера, опережающей на то время все существующие технологии в 25 раз по скорости.
- Благодаря ноу-хау технологиям по синхронизации процессов многокоординатных перемещений цель была достигнута.
Платформы: MS Windows XP
Главный инженер-программист
11.2003 - 09.2006 |Артис 3Х Портрет
Keil uVision, MS VC++/GCC
- Разработка программного/аппаратного обеспечения для высокотехнологичных лазерных методов обработки стекла. 3D/2D моделирование.
Системное программирование на уровне ядра операционной системы.
- Благодаря придуманной мной ноу-хау технологии стало возможным достижение 100% использования полезной частоты лазера при использовании дефлекторов немецкой фирмы ScanLab.
- В результате чего общая производительность лазерных станций возрасла в 200 (!) раз, что дало возможность за счет увеличения плотности довести качество лазерной гравировки до фотографического.
- Был получен контракт на разработку лазерных установок с компанией Saint Louis Creations в Париже.
Платформы: MS Windows XP, Linux
Главный программист
06.2001 - 11.2003 |Crystalique
.
- Разработка программного обеспечения для высокотехнологичных лазерных методов обработки стекла. 3D/2D моделирование.
- Достигнуто увеличение качества выпускаемой продукции.
- Основные средства разработки: MS VC++/GCC.
Платформы: MS Windows 9x/NT/2000, Linux
Базы данных: MySQL
Главный программист
05.1999 - 06.2001 |Lazer-Tek Designs
Oracle, MS SQL, MySQL, ASM-51, Assembler, Delphi/Kylix, MS VC++/GCC
- Разработка программного/аппаратного обеспечения для высокотехнологичных лазерных методов обработки стекла.
- Автоматизация/совершенствование процесса.
- Достигнуто увеличение качества выпускаемой продукции и производительности в 5 раз.
- Благодаря этому компания трансформировалась в несколько, одной из которых стала компания Crystalique, а другой - ее филиал в Санкт-Петербурге Артис 3Х Портрет.
Платформы: MS Windows 9x/NT/2000, Linux, Mac
Инженер-программист
12.1994 - 05.1999 |G-Light
ASM-51, Assembler, Delphi
- Разработка программного/аппаратного обеспечения для высокотехнологичных лазерных методов обработки материалов.
- Автоматизация процесса.
- Достигнуто увеличение производительности в 2 раза, что привело к образованию совместного предприятия в США Lazer-Tek Designs.