Software Engineer

Hi, I'm Marko Jovovic

Software Engineer with 5+ years of experience building scalable web applications and robust APIs with Python, Django, React, and AWS. Passionate about clean architecture, process automation, and delivering exceptional digital experiences.

About Me

Crafting digital solutions with precision

I'm a Software Engineer with over 5 years of experience, currently working at Endava as an Application Management Engineer. My background in Mechatronics from the University of Novi Sad gave me a strong analytical foundation that I bring to every project.

I specialize in building REST APIs with Django REST Framework, full-stack applications with React and Angular, and cloud solutions on AWS. I also design UI/UX in Figma and architect complete platform systems from the ground up.

I thrive on automating manual processes, solving complex problems, and communicating directly with clients to deliver solutions that truly meet their needs.

Frontend

React, Angular, Next.js, Tailwind CSS

Backend

Python, Django, Django REST Framework

Database

PostgreSQL, MySQL, DynamoDB, SQL

Cloud & DevOps

AWS, Docker, CI/CD, Linux

Skills

Technologies I work with

Backend

Python95%
Django92%
Django REST Framework90%
REST API / JSON API90%

Frontend

React85%
Angular10%
Next.js78%
HTML / CSS88%
JavaScript / TypeScript82%

Database & Cloud

PostgreSQL90%
MySQL82%
AWS (S3, RDS, DynamoDB, Lambda)85%
SQL88%

Tools & Design

Git / GitHub90%
Docker80%
Linux80%
Figma / Penpot78%
Jira85%

AI-Assisted Development

Leveraging AI coding tools to accelerate development workflows and stay aligned with industry trends.

Windsurf95%
Cursor88%
ChatGPT / Claude88%
GitHub Copilot80%

Projects

What I've built

Professional Work

Proprietary

Data Search & Analytics Platform

Endava

Full-stack web application combining Python Django APIs with AWS OpenSearch and React to search, analyze, and visualize large datasets. Designed complete system architecture and UI/UX in Figma.

PythonDjangoReactAWS OpenSearchFigma

REST API with AWS Integration

Endava

Comprehensive REST API built with Django REST Framework, leveraging AWS DynamoDB for NoSQL storage, RDS for relational data, and S3 for file management. Architected for scalability and performance.

PythonDRFAWS DynamoDBAWS RDSAWS S3

3D Avatar ChatBot

Endava

Interactive Web UI ChatBot featuring a dynamic 3D avatar built with Blender 3D and rendered in-browser using React Three Fiber. Powered by Next.js for server-side rendering and optimal performance.

Next.jsReact Three FiberBlender 3DTypeScript

Enterprise Platform Rebuild

Endava

Complete platform rebuild using Angular 19 with custom-built components and PrimeNG integration. Included data mapping and migration across two platform versions.

AngularPrimeNGTypeScriptData Migration

Process Automation Scripts

Endava

Collection of Python scripts developed to automate manual processes and improve team efficiency across development and operations workflows.

PythonAutomationScriptingDevOps

YOLO Object Detection GUI

Continental R&D

Enhanced YOLO algorithm for optimized object detection with a user-friendly GUI application built with Python and Tkinter.

PythonYOLOMachine LearningTkinter

Personal Projects

Open Source

PyQt6 MultiSelect ComboBox

Published PyPI package (7.4K+ downloads) providing a feature-rich multi-select combobox widget for PyQt6. Includes Select All, bulk operations, performance optimizations for large datasets, full test coverage, and documentation on ReadTheDocs.

PythonPyQt6PyPIOpen Source

PyRex

Python GUI tool for visually testing regular expressions — an offline alternative to regex101. Built with PyQt and the re module, featuring real-time pattern matching, result highlighting, and a Python code generator.

PythonPyQtRegexDesktop App

Portfolio Website

Personal portfolio built with Next.js, Tailwind CSS, and Framer Motion. Features light/dark mode, responsive design, and smooth scroll animations.

Next.jsTailwind CSSFramer MotionTypeScript

Experience

Where I've worked

Application Management Engineer

May 2022 — Present

Endava · Serbia

Developed REST APIs using Django REST Framework with AWS DynamoDB, RDS and S3. Built full-stack web applications combining Python Django APIs with AWS OpenSearch and React for data search, analysis and visualization. Created automation scripts to streamline manual processes. Developed a Web UI ChatBot with dynamic 3D avatar using Next.js, Blender 3D and React Three Fiber. Designed UI/UX for web applications using Figma. Architected complete platform systems and rebuilt a platform using Angular 19 with custom components and PrimeNG.

PythonDjangoDRFReactAngularAWSNext.jsFigma

PDE Laboratory (Test) Engineer

Jan 2021 — May 2022

NORMA Group · Serbia

Planned and implemented laboratory tests in accordance with testing standards. Monitored test results by validating data accuracy and interpreting findings. Participated in continuous improvement of test equipment, procedures, and workflow. Gained foundational understanding of the IATF 16949:2016 automotive quality standard.

Testing StandardsData AnalysisIATF 16949Process Improvement

Machine Learning Intern

Jun 2019 — Jul 2019

Continental R&D · Serbia

Enhanced YOLO algorithm for optimized object detection through analysis and modification. Developed user-friendly GUI applications for object detection using Python and Tkinter.

PythonMachine LearningYOLOTkinterComputer Vision

Contact

Let's work together

I'm currently open to new opportunities and collaborations. Whether you have a project in mind or just want to connect, feel free to reach out.

Location

Serbia (Remote Worldwide)

Socials