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.

Profile

Full Name

Marko Kovacevic

Email

markokovacevic97@gmail.com

Networks

Work Experience

Inovatec Systems

Software and Machine Learning Engineer - Jul 2018 - Current

Responsibilities:
  • 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
Self-initiated:
  • 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

Responsibilities:
  • 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.

Skills

Professional Skills

  • Inovations
  • Leadership
  • Adaptability
  • Confidence
  • Comunication

Artificial Intelligence Skills

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

Software Development Skills

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

  • Java
  • JSP
  • Servlets
  • JavaFX
  • JDBC
Databases:
  • 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
Tools:
  • Jira
  • Redmine

Projects

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: https://www.inovatec.com/solutions/javelin-direct/

Deeplearning.ai projects

Student at Deeplearning.ai - May 2020 - Sep 2020

Projects during learning at Deeplearning.ai 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: https://github.com/kovacevic-marko/newspaper-article-analysis (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: https://vts.edu.rs/dtskg (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: https://github.com/kovacevic-marko/Car-Rental-Management-System (Serbian language)

Trollo-Lollo

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: https://github.com/kovacevic-marko/Trollo-Lollo (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: https://github.com/kovacevic-marko/Inovatec-Process-Tracker

Education

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

Certificates

TensorFlow Developer Certificate (TensorFlow.org)

TensorFlow.org - Dec 2020

Period of validity: Dec 2020 - Dec 2023

More info: Certificate

Self-education

Browser-based Models with TensorFlow.js (deeplearning.ai)

Deeplearning.ai / Coursera - Dec 2020

More info: Coursera

Deep Learning Specialization (deeplearning.ai)

Deeplearning.ai / Coursera - Sep 2020

More info: Coursera

Sequence Models

Deeplearning.ai / Coursera - Sep 2020

More info: Coursera

Convolutional Neural Networks

Deeplearning.ai / Coursera - Aug 2020

More info: Coursera

Structuring Machine Learning Projects

Deeplearning.ai / Coursera - Jul 2020

More info: Coursera

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

Deeplearning.ai / Coursera - Jun 2020

More info: Coursera

Modern Deep Learning in Python

Udemy - Jun 2020

More info: Udemy

Neural Networks and Deep Learning

Deeplearning.ai / 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

Awards

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.

Interests

Books

He likes to read books and dream.

Blogs

He enjoys sharing knowledge and amazing things.

Exploring

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.

Sports

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

Contact

Email

markokovacevic97@gmail.com

Networks

Thank You!

Dream big, believe and work hard.