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
  • Containerize services with Docker for consistent deployments
  • Work with CI/CD pipelines and deployment automation
  • Manage databases (MySQL, MSSQL, Oracle) and migrations with Liquibase
  • Build frontend features with React, Angular, TypeScript, and JavaScript
  • Help out junior devs when they're stuck
  • Apply SOLID principles and design patterns for maintainable code
React, 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 React and Angular work. Learned about security patterns and how to structure enterprise apps properly.

docloop

2021 - 2022 2021

Software developer

Developed full-stack features with .NET, VueJS for electronic invoices application.

.NET VueJS
2021 2021

IT consultant

Supported clients with deployment and troubleshooting. Handled technical problem-solving and client communication.

Education

Bachelor of software engineering

2024 - 2027

Metropolitan University Belgrade

Third year right now, focused on software engineering fundamentals and platform engineering.

Technical skills

Programming languages

Java TypeScript JavaScript SQL Python C++

Frontend development

React, Angular Vue.js React.js Svelte TypeScript

Backend development

Spring Boot Spring Framework FastAPI Node.js Express Java Python

DevOps & Infrastructure

MySQL PostgreSQL MSSQL Oracle MongoDB Redis RabbitMQ Docker Liquibase Kubernetes Terraform ArgoCD Helm GitOps CI/CD GitHub Actions

Security & testing

Spring Security JUnit Jest
© 2026 Luka Golubović. All rights reserved.