• Файл

Олександр Ветеран

Програміст Delphi

Розглядає посади: Програміст Delphi, Програміст Java, Інженер комп'ютерних систем, Офіс-менеджер, Перекладач англійської, Інженер з інформаційних технологій
Вік: 52 роки
Місто: Миколаїв
Розглядає посади:
Програміст Delphi, Програміст Java, Інженер комп'ютерних систем, Офіс-менеджер, Перекладач англійської, Інженер з інформаційних технологій
Вік:
52 роки
Місто:
Миколаїв

Контактна інформація

Шукач вказав телефон та ел. пошту.

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Олександр Васильович, 1973 р.н.Тел: [відкрити контакти](див. вище в блоці «контактна інформація»)

Освіта: Вища, закінчив УДМТУ в 1996 році (Український Державний Морський Технічний Університет, зараз має назву НУК, м. Миколаїв).

Розглядаю вакансії: програміст, інженер-програміст, інженер з комп'ютерних системб перекладач технічних текстів з англійської мови.

Маю досвід роботи програмістом понад 20 років.
Останнє місце роботи: м. Миколаїв, НТЦ «Квант», 20003- 2021. Посада: Провідний інженер-Програміст.

Я розробляв складні програмно-апаратні системи на мовах Delphi, C, C++, Assember (Intel x86, x64, процесори DSP Analog Devices, Atmel, Hitachi та ін.)

Моє завдання полягало як у створенні фронт-енд ПО (Delphi, C, C++), так і в створенні низькорівневого програмного забезпечення (Assembler).
Апаратно-програмна система розробки фірми, де я працював, складала собою комплекс радіомоніторингу і виявлення сигналів. Апаратно комплекс мав собою наступні частини:
РПУ – Радіоприймальний пристрій, ЦКЧ – Центральна керуюча частина (процесор).
В якості РПУ використовувалися приймачі японських фірм AOR або ICOM.

ЦКЧ, він же центральний керуючий процесор (програмне забезпечення для нього цілком писав я). В якості керуючого процесора використовувався ADSP 21992 фірми Analog Devices. Цей комбінований чіп - це є поєднання цифрового сигнального процесора та восьмиканального АЦП. Крім того, це є процесор Гарвардської архітектури, тобто, який використовує роздільну пам'ять для програм і для даних, що неймовірно ускладнювало програмування.

Я на мові асемблера процесора ADSP написав справжню операційну систему, яка, отримуючи команди зі звичайного комп'ютера (в якості сполучної мікросхеми використовувалася FTDI 2232 / 2232H) та передавала сигнали цифровому процесору, він їх обробляв, а потім повертав результати.

Головним завданням цифрового процесора була обробка сигналів і передача їх використовуючи USB в центральний комп'ютер. В процесі оцифрування, прямо всередині ADSP, я за допомогою FIR, накладав необхідний фільтри і знижував частоту дискретизації, при цьому підвищуючи точність відліків.

Найскладнішим завданням було забезпечити безперервну передачу даних по USB. Для вирішення цього завдання я використав подвійну буферізацію. Таким чином, якщо комп'ютер встигав вичитувати оцифровані дані швидше їх надходження, абсолютна безперервність даних гарантувалася.

У фронт-енді було використано FFT (швидке перетворення Фур'є) для перетворення оцифрованих даних у спектр. Далі, виконувалися всі необхідні операції для пошуку і (або) виміру сигналів. Крім того, я розробив інтерфейс, що дозволяв будь-яким додатковим програмам звертаючись до головної програмі, замовляти настройку на частоту, отримувати оцифровані сигнали і т. п.
---
Таким чином, я можу розробляти будь-яке складне ПЗ, згідно з бажанням замовника.

Інші резюме цього кандидата

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: