Professional journey

My professional journey in software engineering, building full-stack applications and solving real-world problems.

Engineering Software Lab Serbia

2023 - Present 2023

Software engineer

Building distributed systems with Java and Spring Boot. Most of my work involves microservices, REST APIs, and event-driven stuff with RabbitMQ.

What I do:

  • Build and scale distributed systems in Java ecosystem
  • Develop microservices and REST APIs for enterprise applications
  • Work with event-driven architectures using RabbitMQ and Redis
  • Manage databases (MySQL, MSSQL, Oracle) and migrations with Liquibase
  • Build frontend features with Angular, TypeScript, and JavaScript
  • Help out junior devs when they're stuck
  • Apply SOLID principles and design patterns for maintainable code
Angular Spring Boot Java TypeScript RabbitMQ MySQL MSSQL Oracle Redis Liquibase
2022 - 2023 2022

Junior software engineer

Built backend features with Java/Spring Boot and did a lot of Angular work. Learned about security patterns and how to structure enterprise apps properly.

docloop

2021 - 2022 2021

Junior software developer

Developed full-stack features with Java, Angular, and Spring. Worked in agile/scrum environment and contributed to production-ready enterprise software.

Java Angular Spring TypeScript
2021 2021

IT consultant

Supported clients with deployment and troubleshooting. Helped maintain production stability and system reliability. Handled technical problem-solving and client communication.

Education

Bachelor of software engineering

2024 - 2027

Metropolitan University Belgrade

Third year right now, taking AI courses and working towards a master's in AI.

Technical skills

Programming languages

Java TypeScript JavaScript SQL Python C++

Frontend development

Angular Vue.js React.js Svelte TypeScript

Backend development

Spring Boot Spring Framework FastAPI Node.js Express Java Python

Databases & infrastructure

MySQL PostgreSQL MSSQL Oracle MongoDB Redis RabbitMQ Docker Liquibase

AI/ML & data

Ollama ChromaDB LangChain RAG Vector Databases sentence-transformers

Security & testing

Spring Security JUnit Jest