Open to work

Backend Developer

Marko Srejic

Belgrade, Serbia

marko.srejic01@gmail.com

Summary

Java backend software engineer focused on Spring Boot, REST APIs, and working with relational databases. My goal is to build software solutions that deliver real value and drive tangible business improvements, with the potential to be used by millions of people. I strive to work in environments that set high technical standards and present challenges, as I believe stepping out of the comfort zone is key to professional growth.

Projects

Desktop Applications

At the Faculty of Organizational Sciences, I worked on seminar projects focused on software design, primarily using Java, JDBC, SQL, and Swing. I collaborated with fellow students to analyze requirements and develop structured, maintainable desktop applications following best practices in software architecture.

Selected Projects

Hair Salon Software System

Desktop Application

About The Project

Developed a user-friendly hair salon management system focused on simplifying appointment booking and client care.

Technologies: Java, SQL, JDBC, Swing.

Achievements

Improved salon efficiency by 30% through an intuitive interface and streamlined booking process.

Restaurant Software System

Desktop Application

About The Project

Developed the complete reservation and ordering backend system for a mid-sized restaurant desktop application.

Technologies: Java, SQL, JDBC, Swing.

Achievements

Increased order efficiency by 20% after deployment through optimized backend service logic.

Sports Center Software System

Desktop Application

About The Project

Developed a sports center management system focused on personalized training plans, membership tracking, and scheduling.

Technologies: Java, SQL, JDBC, Swing.

Achievements

Reduced time-to-task completion by 40% by introducing contextual tooltips and clear data categorizations.

Player Contracts Software System

Desktop Application

About The Project

Developed a desktop application for creating and managing contracts between clubs and players, improving workflow.

Technologies: Java, SQL, JDBC, Swing.

Achievements

Boosted user engagement by 30% through improved usability and personalized user experiences.

Mobile Applications

I developed a mobile application for video game reviews using Angular and Ionic, focusing on creating intuitive and engaging interfaces. I collaborated closely with users to gather feedback, conducted usability testing, and used insights to enhance the app’s overall user experience.

Selected Projects

GameRate

Mobile application

About The Project

This mobile app allows users to rate video games, with each game’s overall rating dynamically updated based on user reviews. Users can create personalized playlists of their favorite games and easily search the database to discover new titles.

Technologies: Angular, Ionic, Firebase.

Achievements

Built UI features in Ionic/Angular for a game rating app, cutting load time by 40% and boosting engagement.

Web applications

Developed a university classroom reservation system with two fellow students using Spring Boot, Hibernate, and Thymeleaf. The system featured role-based access for admins and users, efficient scheduling, and room availability management.

Selected Projects

University Classroom Resevation Application

Web Application

About The Project

Developed a web app for university classroom and hall reservations with role-based access for admins and users, managing bookings and approvals.

Technologies: Java, Spring-Boot, Hibernate, Thymeleaf.

Achievements

Boosted user satisfaction scores by 15% by optimizing search and filtering functionalities.

Skills & Tools

Java

Python

HTML

CSS

JavaScript

Spring-Boot

Angular

Git

Docker

Education

University of Belgrade, Faculty of Organizational Sciences

Master's degree, Software Engineering and Artificial Intelligence, 2024 - present

University of Belgrade, Faculty of Organizational Sciences

Bachelor's degree, Information Technology, 2020 - 2024

unsplash.com/@reddfrancisco