Hi, this is Marko
Software Developer and AI Engineer
Enjoys making innovations and sharing knowledge.
Profile
Full Name
Marko Kovacevic
markokovacevic97@gmail.com
Work Experience
Inovatec Systems
Software Developer and Artificial Intelligence Engineer - 2018 - 2023
- Writing high quality code and developing applications
- Software maintenance (software monitoring, modifying the software on demand, bug fixing)
- Researching and developing new technologies
- Mentoring younger developers
- Made innovations 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 innovations by creating a group where ideas and inspirations were shared
Internship Organization Lead - 2018 - 2020
- Leading Internship organization
- Organizing and designing projects
- Mentoring
Software Developer Intern - 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 the best intern and the best student.
Volunteer Experience
Second Technical School in Kragujevac
Web Designer - 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
-
TensorFlow
-
Keras
-
Scikit-learn
-
Accord.NET
Software Development Skills
-
Algorithms
-
Data Structures
-
Angular
-
Ionic
-
Bootstrap
-
HTML
-
CSS
-
C#
-
ASP.NET WebAPI 2
-
ASP.NET MVC
-
ASP.NET Core WebAPI
-
ASP.NET Core gRPC
-
Entity Framework
-
NUnit
-
Xamarin
-
Windows Forms
-
ADO.NET
-
Python
-
Django
-
Flask
-
FastAPI
-
SQLAlchemy
-
NumPy
-
Pandas
-
Matplotlib
-
Seaborn
-
Java
-
JSP
-
Servlets
-
JavaFX
-
JDBC
-
Microsoft SQL Server
-
MySQL
-
Microsoft TFS
-
Git
-
REST
-
SOAP
-
RPC
-
Microservice
-
Monolithic
-
Docker
-
KubeFlow
-
Kubernetes
-
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
Projects
Document Classification
Software Developer and Artificial Intelligence Engineer at Inovatec Systems 2019 - 2023
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 Developer and Artificial Intelligence Engineer at Inovatec Systems 2018 - 2023
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/Newspaper Article Analysis
Student at Technical College of Applied Studies in Kragujevac - 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
Loan Analysis and Prediction
Student at Technical College of Applied Studies in Kragujevac - 2018 - 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 - 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 - 2018
Official Web presentation of the Second Technical High School in Kragujevac, Serbia.
Used technologies:
WordPress, HTML5, CSS3
Car Rental Managment System
Student at Technical College of Applied Studies in Kragujevac - 2017 - 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
Trollo-Lollo
Student at Technical College of Applied Studies in Kragujevac - 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
Inovatec Process Tracker
Software Developer Intern at Inovatec Systems - 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
Education
Bachelor of Science - BS, Applied Informatics
Technical College of Applied Studies in Kragujevac (3 Years Course) - 2016 - 2019
GPA: 9.65/10
Graduated with highest mark in Bachelor thesis "Machine Learning on Databases".
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
Self-education
Deeplearning.ai
Coursera
- Machine Learning Engineering for Production (MLOps) 2022
- Deploying Machine Learning Models in Production 2022
- Machine Learning Modeling Pipelines in Production 2022
- Machine Learning Data Lifecycle in Production 2021
- Introduction to Machine Learning in Production 2021
- ТensorFlow: Data and Deployment 2020
- Advanced Deployment Scenarios with TensorFlow 2020
- Data Pipelines with TensorFlow Data Services 2020
- Device-based Models with TensorFlow Lite 2020
- Browser-based Models with TensorFlow.js 2020
- Deep Learning Specialization 2020
- Sequence Models Sep 2020
- Convolutional Neural Networks (Deeplearning.ai, Coursera) 2020
- Structuring Machine Learning Projects 2020
- Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization 2020
- Neural Networks and Deep Learning 2020
Certificates
Public Lecturing
Deep Learning and Convolutional Neural Networks
OpenIT Conference at University of Belgrade - 2022
Topics: Machine Learning, Deep Learning, Convolutional Neural Networks and Creating Model for Image Classification
Lecture available on: YouTube
Awards
The Best Student of College Generation
Technical College of Applied Studies in Kragujevac - 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 - 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 - 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 - 2015
Kickboxing champion of Central Serbia in discipline Full Contact.
Interests
Books
He likes to read books.
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
markokovacevic97@gmail.com