Belgrade, Serbia · Open to Remote / Hybrid / On-site & Relocation
Luka Golubović
Software Engineer · Java/Spring Boot · Go · Angular · Distributed Systems
Software engineer with 4+ years building enterprise healthcare backends, event-driven services, and production delivery pipelines. Led a 6-engineer Angular migration across 120+ modules. Deep in Java/Spring Boot, RabbitMQ, Redis, SQL schema migrations, Docker, and CI/CD. Building distributed systems in Go; finishing a Software Engineering degree.
Experience
-
Engineering Software Lab Serbia · Belgrade
Software Engineer
Sep 2023 - Present
- Served as a key engineer driving the Angular 8 to 16 migration across 120+ frontend modules, moving to Ivy, standalone components, and stricter typing.
- Built and operated Spring Boot REST services for an enterprise healthcare platform, owning validation, authorization, and production failure-mode handling.
- Designed event-driven flows with RabbitMQ and Redis for service coordination and caching.
- Owned Docker deployments, release cycles, and production debugging across MySQL, MSSQL, and Oracle, with schema evolution managed through Liquibase.
- Maintained Jenkins CI/CD pipelines and SonarQube quality gates; reduced critical code smells and resolved recurring build failures blocking team delivery.
- Contributed to architecture reviews; shipped full-stack features across Angular and React backed by Java and Node.js services.
Junior Software Engineer
Sep 2022 - Sep 2023
- Delivered backend features in Java/Spring Boot and Angular 8 for an enterprise healthcare platform under active production delivery.
- Fixed production-facing defects end to end, from triage in Jira to verified release through Jenkins.
-
Freelance · Part-time · Remote
Full Stack Developer
2023 - Present
- Built and shipped Iris, a cross-platform Electron + Go desktop app running daily operations for a print shop: work orders, billing, analytics, role-based auth, typed IPC, and production packaging.
- Migrated a Django 5.2 monolith into a typed React SPA spanning 68 routes across 10 domains.
- Delivered startup product features with Next.js, Prisma, and MongoDB, including authentication and admin dashboards.
-
Docloop · Belgrade
Software Developer
Sep 2021 - Sep 2022
- Maintained a production e-invoicing application (Vue.js 2, .NET) where data correctness, third-party integrations, and audit-sensitive behavior were contractual requirements.
- Shipped invoicing workflow features and fixes serving production clients.
IT Consultant
May 2021 - Sep 2021
- Tested API endpoints daily with Postman and custom Python scripts; supported partner integrations with accounting software.
- Wrote e-invoice integration documentation and led technical meetings and webinars for partners.
Education: Bachelor's Degree in Software Engineering — Metropolitan University Belgrade · 2023 - 2027 (expected)