**** Алексей Николаевич
Общая информация:
Дата рождения: **********
Профессиональный опыт: Более 19-ти лет
Образование: среднее профессионально-техническое
Email:
*********************
Телефон: Показать контакты
Знания языков программирования и программ:
Assembler Intel 51, Z80,
x86, 68xxx
Профессиональный
C
Профессиональный
TMT-Pascal
Профессиональный
Delphi
Профессиональный, на уровне использования API функций
Pascal
Профессиональный
Visual Basic
Профессиональный
Altium Designer
Профессиональный на уровне проектирования схем, разводки
плат и подготовки к производству
Quartus-9
На уровне проектирования схем и написании кода на VHDL
Keil
Профессиональный
Iar
Профессиональный
Знания архитектур и опыт работы с CPU, MCU и DSP:
COREs
Cortex-M3, ARM9, ARM7
CPU / MCU / DSP
LPC1768, STM32Fxxx, TMS320А2808, C8051Fxxx(всех серий
SiLabs), MSP430xxx, AT91RM9200, IXP425, BlackFin BF561, Z80
Опыт:
КИЕВГАЗ, Киев
Украина
2017
Позиция:
Ведущий проектов, электронщик,
Программист-Инженер.
Направление:
Разработка телекоммуникационного
оборудования в газовой промышленности.
Название проекта:
Многоканальный корректор газа
CAGORTER.
Позиция: Программист, электронщик.
Описание проекта: Корректор газа двух/одноканальный .
Функции:
o
Выбор элементной базы (только программаторов и
плат автоматизации)
o
Проектирование схем в Altium Designer’е (только
программаторов и плат автоматизации)
o
Разводка печатных плат в Altium Designer’е (только
программаторов и плат автоматизации)
o
Подготовка к серийному производству
o
Отладка и настройка
o
Построение проекта на исключительно сквозных
процедурах, что дает высокую производительность и
низкой потребление
o
Крайне малое потребление 90 микроампер при
измерении каждые 5 секунд
o
Система управления архивами
o
Система защиты от копирования устройства
o
Система коммуникаций для автоматической
идентификации датчиков давления и температуры
o
Аналоговый датчик давления и температуры
построенный на 6-ти канальном АЦП-24бит.
Дальнейшее использование не планируется
o
Специфический протокол для коммуникации с
датчиками давления и температуры с системой
защиты от вмешательства
o
Драйвера Flash и Ferromagnetic Memory, специальная
защита при низком заряде батареи и контроле отказа
памяти
o
Настройка аппаратной части измерения импульсов в
спящей режиме, что дает преимущество перед
аналогичными корректорами
o
Управление LCD 122x64 с системой автоматизации
графики меню. Так же система позволяет на ходу
менять язык. Создан уникальный редактор,
позволяющий создавать внешний вид интерфейса
o
Формулы расчета коррекции газа по трем методам с
системой аттестации и поверки алгоритма
o
Печать отчетов на принтере
o
Настройка TRUXER протокола с системой защиты
o
Многоуровневая система идентификации
пользователей посредством паролей и ключей
o
Все основано на процессоре EFM32GL280 и
C8051F920.
Языки программирования: ASAM, KEIL, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Телекоммуникация.
Позиция: Программист, электронщик.
Описание проекта: Универсальный модуль, снимающий
параметры с газовых счетчиков и корректоров. Система
автоматически подстраивается под разные виды счетчиков
разных производителей. Собранные параметры передаются
посредством GPRS на сервер для дальнейшей обработки
позволяющей автоматизировать учет газа.
Функции:
o
Выбор элементной базы платы пульта
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протоколов для счетчиков Yampol, RadMir,
ПромТранс, TechGaz.
o
Инициализация и управление GSM-SIMCom
o
Все основано на процессорах MSP430.
Языки программирования: ASAM, IAR, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
NEIRO, Киев Украина
2014-2016
Позиция:
Ведущий проектов, электронщик,
Программист-Инженер.
Направление:
Разработка медицинского оборудования.
Название проекта:
Биомиксер.
Позиция: Программист, электронщик.
Описание проекта: Устройство для смешивания химических
элементов для кодирования ДНК. Устройство позволяет
создавать физрастворы для модификации тканей. Как правило
применяется для выращивания костной ткани из жировых и
стволовых клеток. В проекте используется база управление TFT
матрицей, которая описана в других проектах
Функции:
o
Выбор элементной базы платы панели
o
LCD Prime OS v2.XX
o
Написание языка для программирования и
исполнения скриптов соотношений химических
элементов
o
32 канала управления моторами(дозировка
элементов)
o
16 каналов RS232, для управления внешними
устройствами, разнообразные датчики
o
4 канала для температурных датчиков OneWire
o
16 GPIO для управления внешними устройствами с
буферами защиты от статики
o
Все основано на микроконтроллере STM32F103 и
матрице EPM570T100.
Языки программирования: Keil, ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer, Photoshop.
Название проекта:
Машина-мойка эндоскопов.
Позиция: Программист, электронщик.
Описание проекта: Машина-мойка эндоскопов. В проекте
используется база управление TFT матрицей, которая описана
в других проектах
Функции:
o
Выбор элементной базы платы панели
o
LCD Prime OS v2.XX
o
Управление всей логики машины, а именно анализ
датчиков, управление моторами, насосами
o
Драйвер 485 интерфейса с протоколом TRUXER
o
Печать отчетов на принтере
o
Система самоочистки и самодезинфекции всех труб
внутри машины
o
Все основано на микроконтроллере STM32F103 и
матрице EPM570T100.
Языки программирования: Keil, ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer, Photoshop.
Название проекта:
Нейростимулятор имплантат v2.VNS.
Позиция: Программист, электронщик.
Описание проекта: Имплантат двуканальный для стимуляции
электродами блуждающего нерва.
Функции:
o
Выбор элементной базы платы пульта
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протокола радио обмена
o
Экстра минимальные размеры
o
Крайне малое потребление, тесты указывают на 311
микроампер с учетом усиленной стимуляции, это 5 лет
от батареи.
o
Система регуляции энергии в электродах
o
Система удаленного обновления софта имплантата
вышитого под ключицу
o
Все основано на процессоре C8051F920.
Языки программирования: ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Нейростимулятор коммутатор v2.
VNS.
Позиция: Программист, электронщик.
Описание проекта: Коммутатор с нейростимулятором.
Функции:
o
Выбор элементной базы платы коммутатора
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протокола радио обмена
o
Драйвер зарядки
o
Система связи с имплантатом TRUX protocol
o
Системная связь с компьютером TRUX protocol
o
Все основано на процессорах C8051F920 и
STM32LV315.
Языки программирования: ASAM, KEIL, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Нейростимулятор планшет доктора
LCD Prime OS v2.XX.
Позиция: Программист, электронщик.
Описание проекта: Устройство управляющее любыми TFT
матрицами по RGB интерфейсу с законченным оконным
интерфейсом в ONE-FRAME анимации. Крайне низкая цена даже
единичного экземпляра. Эволюционировавший PrimeOS до
индустриальной версии.
Функции:
o
Выбор элементной базы (WiFi, GPRS, BlueTooth, Sound
Generator, SD-Card)
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Создание Prime Core для матрицы
o
Уникальное управление окнами на матрице с
характеристиками 256 цветов палитры на каждое
окно из 16 миллионов имеющихся
o
Двухканальная работа с памятью Prime Core и STM32
o
STM32 выполняет функцию простейшего управления
интерфейсом окон и распределением графической
памятью
o
Коммуникация с матрицей посредством FSMC
интерфейса
o
Особенный метод потоков, используя DMA, что дает
фактически аппаратную переброску данных в TFT, не
посредственно в окна.
o
Конверторы шрифтов и графических объектов
o
Разработан десяток файловых форматов для
графических данных под систему паковки данных
o
Все основано на микроконтроллере STM32F103 и
матрице EPM570T100.
Языки программирования: Keil, ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer, Photoshop.
Название проекта:
Нейростимулятор имплантат v1.DBS.
Позиция: Программист, электронщик.
Описание проекта: Имплантат двуканальный для стимуляции
электродами мозговой деятельности.
Функции:
o
Выбор элементной базы платы пульта
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протокола радио обмена
o
Экстра минимальные размеры
o
Крайне малое потребление
o
Драйвер зарядки
o
Система регуляции энергии в электродах
o
Система удаленного обновления софта имплантата
вышитого под ключицу
o
Все основано на процессоре C8051F920.
Языки программирования: ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Нейростимулятор управление
v1.DBS.
Позиция: Программист, электронщик.
Описание проекта: Трансмиттер, коммутатор с
нейростимулятором.
Функции:
o
Выбор элементной базы платы пульта
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протокола радио обмена
o
Драйвер зарядки
o
Управление LCD
o
Графический интерфейс
o
Система связи с имплантатом
o
Построение схем лечения стимулятором
o
Системная связь с компьютером
o
Все основано на процессорах C8051F920 и
STM32LV315.
Языки программирования: ASAM, KEIL, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
UniSystem, Киев
Украина
2011 - 2014
Позиция:
Электронщик, Программист-Инженер.
Направление:
Разработка кассовых аппаратов и POS
терминалов.
Название проекта:
LCD Prime OS v1.XX.
Позиция: Программист, электронщик.
Описание проекта: Устройство управляющее любыми TFT
матрицами по RGB интерфейсу с законченным оконным
интерфейсом в ONE-FRAME анимации. Крайне низкая цена даже
единичного экземпляра.
Функции:
o
Выбор элементной базы
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Создание Prime Core для матрицы
o
Уникальное управление окнами на матрице с
характеристиками 256 цветов палитры на каждое
окно из 16 миллионов имеющихся
o
Двухканальная работа с памятью Prime Core и STM32
o
STM32 выполняет функцию простейшего управления
интерфейсом окон и распределением графической
памятью
o
Конверторы шрифтов и графических объектов
o
Разработан десяток файловых форматов для
графических данных под систему паковки данных
o
Стримовый компрессор DSQ для скоростной
распаковки данных
o
Все основано на микроконтроллере STM32F100 и
матрице EPM240T100.
Языки программирования: Keil, ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer, Photoshop.
Название проекта:
C2 Programmer.
Позиция: Программист, электронщик.
Описание проекта: Программатор универсальный,
поддерживающий разные типы контроллеров. Умеет снимать
блокировку с некоторых контроллеров.
Функции:
o
Выбор элементной базы
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Поддержка программирования C8051Fxxx, STM32Fxxx,
LPC1xxx, SAM7xxx, MSP430xxx
o
Поддержка AT команд, для совместимости
o
Прошивка HEX файлов через терминал
o
Уникальная система стирания памяти контроллеров в
защищенном режиме
o
Все основано на микроконтроллере STM32F100.
Языки программирования: Keil, ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
BT/WF Switcher.
Позиция: Программист, электронщик.
Описание проекта: Коммутатор передачи данных для BlueTooth
и WiFi модулей в RS232 для фискальной техники.
Функции:
o
Выбор элементной базы
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Поддержка AT команд, для совместимости
o
Параллельная система работы на разных скоростях по
одному интерфейсу RS232
o
Все основано на микроконтроллере STM32F100.
Языки программирования: Keil, ASAM, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
BlueTooth Module.
Позиция: Программист, электронщик.
Описание проекта: Универсальный BlueTooth модуль
поддерживающий SPP протокол.
Функции:
o
Выбор элементной базы
o
Проектирование схем в Altium Designer’е
o
Разводка печатных плат в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание связей между уровнями радо связи
o
Все основано на микроконтроллере BC417.
Языки программирования: BlueLab-41, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Stend M8.
Позиция: Программист, электронщик.
Описание проекта: Устройство для автоматизации
программирования и калибровки восьми кассовых аппаратов в
потоке.
Функции:
o
Выбор элементной базы коммутирующих плат
o
Проектирование схем стенда в Altium Designer’е
o
Разводка печатных плат стенда в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протокола обмена со стендом SLY
o
Накопление и сохранение в базе данных хода
калибровки, технического прогона.
o
Эмулятор принтера и дисплея для кассы
o
Модуль программатора для LPC17xx
o
Модуль программатора для SAM7xxxx
o
Unit для COM-PORT’а с экстремальной скоростью
работы алгоритма
o
Многопоточная система сканирования устройств
o
Все основано на микроконтроллере LPC1768.
Языки программирования: Keil, Delphi, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Модуль клавиатуры PS/2.
Позиция: Программист, электронщик.
Описание проекта: Модуль расширения для кассового аппарата
поддержки клавиатуры PS/2.
Функции:
o
Выбор элементной базы модуля
o
Проектирование схемы модуля в Altium Designer’е
o
Разводка печатной платы модуля в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Алгоритм запроса наличия клавиатур разного типа
SET1, SET2, SET3
o
Написание защищенного протокола обмена "4-BIT" с
кассовым аппаратом
o
Все основано на микроконтроллере STM32F100.
Языки программирования: Keil, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Клавиатура.
Позиция: Программист, электронщик.
Описание проекта: Верхняя панель-клавиатура кассового
аппарата с поддержкой клавиатуры.
Функции:
o
Выбор элементной базы модуля
o
Проектирование схемы модуля в Altium Designer’е
o
Разводка печатной платы модуля в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Алгоритм опроса резиновых клавиш с антидребезгом
и учетом грязи на контактах
o
Написание протокола обмена по интерфейсу I2C с
восстановлением интерфейса при разрывах на ходу
o
Все основано на микроконтроллере STM32F100 и
LPC1768.
Языки программирования: Keil, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Хеширование, защита данных.
Позиция: Программист.
Описание проекта: Защита данных методом хеширования
ключом.
Функции:
o
Алгоритм хеширования MD5
o
Все основано на микроконтроллере LPC1768.
Языки программирования: Keil, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN.
MINITEK, Краматорск
Украина
2011
Позиция:
Электронщик, Программист-Инженер.
Направление:
Разработка испытательных стендом в
машиностроении.
Название проекта:
Стенд испытаний гасителя.
Позиция: Программист, электронщик.
Описание проекта: Устройство для испытаний гасителей
резонансных колебаний вагонов.
Функции:
o
Выбор элементной базы платы пульта
o
Проектирование схем пульта в Altium Designer’е
o
Разводка печатных платы пульта в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протокола обмена MINITEK
o
Драйвер Flash Memory.
o
Драйвер пневматического мотора
o
Драйвер ЛИР
o
Драйвер UART для TMS
o
Unit для COM-PORT’а с экстремальной скоростью
работы алгоритма
o
Все основано на сигнальном процессоре TMS32F2808.
Языки программирования: Code Composer Studio, Delphi, TMT-
Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
QCI, Киев Украина
2011
Позиция:
Электронщик, Программист-Инженер.
Направление:
Разработка приборов для медицины.
Название проекта:
Digital Key.
Позиция: Программист, электронщик.
Описание проекта: Устройство для защиты прибора от взлома.
Функции:
o
Выбор элементной базы платы пульта
o
Проектирование схем пульта в Altium Designer’е
o
Разводка печатных платы пульта в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Выбор корпуса и дизайн
o
Производство устройств малых серий
o
Написание защищенного протокола D-Connect
o
Защита внешнего уровня от копирования схемы
o
Защита внутреннего уровня от копирования ПО
o
Эмулятор ключей 1-Wire
o
Контроль повторных включений
o
Достижение минимальных потреблений от батарейки,
при эксплуатации устройства 10 раз в день примерная
жизнь около 200 дней от двух батареек ААА
o
Все основано на контроллере C8051F320.
Языки программирования: ASAM, Delphi, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Entire Group, Киев
Украина
2011
Позиция:
Электронщик, Программист-Инженер.
Направление:
Разработка устройств.
Название проекта:
Wild Sound.
Позиция: Программист, электронщик.
Описание проекта: Мультимедийное устройство.
Функции:
o
Выбор элементной базы платы пульта
o
Проектирование схем пульта в Altium Designer’е
o
Разводка печатных платы пульта в Altium Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Производство устройств малых серий
o
Написание прошивки для матрицы Altera
o
Драйвер NAND-FLASH
o
Эмулятор AY-8912 (General Electric)
o
Player MASON-AY
o
Player MASON-Synthesizes
o
Player MOD
o
Player XM
o
Драйвер сетевого протокола
o
Все основано на контроллере C8051F410.
Языки программирования: ASAM, Quartus-9, Delphi, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
SEMPAL, Киев
Украина
2009 – 2011
Позиция:
Электронщик, Программист-Инженер.
Направление:
Разработка устройств для контроля газа.
Название проекта:
Serial Commutator.
Позиция: Программист, электронщик.
Описание проекта: Устройство для калибровки 64 газовых
корректоров.
Функции:
o
Выбор элементной базы коммутатора
o
Проектирование схемы коммутатора в Altium
Designer’е
o
Разводка печатной платы коммутатора в Altium
Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
Написание протокола обмена с корректорами
o
Накопление и сохранение в базе данных хода
калибровки для датчиков давления и температуры
o
GUI интерфейс для автоматизации процесса
калибровки
o
Поиск и алгоритм поверки приборов
o
Unit для COM-PORT’а с экстремальной скоростью
работы алгоритма
o
Многопоточная система сканирования устройств не
тормозящая GUI
o
Многократные исправления ошибок в корректорах
Языки программирования: IAR, Delphi, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
Название проекта:
Программатор BootStrap для
MSP430.
Позиция: Программист, электронщик.
Описание проекта: Устройство для программирования
контроллеров MSP430 с помощью интерфейса BootStrap, для
восстановления заблокированных контроллеров. Контроллеры
выходили из строя единственный выход был выпаивание
старого. Данный программатор восстанавливает доступ к
контроллеру и позволяет его перепрошить.
Функции:
o
Выбор элементной базы коммутатора
o
Проектирование схемы коммутатора в Altium
Designer’е
o
Разводка печатной платы коммутатора в Altium
Designer’е
o
Подготовка к серийному производству
o
Отладка и настройка
o
GUI программатора
o
Алгоритм прошивки и перехода на другие скорости
обмена по Serial Port’у
o
Чтение формата A43 фалов прошивки для
контроллера
Языки программирования: Delphi, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Altium Designer.
ITS-Telecom,
Израиль,
филиал(Cogent),
Киев Украина
2008 – 2009
Позиция:
Ведущий Программист-Инженер.
Направление:
Разработка устройств для
телекоммуникационных систем.
Название проекта:
CONNECTO.
Позиция: Программист, электронщик.
Описание проекта: Устройство для GSM, IP и аналоговых
телефонных сетей. Коммутация связи.
Функции:
o
Написание make под OpenRG.
o
Отладка HylaFax server.
o
Интеграция HylaFax server в Asterisk.
o
Написание факс драйвера для GSM.
o
Реализация факс протоколов T.3x.
o
Конвертация из T.38 в GSM-Fax формат.
o
Менеджер памяти.
o
Тестовые утилиты для анализа потока данных факса.
o
Электронная отладка факс модуля.
o
Написание NandDriver под MTD.
o
Все основано на микроконтроллере IXP425.
Языки программирования: C, C++, UcLibC, TMT-Pascal.
Операционные системы: DOS, Windows, Linux.
Инструменты / Приложения: DN, Photoshop, Kate, KScope.
Название проекта:
FAX Utility.
Позиция: Программист.
Описание проекта: Утилита-драйвер для обработки факсов
формата TexasInstrumentZQQZ.
Функции:
o
Обработка stream потоков ECM в TIZQQZ.
o
Конвертер в многостраничный TIFF.
o
Реализация факс протоколов T.3x.
o
Конвертация из T.38 в TIZQQZ формат.
o
Тестовые утилиты для анализа потока данных факса.
Языки программирования: Microsoft Visual C++, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Photoshop, Kate.
ITS-Telecom,
Позиция:
Ведущий Программист-Инженер.
Израиль,
филиал(Alpha-
Resources), Киев,
Украина
2007 – 2008
Направление:
Разработка устройств для
телекоммуникационных систем.
Название проекта:
CGW-D v.3.
Позиция: Программист, электронщик.
Описание проекта: Устройство для GSM и аналоговых
телефонных сетей. Перенаправление связи.
Функции:
o
Написание факс драйвера для аналогового модема.
o
Написание факс драйвера для GSM.
o
Реализация факс протоколов T.3x.
o
Конвертация из T.38 в GSM-Fax формат.
o
Менеджер памяти.
o
Ускорение и оптимизация предыдущего кода.
o
Тестовые утилиты для анализа потока данных факса.
o
Электронная отладка факс модуля.
o
Исправление предыдущих ошибок во всей системе.
o
Все основано на микроконтроллере STR710FZ12.
Языки программирования: C, TMT-Pascal.
Операционные системы: DOS, Windows, Linux.
Инструменты / Приложения: DN, Pintelin, Photoshop, NotePad++.
Время разработки: 200 дней.
Название проекта:
Terminal.
Позиция: Программист, электронщик.
Описание проекта: Устройство для обслуживания клиентов на
АЗС.
Функции:
o
Драйвер оперативной памяти.
o
Драйвер Flash.
o
Утилита для тестирования памяти.
o
Все основано на микроконтроллере AT91RM9200
Языки программирования: C, TMT-Pascal.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, NotePad++.
Время разработки: 8 дней.
Название проекта:
Mobile Telephone.
Позиция: Программист, электронщик.
Описание проекта: Мобильный телефон.
Функции:
o
Драйвер оперативной памяти.
o
Драйвер Flash.
o
Программный эмулятор Serial для GSM модема.
o
Boot процессора.
o
Все основано на микроконтроллере BlackFin BF561.
Языки программирования: C, C++, Assembler.
Операционные системы: Windows.
Инструменты / Приложения: NotePad++.
Время разработки: 14 дней.
"ПапірПрилад", Киев,
Украина
2004 – 2007
Должность:
Ведущий Программист-Инженер.
Направление:
Разработка лабораторных приборов для
бумажной промышленности.
Название проекта:
Поворотная платформа
Позиция: Разработчик
Описание проекта: Вращение платформы нагруженной
объектом массой до 500 килограмм
Функции:
o
Аналоговый драйвер шагового двигателя, написанный
под микроконтроллер C8051Fxxx.
o
Эргономическое интерфейсное меню, основанное на
OLED-16x2 матрице, написанное для
микроконтроллера C8051Fxxx.
o
64-Bit математический модуль.
o
Алгоритм позиционирования поворотной платформы с
************** градусов.
o
Программная поддержка под Win32 для удаленного
управления поворотной платформой.
Языки программирования: ASAM, TMT-Pascal, Visual Basic,
Borland C++.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 18 дней.
Название проекта:
Перегиб
Позиция: Разработчик
Описание проекта: Лабораторный прибор для исследования
бумаги на излом.
Функции:
o
Эргономическое интерфейсное меню, основанное на
OLED-16x2 матрице.
o
Цифровой драйвер шагового двигателя.
o
64-Bit математический модуль.
o
Все основано на микроконтроллере C8051Fxxx.
Языки программирования: ASAM, TMT-Pascal.
Операционные системы: DOS.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 7 дней.
Название проекта:
Разрывная машина
Позиция: Разработчик
Описание проекта: Лабораторный прибор для исследования
бумаги на разрыв.
Функции:
o
Оконный интерфейс, написанный для монохромной
LCD матрицы 240x128.
o
Цифровой драйвер шагового двигателя.
o
64-Bit математический модуль.
o
Все основано на микроконтроллере C8051Fxxx.
Языки программирования: ASAM, TMT-Pascal.
Операционные системы: DOS.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 40 дней.
Название проекта:
Горка
Позиция: Разработчик
Описание проекта: Лабораторный прибор для нагрева бумаги в
диапазоне от 50 to 200 ± 1 градусов.
Функции:
o
Интерфейсное меню для цифрового OLED индикатора
из трех сегментов.
o
Алгоритм управления баланса температуры в
нагревательной матрице.
o
Все основано на микроконтроллере C8051Fxxx.
Языки программирования: ASAM, TMT-Pascal.
Операционные системы: DOS.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 3 дней.
Название проекта:
Гофр
Позиция: Разработчик
Описание проекта: Лабораторный прибор для высокоточного
гофрирования бумаги при температуре 177 ± 1 градусов.
Функции:
o
Интерфейсное меню для цифрового OLED индикатора
из трех сегментов.
o
Алгоритм управления нагревателями для
высокоточного баланса температуры.
o
Цифровой драйвер шагового двигателя.
o
Все основано на микроконтроллере C8051Fxxx.
Языки программирования: ASAM, TMT-Pascal.
Операционные системы: DOS.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 20 дней.
Название проекта:
Пресс
Позиция: Разработчик
Описание проекта: Лабораторный прибор для измерения
бумаги на сжатие.
Функции:
o
Оконный интерфейс, написанный для монохромной
LCD матрицы 240x128.
o
Алгоритм синхронного управления двумя шаговыми
двигателями.
o
Алгоритм анализа трех датчиков силы.
o
64-Bit математический модуль.
o
Все основано на микроконтроллере C8051Fxxx.
Языки программирования: ASAM, TMT-Pascal.
Операционные системы: DOS.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 40 дней.
Название проекта:
Фотометр с лампой вспышки
Позиция: Разработчик
Описание проекта: Лабораторный прибор для измерения
белизны, цветности и прозрачности бумаги.
Функции:
o
Оконный интерфейс, написанный для монохромной
LCD матрицы 320 x 240 с touch screen’ом.
o
Цифровой драйвер шагового двигателя для смены UF-
****тра.
o
Алгоритм управления мощностью лампы вспышки.
o
Высокоскоростной код программы для
оцифровывания значений данных с диодной матрицы
на 1024 пикселей.
o
64-Bit математический модуль.
o
Программная поддержка под Win32 для удаленного
управления прибором.
o
Все основано на микроконтроллере C8051Fxxx.
Языки программирования: ASAM, TMT-Pascal, Visual Basic,
Borland C++.
Операционные системы: DOS, Windows.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 100 дней.
Название проекта:
ASAM v.001.024G
Позиция: Разработчик
Описание проекта: Универсальный мульти макро-компилятор.
Функции:
o
Гибкий алгоритм анализа строк.
o
Алгоритм определения ошибок.
o
Алгоритм создания бинарных данных.
o
Алгоритм универсальных макросов.
o
Полная совместимость с:
o
Tasm by RST-7.
o
MASM by Techno Group.
o
ALASM by Alone Coder.
o
Z80 instruction.
o
C51 instruction.
o
AVR instruction.
o
ARM-7 instruction.
o
ARM-9 instruction.
o
Встроенный Z80 эмулятор и ZX-128k.
o
Встроенный C51 эмулятор совместимый с:
o
AT89Cxx51 (Atmel).
o
AT89C52 (Atmel).
o
AT89S8253 (Atmel).
o
C8051Fxxx (Cygnal or SiLabs).
o
Встроенный компрессор DSQ методом IMP.
o
Встроенный компрессор ROBUS методом Rob F.
o
Встроенный архиватор ROBUS методом Rob F.
o
Уникальный метод адресации плавающих меток в
компрессированных блоках.
o
Перекодировка текстовых блоков для смешанных
систем.
o
Множество других уникальных функций.
Языки программирования: TMT-Pascal.
Операционные системы: DOS.
Инструменты / Приложения: DN, Utility By Rob F.
Время разработки: 360 дней с учетом устранения ошибок.
Entire Group, Киев,
Украина
2006
Позиция:
Программист - Game Maker.
Направление:
Разработка игр и утилит.
Название проекта:
The Jimmy Second Life.
Позиция: Программист, музыкант, график.
Описание проекта: One-Frame 2D игра с высокой скоростью
исполнения кода.
Функции:
o
Создание ск