12/19/2025 updated

**** ******** ****
100 % available

Senior System Programmer – C, C++, Linux

Sarajevo, Bosnia-Herzegovina
Germany +2
info: Germany, Austria, Switzerland
University of Electronics - Telecommunications (coursework completed, not graduated)
Sarajevo, Bosnia-Herzegovina
Germany +2
info: Germany, Austria, Switzerland
University of Electronics - Telecommunications (coursework completed, not graduated)

Profile attachments

asainKujovicCv.pdf

About me

Senior system programmer with 20+ years in C, C++ and Linux. Focused on system-level development, problem-solving and clean code. Prefer clear responsibilities, independent work and long-term remote projects with occasional travel.

C (Programming Language)JavaScriptPHPTelecommunicationsBusiness DevelopmentC++ (Programming Language)Communications ProtocolsD3.JsDebuggingLinuxHardware Interface DesignIntegrated Services Digital NetworksIPv6jQueryPython (Programming Language)PostgreSQLLinux KernelMySQLRadio-Frequency IdentificationPerformance TuningQNX (Software)Real-Time Operating SystemsRS-232RS-485 StandardSystem ProgrammingTCP/IPScriptingLinux DevelopmentWeb TechnologiesGolang
Senior-level system programming experience in C and C++ with strong focus on Linux internals, telecom protocols and embedded/real-time environments. Specialized in low-level development, debugging, performance optimization and building reliable long-running systems.

Worked extensively with Linux (kernel configuration, initramfs, boot sequences, networking, containers), QNX RTOS, and hardware interfaces such as RS232/RS485, RFID (MIFARE/EV2) and custom communication protocols.
Telecom experience includes ISDN (L2/L3, DSS1), SIP client development, SMS gateways and central office systems.

Proficient in PostgreSQL, MySQL, ClickHouse, Python, Go, Shell-Scripting and modern web technologies when required (PHP, JavaScript, jQuery, D3.js).
Focused on simplifying complex systems, improving stability, and delivering clean, maintainable code. Preference for remote work with clearly defined responsibilities and technically challenging tasks.

Experience

Professional experience10+ years
Freelancer since2025

Languages

EnglishFluentBosnianNative speaker

Project history

Self-driven projects

IdZona
  1. RFID access control system (125 kHz, C++/Linux, PostgreSQL, PHP, JS)
  2. Barcode/MRZ reading with USB-HID keyboard emulation for ID verification
  3. ESP32-CAM R&D: camera-based MRZ/OCR alternatives

Software Engineer

Bicom Systems d.o.o.
  1. Gentoo-based Linux system development — initramfs, bootloader and kernel configuration, bootable ISO build system, LXC/LXCFS containers, IPv6 enablement, release engineering and build automation.
  2. Omni Contact-Center analytics — Go backend services (IMAP/SMTP connectors, OAuth integration) and complex D3.js statistical charts.

Software Engineer — Electronic Toll Collection & RFID Systems

BS Telecom Solutions d.o.o.
  1. QNX/Linux C/C++ development and maintenance of production Electronic Toll Collection systems operating on highways. Debugging, feature upgrades, reliability improvements and on-site support for real-time equipment (barriers, antennas, ticket machines). Created a full hardware simulation platform (TCP ↔ virtual RS232) to enable remote debugging and integration without using live toll stations, significantly improving development speed and safety.
  2. Long-range RFID research for ETC — evaluating battery-less UHF backscatter NXP tag stickers as a replacement for active Austrian toll tags. Developed PoC software for FEIG UHF antennas, encrypted tag interrogation, and field tests on live highway infrastructure near Sarajevo.
  3. Smart-card ticketing system for public transport — development of applications for NXP MIFARE DESFire EV2 cards, including secure data layout and circular file updates for fare validation. Worked with USB NFC/PC-SC readers (e.g. DL533N) and created tools for encoding, testing and operational card management used in Sarajevo tramway infrastructure.

IPTV, MobileTV and FIX-SMS Center

BS Telecom Solutions d.o.o
  1. IPTV and MobileTV backend development — research and implementation of multicast streaming head-end solutions using FFmpeg, MumuDVB and Wowza. Server-side control logic, transcoding pipelines (HDS/HLS/RTSP) and monitoring tools for live and mobile video delivery.
  2. Fixed-line SMS Center backend — development of PHP-based SOAP services and administration (operation and maintenance web) tools for SMS delivery in fixed telephony networks (end-user BH Telecom).

Software Engineer - SCB-CO/IN (Central Office Switching)

BS Telecom Solutions d.o.o.
  1. Central Office switching (SCB-CO/IN) — real-time C++ development on PharLap ETS: Maintenance and evolution of the subscriber switching subsystem for public telephony (Moscow Telecom “Sistema”). Real-time channel switching, hardware board integration, subscriber features (CLIP/CLIR, forwarding, 3PTY, conferencing) and long-term system stability.
  2. ISDN L2 (Q.921) signaling implementation: Delivered full Layer-2 support according to ITU-T/ETSI specifications, integrating with existing L1/L3 modules and CO core logic. Critical development enabling digital subscriber signaling, tested and deployed in live infrastructure.

Certificates

Oracle Solaris 11 System Administrator

Oracle

2017


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in