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
Frontend
Database & Cloud
Tools & Design
AI-Assisted Development
Leveraging AI coding tools to accelerate development workflows and stay aligned with industry trends.
Projects
What I've built
Professional Work
ProprietaryData Search & Analytics Platform
EndavaFull-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.
REST API with AWS Integration
EndavaComprehensive 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.
3D Avatar ChatBot
EndavaInteractive 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.
Enterprise Platform Rebuild
EndavaComplete platform rebuild using Angular 19 with custom-built components and PrimeNG integration. Included data mapping and migration across two platform versions.
Process Automation Scripts
EndavaCollection of Python scripts developed to automate manual processes and improve team efficiency across development and operations workflows.
YOLO Object Detection GUI
Continental R&DEnhanced YOLO algorithm for optimized object detection with a user-friendly GUI application built with Python and Tkinter.
Personal Projects
Open SourceExperience
Where I've worked
Application Management Engineer
May 2022 — PresentEndava · 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.
PDE Laboratory (Test) Engineer
Jan 2021 — May 2022NORMA 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.
Machine Learning Intern
Jun 2019 — Jul 2019Continental 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.
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.