Professional journey
My professional journey in software engineering, building full-stack applications and solving real-world problems.
Engineering Software Lab Serbia
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
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
Junior software developer
Developed full-stack features with Java, Angular, and Spring. Worked in agile/scrum environment and contributed to production-ready enterprise software.
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 - 2027Metropolitan University Belgrade
Third year right now, taking AI courses and working towards a master's in AI.