Position: C++/C# Developer
Category: C++
English level: fluent
Years of experience: 4

Developed an LDPC soft decoder for TIA-1008B standard in 2-3 weeks from scratch.

C# signal processing library for a Software Defined Radio solution. That was a very big and fun project.
It was designed to process WAV files with an 8 MHz sampling frequency and 2x16 bit channels in realtime.
Signal processing chain consisted of a number of functional building blocks e.g. FFT, interpolation,
and connecting buffer queues - "channels", which could be dynamically created, inserted into pipeline, changed and more.
Pipeline used FFTW native library as the FFT provider, as you cannot beat it in terms of efficiency, moreover in C#.
Pipeline was heavily multithreaded, asynchronous, extensively profiled and optimized, also contained a few basic demodulators - AM/FM/USB/LSB and a few additional modules as automatic gain control and squelch.
Education:
M.Sc. with honours in Radioelectronic Equipment, Systems and
Complexes, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnical Institute”, Kyiv, Ukraine.
Ph.D. Student in Radioelectronics Engineering, National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnical Institute”, Kyiv, Ukraine.

Experience:
C# - 4+ years
C/C++ - 2 years
MATLAB - 6+ yrs

Past Projects:
C#:
Network multithreaded applications, SNMP protocol
service for Windows, ASN.1 parser. Digital signal processing. Software-Defined Radio design. Development of a C# library dedicated to multi-threaded real-time signal processing pipeline which utilizes FFTW native library for FFT calculations.
C++:
Satellite telecommunications decoder design. TIA-1008B software decoder written in C++.
ASM:
Reverse Engineering of a network software under UNIX x86_64 ABI.
Pet Project:
Discord bot written in C#.
Digital Signal Processing, Telecommunications, Financial Analysis, HFT, Statistical Analysis, GameDev or other math-intensive/optimization-heavy applications.