Preskoči na sadržaj

Beograd, Srbija · Otvoren za remote / hibridni / on-site rad i relokaciju

Luka Golubović

Softverski inženjer · Java/Spring Boot · Go · Angular · Distribuirani sistemi

Softverski inženjer sa više od 4 godine iskustva u razvoju enterprise backend sistema za zdravstvo, event-driven servisa i produkcionih delivery pipeline-ova. Vodio Angular migraciju preko 120+ modula u timu od 6 inženjera. Duboko u Java/Spring Boot, RabbitMQ, Redis, SQL migracijama šema, Docker-u i CI/CD-u. Gradi distribuirane sisteme u Go-u; završava studije softverskog inženjerstva.

Iskustvo

  1. Engineering Software Lab Serbia · Beograd

    Softverski inženjer

    Sep 2023 - danas

    • Ključni inženjer na migraciji sa Angular-a 8 na 16 kroz 120+ frontend modula, uz prelazak na Ivy, standalone komponente i strože tipiziranje.
    • Razvijao i održavao Spring Boot REST servise za enterprise zdravstvenu platformu, sa odgovornošću za validaciju, autorizaciju i obradu produkcionih otkaza.
    • Projektovao event-driven tokove sa RabbitMQ i Redis-om za koordinaciju servisa i keširanje.
    • Vodio Docker deployment-e, release cikluse i produkciono debagovanje na MySQL, MSSQL i Oracle bazama, uz evoluciju šema kroz Liquibase.
    • Održavao Jenkins CI/CD pipeline-ove i SonarQube quality gate-ove; smanjio kritične code smell-ove i otklonio ponavljajuće padove build-ova koji su blokirali isporuku.
    • Učestvovao u arhitekturalnim pregledima; isporučivao full-stack funkcionalnosti u Angular-u i React-u nad Java i Node.js servisima.

    Mlađi softverski inženjer

    Sep 2022 - Sep 2023

    • Isporučivao backend funkcionalnosti u Java/Spring Boot-u i Angular-u 8 za enterprise zdravstvenu platformu u aktivnoj produkcionoj isporuci.
    • Otklanjao produkcione defekte od početka do kraja — od trijaže u Jira-i do verifikovanog release-a kroz Jenkins.
  2. Freelance · Honorarno · Remote

    Full Stack Developer

    2023 - danas

    • Razvio i isporučio Iris, cross-platform Electron + Go desktop aplikaciju koja vodi dnevno poslovanje štamparije: radni nalozi, fakturisanje, analitika, role-based autentikacija, tipizirani IPC i produkciono pakovanje.
    • Migrirao Django 5.2 monolit u tipizirani React SPA sa 68 ruta kroz 10 domena.
    • Isporučivao funkcionalnosti startup proizvoda sa Next.js, Prisma i MongoDB tehnologijama, uključujući autentikaciju i admin panele.
  3. Docloop · Beograd

    Softverski developer

    Sep 2021 - Sep 2022

    • Održavao produkcionu aplikaciju za e-fakturisanje (Vue.js 2, .NET) u kojoj su tačnost podataka, integracije sa trećim stranama i ponašanje osetljivo na revizije bili ugovorna obaveza.
    • Isporučivao funkcionalnosti i ispravke u procesu fakturisanja za produkcione klijente.

    IT konsultant

    Maj 2021 - Sep 2021

    • Svakodnevno testirao API endpoint-e Postman-om i Python skriptama; podržavao partnerske integracije sa računovodstvenim softverom.
    • Pisao dokumentaciju za integraciju e-faktura i vodio tehničke sastanke i vebinare za partnere.

Obrazovanje: Osnovne studije softverskog inženjerstva — Univerzitet Metropolitan Beograd · 2023 - 2027 (očekivano)

Izdvojeni projekti

svi projekti

Iris: Aplikacija za operacije štamparije

Aplikacija za upravljanje operacijama za klijenta u štampariji, izgrađena kao monorepo sa Vite React web aplikacijom, Electron desktop klijentom i deljenim Go/SQLite API-jem.

  • Go
  • SQLite
  • Docker
  • Vite
  • Electron
  • +9

Real-time distribuirani chat sistem

Distribuirani real-time chat sistem dizajniran za proučavanje horizontalne skalabilnosti, WebSocket sinhronizacije stanja i custom connection load balancing-a.

  • React
  • Go
  • WebSocket
  • Redis Pub/Sub
  • Docker

Spider Gym: React SPA klijent

Migracija Django 5.2 monolita sa 67 template-a u tipizovan React SPA sa 68 ruta kroz 10 domena za klijenta u fitnes industriji. Mock-API-first workflow, role-based routing, CSRF-safe klijent, Vitest pokrivenost.

  • React 19
  • TypeScript 6
  • Vite
  • Tailwind CSS v4
  • React Router v7
  • +3

Najnoviji tekstovi

svi tekstovi

AI-assisted kodiranju trebaju manje petlje

Beleške iz saveta Matta Pococka o ograničenjima konteksta, vertikalnim slice-ovima, TDD-u i tome gde je ljudska procena i dalje bitna.

  • ai-tools
  • workflow
  • engineering