Work Experience

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

Engineering Software Lab Serbia

2023 - Present 2023

Software Engineer

Designing, building, and scaling high-performance distributed systems in the Java ecosystem. Developing resilient microservices and REST APIs for enterprise applications with event-driven architectures.

Key responsibilities and achievements:

  • Design, build, and scale high-performance distributed systems in Java ecosystem
  • Develop and maintain resilient microservices and REST APIs for enterprise applications
  • Work on event-driven architectures with RabbitMQ and Redis
  • Manage databases (MySQL, MSSQL, Oracle) and data migration with Liquibase
  • Contribute to frontend features using Angular, TypeScript, and JavaScript
  • Mentor junior developers and share technical knowledge to elevate team excellence
  • Apply SOLID principles and design patterns for maintainable, scalable code
Angular Spring Boot Java TypeScript RabbitMQ MySQL MSSQL Oracle Redis Liquibase
2022 - 2023 2022

Junior Software Engineer

Contributed to backend features in Java/Spring Boot and worked on frontend-heavy projects with Angular. Applied security and design patterns for enterprise applications.

docloop

2021 - 2022 2021

Junior Software Developer

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

Java Angular Spring TypeScript
2021 2021

IT Consultant

Supported clients technically with deployment and troubleshooting. Ensured production stability and system reliability. Assisted in technical problem-solving and client communication.

Education

Bachelor of Software Engineering

2024 - 2027

Metropolitan University Belgrade

Currently in third year, taking AI courses and building towards a master's degree in Artificial Intelligence.

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