Ivica Bogosavljevic, Developer in Belgrade, Serbia
Ivica is currently unavailable

Ivica Bogosavljevic

Embedded Systems Developer

Belgrade, Serbia

Toptal member since July 30, 2021

Bio

Ivica is a senior software engineer with 10 years of experience in the domain of Linux and bare-metal-based embedded systems. His professional focus is application performance improvement — techniques used to make your C/C++ program run faster by using better algorithms, exploiting the underlying hardware, and using the standard library, programming language, and operating system. Ivica is also a writer for a performance-related tech blog.

Portfolio

Johny's Software Lab
Performance Tuning, Performance
Syrmia
C++, Performance Tuning, Hardware Drivers, Linux, Make (formerly Integromat)
RT-RK
C++, Compilers, Google V8, MIPS

Experience

  • Embedded Systems - 7 years
  • C - 7 years
  • Linux - 7 years
  • GCC - 6 years
  • C++ - 6 years
  • Performance - 5 years
  • Clang - 4 years
  • Performance Tuning - 2 years

Preferred Environment

Linux, Git, GCC, Clang, CMake, GNU Make

The most amazing...

...thing I've achieved is speeding up an image processing algorithm used for feature extraction in machine learning eight times compared to its original version.