Marko Ivanovic

Marko Ivanovic Email and Phone Number

Software Engineer @ OROUNDO TECH
Marko Ivanovic's Location
Banja Luka, Serb Republic, Bosnia and Herzegovina, Bosnia and Herzegovina
About Marko Ivanovic

Software Engineer with 10+ years of experience in wide spectrum of technologies. Characterized by professional and challenge seeking attitude. Thrilled by hard mental challenges.GitHub: https://github.com/kormangBlog: https://kormang.github.io/

Marko Ivanovic's Current Company Details
OROUNDO TECH

Oroundo Tech

View
Software Engineer
Marko Ivanovic Work Experience Details
  • Oroundo Tech
    Team Lead
    Oroundo Tech Aug 2023 - Present
    Banja Luka, Serb Republic, Bosnia And Herzegovina
    Building phone bots using FreeSwitch, Python and Generative AI technologies.Doing what ever is needed for success - from product vision, team building, cloud architecture, fune-tuning of AI models, to low level debugging of nasty deadlocks and race conditions between Python and C code.
  • Oroundo Tech
    Software Developer
    Oroundo Tech Aug 2022 - Aug 2023
    Banja Luka, Serb Republic, Bosnia And Herzegovina
    First web developer, then web3 & blockchain developer, then C and Python developer on conversational AI project.
  • Yandex
    Software Developer
    Yandex Sep 2019 - Dec 2021
    Nizhny Novgorod Region, Russian Federation
    Implemented features to make our users happy, and company to earn more money, kept Yandex.Browser in sync with Chromium base and maintained.This includes writing new features, evaluating them through AB testing, taking long debugging sessions on multiple platforms (Android, Linux, Windows, MacOS), writing tests (in C++, Java, Kotlin, Python and JavaScript), and jumping into unknown or familiar code (like Chromium's content layer, Blink, and custom android specific code), even patching… Show more Implemented features to make our users happy, and company to earn more money, kept Yandex.Browser in sync with Chromium base and maintained.This includes writing new features, evaluating them through AB testing, taking long debugging sessions on multiple platforms (Android, Linux, Windows, MacOS), writing tests (in C++, Java, Kotlin, Python and JavaScript), and jumping into unknown or familiar code (like Chromium's content layer, Blink, and custom android specific code), even patching C++ and Python backend code, if needed. Show less
  • Nikaiptv
    Software Engineer
    Nikaiptv Feb 2017 - Dec 2021
    Banja Luka, Serb Republic, Bosnia And Herzegovina
    Transformed abandoned, almost unmaintainable code, into profitable SaaS business with less bugs and more features, using all skills at my disposal and working under pressure. The core of the project is a cluster of video streaming servers (hitrow), with REST API and custom async HTTP protocol implementation, written in pure C (using epoll). Implementing complex features, fixing rare production bugs, DevOps and SysAdmin, communicating with clients, designing architecture, writing C, bash,… Show more Transformed abandoned, almost unmaintainable code, into profitable SaaS business with less bugs and more features, using all skills at my disposal and working under pressure. The core of the project is a cluster of video streaming servers (hitrow), with REST API and custom async HTTP protocol implementation, written in pure C (using epoll). Implementing complex features, fixing rare production bugs, DevOps and SysAdmin, communicating with clients, designing architecture, writing C, bash, and Node.js code, disassembling-fixing-reassembling custom HTTP library, and then negotiating purchase of the source code so I don’t have to do it again, all that was part of the job. Show less
  • Oroundo Mobile Gmbh
    Full-Stack Developer
    Oroundo Mobile Gmbh Sep 2017 - Aug 2019
    Banja Luka
    Helped my employer to go from idea for a start up, to MVP, and more, by leveraging wide spectrum of knowledge as fullstack developer.Fullstack development using React Native, React, Express.js, Node.js and other technologies, together with our small self organized team, that manages to quickly react to ever changing requirements based on new insights about the market.
  • Oroundo Mobile Gmbh
    Full-Stack Developer
    Oroundo Mobile Gmbh Feb 2017 - Sep 2017
    Banja Luka
    Helped my employer to go from idea for a start up, to MVP, and more, by leveraging wide spectrum of knowledge as fullstack developer.Fullstack development using React Native, React, Express.js, Node.js and other technologies, together with our small self organized team, that manages to quickly react to ever changing requirements based on new insights about the market.
  • Rt-Rk
    Software Engineer
    Rt-Rk Aug 2015 - Feb 2017
    Banja Luka
    Drove our product from initial R&D project to a product that satisfies users and customers, by designing flexible architecture and API for app framework in C++ and Lua, and optimizing code for high performance and low memory consumption. Designing, implementing, and optimizing GUI framework and run-time environment for Lua based applications for resource constrained set-top box. Designing flexible architecture and API in C++ and Lua, and optimizing code for high performance and low… Show more Drove our product from initial R&D project to a product that satisfies users and customers, by designing flexible architecture and API for app framework in C++ and Lua, and optimizing code for high performance and low memory consumption. Designing, implementing, and optimizing GUI framework and run-time environment for Lua based applications for resource constrained set-top box. Designing flexible architecture and API in C++ and Lua, and optimizing code for high performance and low memory consumption. Show less
  • Rt-Rk
    Software Developer Internship
    Rt-Rk Sep 2014 - Aug 2015
    Banja Luka
    Helped small team (mostly students) to turn R&D project into commercial opportunity, by researching, architecting framework, designing APIs and writing C++, C, and Lua code.Building R&D proof of concept and that turning it into commercial project. The project was GUI-Framework and run-time environment for applications written in Lua, for extremely resource constrained set-top boxes. The framework is itself written mostly in C++, with low level parts in C and high level in Lua.

Marko Ivanovic Skills

C Linux Lua C++ Java Software Architecture Machine Learning Embedded Software Javascript Html Mysql Software Design Vhdl Git Xml Scrum Matlab Eclipse Spring Framework

Marko Ivanovic Education Details

Frequently Asked Questions about Marko Ivanovic

What company does Marko Ivanovic work for?

Marko Ivanovic works for Oroundo Tech

What is Marko Ivanovic's role at the current company?

Marko Ivanovic's current role is Software Engineer.

What schools did Marko Ivanovic attend?

Marko Ivanovic attended State University Of Nizhni Novgorod Named After N.i. Lobachevsky (Unn), University Of Banja Luka, Faculty Of Electrical Engineering.

What skills is Marko Ivanovic known for?

Marko Ivanovic has skills like C, Linux, Lua, C++, Java, Software Architecture, Machine Learning, Embedded Software, Javascript, Html, Mysql, Software Design.

Not the Marko Ivanovic you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.