Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

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

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

Другие резюме этого кандидата

Похожие кандидаты

Все похожие кандидаты


Сравните свои требования и зарплату с вакансиями других компаний: