Marko Kovacevic

Software and Machine Learning Engineer

Marko Kovacevic

Software and Machine Learning Engineer

Hi, this is Marko

Software and Machine Learning Engineer

Curious and passionate about Artificial Intelligence and Software Engineering. Enjoys making innovation and sharing knowledge. Loves doing impossible things. Currently he works in financial industry as a Software Engineer specialized in Machine Learning.


Full Name

Marko Kovacevic



Work Experience

Inovatec Systems

Software and Machine Learning Engineer - Jul 2018 - Current

  • Writing high quality code and developing applications
  • Leading Machine learning development and implementation
  • Software maintenance (software monitoring, modifying the software on demand, bug fixing)
  • Researching new technologies
  • Mentoring younger developers
  • Made innovation with Machine learning in Software products
  • Enhanced speed and resource cost in Software products
  • Designed features that made Software usage easier
  • Increased the number of company innovation by creating a group where ideas and inspirations were shared

Internship Organization Lead - Jul 2019 - Sep 2019

  • Leading Internship organization
  • Developing Software demo that will be developed at Internship
  • Interviewing
  • Mentoring

Software Engineer Intern - Oct 2017 - Nov 2017

Previously, he did not know any of the technologies that was used during Internship, but he learned them fast, adapted to business environment and successfully completed the tasks.

He studied at college and worked at internship in parallel. That year result was that he was best intern and best student.

Volunteer Experience

Second Technical School in Kragujevac

Web Designer - May 2018 - Jun 2018

Created Website together with 3 friends from College for Second Technical School in Kragujevac.


Professional Skills

  • Inovations
  • Leadership
  • Adaptability
  • Confidence
  • Comunication

Artificial Intelligence Skills

  • Machine Learning
  • Natural Language Processing
  • Computer Vision
  • Expert Systems
  • TensorFlow
  • Keras
  • Scikit-learn
  • Accord.NET

Software Development Skills

  • Algorithms
  • Data Structures
  • Angular
  • Bootstrap
  • HTML
  • CSS
  • C#
  • ASP.NET WebAPI 2
  • ASP.NET Core WebAPI
  • Entity Framework
  • NUnit
  • Xamarin
  • Windows Forms
  • Python
  • Django
  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn

  • Java
  • JSP
  • Servlets
  • JavaFX
  • JDBC
  • Microsoft SQL Server
  • MySQL
Version Control:
  • Microsoft TFS
  • Git
Cloud Computing:
  • Microsoft Azure

Software Testing Skills

  • Unit Testing
  • Integration Testing
  • Performance Testing
  • Regression Testing
  • Smoke Testing

Software Security Skills

  • Cryptography

Project Managment Skills

  • Scrum
  • Jira
  • Redmine


Document Classification

Software and Machine Learning Engineer at Inovatec Systems Dec 2019 - Current

Document Classification is used to classificate documents.

Software track emails and when email with documents arrive then he classificate documents to the appropriate folder for the appropriate application.

Javelin Direct

Software and Machine Learning Engineer at Inovatec Systems Jul 2018 - Current

Javelin Direct (JD) is designed to streamline and facilitate the processes of filling out and submitting applications quickly and intuitively to lenders for assessment and approval.

JD allows real-time application updates and communication between dealers and lenders from the point of an application's submission, all the way to its booking.

More info: projects

Student at - May 2020 - Sep 2020

Projects during learning at specialization courses:

  • Face Recognition
  • Art Generation with Neural Style Transfer
  • Car Detection with YOLO
  • Image Classification
  • Character level language model - Dinosaurus Island
  • Jazz improvisation with LSTM
  • Emojify
  • Neural Machine Translation
  • Trigger word detection

Used technologies:
TensorFlow, Keras, NumPy, Python

Newspaper Article Analysis

Student at Technical College of Applied Studies in Kragujevac - Sep 2019 - Nov 2019

Project is used to predict category and sentiment analysis of newspaper articles.

Software analyze text of the newspaper article and display resulsts.

The analysis contains the following results:
  • Category of newspaper (business, entertainment, politics, sport or technology)
  • Sentiment analysis (percentages that indicates how positive, negative and neutral the text of the article is)

Used technologies:
Keras, Scikit-learn, Angular, Python, Django

More info: (Serbian language)

Loan Analysis and Prediction

Student at Technical College of Applied Studies in Kragujevac - Oct 2018 - Feb 2019

Project is used to analyse loan application and to provide expert support in the banking system when deciding whether or not to approve a loan. Project is based on Artificial Intelligence.

Expert (AI) analyse loan application then give his expertise:
  • Loan decision
  • How much it is confident is in his decision
  • Reasoning that led to his decision

Used technologies:
Scikit-learn, Python, Django, Angular

Lost & Found

Student at Technical College of Applied Studies in Kragujevac - Apr 2018 - Jun 2018

The basic function of the "Lost & Found" project is to facilitate the work of the department dealing with lost and found things, in a big company or institution.

Used technologies:
C# Windows Forms, ADO.NET, Microsoft SQL Server, Micrososft Azure Cloud, Microsoft Team Foundation Server

Technical High School Website

Web Designer Volunteer at Second Technical High School in Kragujevac - May 2018 - Jun 2018

Official Web presentation of the Second Technical High School in Kragujevac, Serbia.

Used technologies:
WordPress, HTML5, CSS3

More info: (Serbian language)

Car Rental Managment System

Student at Technical College of Applied Studies in Kragujevac - Nov 2017 - Feb 2018

Cloud based management solution designed specifically for managing vehicle rental business.

The system consists of a mobile and desktop application.
  • Mobile app - Allows customers to Book a specific car, An overview of the history of rented cars, Overview of company information
  • Desktop app - Allows employees to keep records of the business

Used technologies:
C# Xamarin (Mobile App Development), C# Windows Forms, Microsoft SQL Server, Microsoft Azure

More info: (Serbian language)


Student at Technical College of Applied Studies in Kragujevac - Jan 2018 - Jan 2018

The goal of the game is for the user to guess the 4-character combination imagined by the powerful Trollo for a period of 100 seconds, and the user is limited to a certain number of attempts, depending on which level of difficulty he chooses, which he can use. If he uses all attempts or his time expires, the user automatically loses and wins 0 points. The user has a total of 6 characters that he can use in his combination.

If the user enters the secret code "TESLA" or "PUPIN", the famous scientis Nikola Tesla and Mihajlo Pupin will help user to beat the powerful Trollo.

Used technologies:
C# Windows Forms

More info: (Serbian language)

Inovatec Process Tracker

Software Development Intern at Inovatec Systems - Oct 2017 - Nov 2017

The goal of the project is Services and Applications monitoring. When a service go down, it is recorded in the database and the email is automatically sent to the user. The user can subscribe or unsubscribe for receiving emails when server go down, also he can choose which services they want to track. All service information and history is displayed to the user via the mobile (Android and iOS) application.

Used technologies:
C# Xamarin (Mobile App Development), ASP.NET WebAPI 2, C# Windows Services, Entity Framework, Microsoft SQL Server, Microsoft Azure

More info:


Bachelor of Science - BS, Computer Science

Technical College of Applied Studies in Kragujevac (3 Years Course) - Oct 2016 - Nov 2019

GPA: 9.65/10

Graduated with highest mark in Bachelor thesis "Machine Learning".

Bachelor thesis content (Serbian language): Activities:
  • Enhanced quality of courses by making tutorials
  • Sharing Knowledge to Students
  • Representing Students at College Council
  • College Basketball Team Member
  • Connected all students at the college and that facilitated better communication and student organization by creating a Slack channel
  • Restaurated old computers room and made hub for Computer science enthusiasts


TensorFlow Developer Certificate ( - Dec 2020

Period of validity: Dec 2020 - Dec 2023

More info: Certificate


Browser-based Models with TensorFlow.js ( / Coursera - Dec 2020

More info: Coursera

Deep Learning Specialization ( / Coursera - Sep 2020

More info: Coursera

Sequence Models / Coursera - Sep 2020

More info: Coursera

Convolutional Neural Networks / Coursera - Aug 2020

More info: Coursera

Structuring Machine Learning Projects / Coursera - Jul 2020

More info: Coursera

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization / Coursera - Jun 2020

More info: Coursera

Modern Deep Learning in Python

Udemy - Jun 2020

More info: Udemy

Neural Networks and Deep Learning / Coursera - May 2020

More info: Coursera

Data Structures & Algorithms

Udemy - April 2020

More info: Udemy

Unit Testing for C# Developers

Udemy - Feb 2020

More info: Udemy

Python for Data Science and Machine Learning Bootcamp

Udemy - May 2019

More info: Udemy

The Complete ASP.NET MVC 5 Course

Udemy - Jun 2018

More info: Udemy


The Best Student of College Generation

Technical College of Applied Studies in Kragujevac - Jan 2020

The best student of college generation at Technical College of Applied Studies in Kragujevac.

Finalist of the National Case Study Competition

Faculty of Organizational Sciences of Belgrade University - Feb 2019

Student national competition in solving a case study in the field of insurance, initiated in cooperation with the Faculty of Organizational Sciences of Belgrade University and the Association of Insurers of Serbia.

The competitors was student teams of 4 members.

Winner of College Competition in Algorithms and Logical Tasks

Technical College of Applied Studies in Kragujevac - Apr 2018

Student college competition in Algorithms and Logical Tasks.

The competitors was student teams of 3-4 members.

Kickboxing champion of Central Serbia

Kickboxing Federation of Central Serbia - Dec 2015

Kickboxing champion of Central Serbia in discipline Full Contact.



He likes to read books and dream.


He enjoys sharing knowledge and amazing things.


He likes exploring new things that are unexplored. He likes to explore new roads, streets, paths. He likes to take world from another point of view.


Basketball, Soccer, Skiing, Snowboarding, Table Soccer, Table Tennis, Kickboxing




Thank You!

Dream big, believe and work hard.