- Файл
Олександр Ветеран
Програміст Delphi
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/16167145/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Освіта: Вища, закінчив УДМТУ в 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 (швидке перетворення Фур'є) для перетворення оцифрованих даних у спектр. Далі, виконувалися всі необхідні операції для пошуку і (або) виміру сигналів. Крім того, я розробив інтерфейс, що дозволяв будь-яким додатковим програмам звертаючись до головної програмі, замовляти настройку на частоту, отримувати оцифровані сигнали і т. п.
---
Таким чином, я можу розробляти будь-яке складне ПЗ, згідно з бажанням замовника.
Другие резюме этого кандидата
Рассматривает должности: Двірник, Сторож, Продавець
Николаев
Высшее образование · Полная занятость, неполная занятость
- Інженер комп'ютерних систем, Квант, 1 год 2 месяца
Похожие кандидаты
-
Програміст Delphi
Николаев