Full-Stack Software Engineer specializing in enterprise software solutions and microservices architecture with proven experience in building scalable applications

After establishing a strong foundation in software development, I decided to pursue a Software Engineering degree to deepen my theoretical knowledge while continuing to build practical experience.
This combination allows me to approach complex enterprise solutions with both academic rigor and hands-on expertise.
I specialize in developing scalable enterprise applications using Java and Spring Boot for backend microservices, while implementing responsive frontends with Angular and React. My experience spans from architectural decisions to performance optimizations, with a focus on building maintainable and efficient systems.
Beyond technical implementation, I actively contribute to architectural decisions and mentor new team members, ensuring knowledge sharing and code quality across projects.
This is an e-commerce website developed using Angular, PrimeNG, and Hasura GraphQL. Its friendly interface and strong functionality provide all means to make online shopping in this webshop easy, comfortable, and pleasant.
Preview:

A university project for the Distributed Systems course. Real-time chat application built with modern distributed systems principles, featuring multiple users, message synchronization, and scalable architecture.
Preview:

A university project for the CS202 course. Desktop application for secure password management featuring user registration, secure password generation, encrypted storage, and comprehensive password management capabilities with a user-friendly interface.
Preview:

Privacy-first AI assistant acting as research, coding, and learning mentor. Built with FastAPI, ChromaDB for semantic search, Vue 3 frontend. Fully offline-capable with local LLM inference.
Preview:

Working as a Full Stack Developer on an enterprise E-Health platform used by hospitals throughout Italy. My focus is on developing secure healthcare communication features while making architectural decisions for scalable solutions.
The role involves both frontend development with Angular and backend microservices with Spring Boot, working in an Agile environment to maintain and improve our extensive module ecosystem that streamlines hospital workflows.
Spearheaded the development of a cutting-edge video commerce platform for a Swedish startup, focusing on interactive shopping experiences and user engagement. Built a comprehensive dashboard system enabling video content management, analytics, and e-commerce integration.
Played a key role in developing and maintaining Kreiraj application, a comprehensive e-Invoicing solution that streamlines the transition from traditional to electronic invoicing for Serbian businesses. The platform facilitates seamless invoice generation, validation, and submission to the national e-Invoicing system (SEF).
Served as a technical integration specialist, facilitating the adoption of electronic invoicing solutions across diverse business environments. Led technical consultations and implementations for partners transitioning to the national e-Invoicing system.