• File

Олександр Veteran

Програміст Delphi

Considering positions: Програміст Delphi, Програміст Java, Інженер комп'ютерних систем, Офіс-менеджер, Перекладач англійської, Інженер з інформаційних технологій
Age: 52 years
City: Mykolaiv
Considering positions:
Програміст Delphi, Програміст Java, Інженер комп'ютерних систем, Офіс-менеджер, Перекладач англійської, Інженер з інформаційних технологій
Age:
52 years
City:
Mykolaiv

Contact information

The job seeker has entered a phone number and email.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Олександр Васильович, 1973 р.н.Тел: [open contact info](look above in the "contact info" section)

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

More resumes of this candidate

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: