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/
-
Team LeadOroundo Tech Aug 2023 - PresentBanja Luka, Serb Republic, Bosnia And HerzegovinaBuilding 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. -
Software DeveloperOroundo Tech Aug 2022 - Aug 2023Banja Luka, Serb Republic, Bosnia And HerzegovinaFirst web developer, then web3 & blockchain developer, then C and Python developer on conversational AI project. -
Software DeveloperYandex Sep 2019 - Dec 2021Nizhny Novgorod Region, Russian FederationImplemented 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 -
Software EngineerNikaiptv Feb 2017 - Dec 2021Banja Luka, Serb Republic, Bosnia And HerzegovinaTransformed 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
-
Full-Stack DeveloperOroundo Mobile Gmbh Sep 2017 - Aug 2019Banja LukaHelped 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. -
Full-Stack DeveloperOroundo Mobile Gmbh Feb 2017 - Sep 2017Banja LukaHelped 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. -
Software EngineerRt-Rk Aug 2015 - Feb 2017Banja LukaDrove 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 -
Software Developer InternshipRt-Rk Sep 2014 - Aug 2015Banja LukaHelped 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
Marko Ivanovic Education Details
-
University Of Banja Luka, Faculty Of Electrical Engineering9.17/10.00
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?
-
1yahoo.com
-
-
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial