Skip to main content
EN DE SR

Miloš Janković

Staff-Level Software Engineer · Arhitektura, Legacy Modernization i Engineering Enablement

Nemačka (Hesen) · Nije potrebna radna viza / sponzorstvo

Staff-level Software Engineer sa više od 10 godina iskustva u unapređivanju kompleksnih, niskokvalitetnih i poslovno kritičnih sistema u SaaS i međunarodnim platformskim okruženjima.
Specijalizovan za arhitekturu, modernizaciju legacy sistema, backend i platform engineering, kao i engineering enablement koji smanjuje kompleksnost, spušta trošak održavanja i pomaže timovima da isporučuju sigurnije.
Donosi tehničko vođstvo kroz pragmatično refaktorisanje, jasnije granice sistema, bolje engineering standarde i sposobnost da poslovne probleme prevede u održivu tehničku strategiju.


Iskustvo

Software Developer - Manager 2

Yalwa GmbH
  • Modernizovao ekosistem od 80+ internih alata definisanjem zajedničke Laravel platforme, jasnijih modularnih granica i platformskih standarda, čime je dugoročni trošak održavanja smanjen za oko 50%, a onboarding postao znatno lakši.
  • Redizajnirao kompleksnu legacy platformu sa 12 MariaDB/MyISAM konekcija kroz jasnije granice servisa i obrasce pristupa podacima, čime su poboljšani održivost i spremnost za buduću migraciju.
  • Uveo jasnije granice workflow-a i strategije asinhrone obrade u ključne interne sisteme, čime je povećana pouzdanost i smanjen operativni teret tesno spregnutih legacy tokova.
  • Vodio tehničku strategiju između CTO-a, produkta, QA-a i engineering timova, prevodeći nejasne poslovne potrebe u održive arhitektonske odluke i planove realizacije.
  • Podigao engineering kvalitet kroz pragmatično refaktorisanje, code review, dokumentaciju i praktično tehničko vođstvo koje je unapredilo održivost i produktivnost developera.
Jan 2024 - Danas

Software Developer - Manager 1

Yalwa GmbH
  • Stabilizovao ključnu payment infrastrukturu za korisnike u više od 60 zemalja unapređenjem obrade grešaka, monitoringa i operativne vidljivosti u produkcionim tokovima.
  • Identifikovao arhitektonska uska grla u fragmentisanim legacy alatima i postavio smer za standardizovanu platformsku osnovu koja smanjuje tehnički dug i dugoročnu isporučilačku frikciju.
  • Poboljšao sigurnost isporuke uvođenjem CI/CD-a, jasnijih očekivanja oko testiranja i dokumentacionih praksi koje su smanjile manuelni rizik.
  • Uskladio odluke između produkta, QA-a i engineering-a oko održivih delivery kompromisa, prevodeći poslovne prioritete u održivu tehničku strategiju.
  • Bio tehnička referenca za dizajn, debugging i maintainability odluke, podižući kvalitet koda u poslovno kritičnom domenu.
Okt 2022 - Jan 2024

Senior Software Developer

Think Big Development
  • Arhitektovao i isporučivao backend-orijentisane aplikacije uz PHP, Node.js i MySQL, balansirajući kratkoročnu isporuku sa dugoročnom održivošću sistema.
  • Dizajnirao asinhrone i event-driven workflow-e uz RabbitMQ i queue workere kako bi razdvojio operativno kompleksne procese i podržao real-time funkcionalnosti proizvoda.
  • Vodio tehničku isporuku od početka do kraja, prevodeći nejasne poslovne zahteve u arhitekturu, implementacione planove i produkciono spremne sisteme.
  • Postavio održive granice aplikacija i integracione obrasce koji su omogućili da se custom sistemi lakše nadograđuju i nakon prvog release-a.
  • Unapredio pouzdanost produkcije kroz rad na Linux okruženjima, dijagnostiku uskih grla i rešavanje incidenata sa visokim uticajem.
Sep 2020 - Sep 2022

Senior Software Developer

Investintech - Platform WD
  • Razvijao i unapređivao visoko opterećene, data-driven platforme na PHP-u i MySQL-u, čuvajući stabilnost produkcije u okruženju sa uskim arhitektonskim ograničenjima.
  • Postepeno refaktorisao postojeći kod i modele podataka tako da isporuka funkcionalnosti ne povećava strukturnu fragilnost sistema.
  • Balansirao pritisak isporuke sa održivošću kroz tesnu saradnju sa produktom, dizajnom i QA-om na platformi koja nije trpela nepažljive izmene.
  • Podigao engineering kvalitet kroz code review, implementacione standarde i podršku manje iskusnim developerima.
Avg 2019 - Sep 2020

Independent Software Developer / Consultant

Samostalno
  • Dizajnirao i isporučivao web platforme za klijente iz različitih industrija sa fokusom na backend arhitekturu, održivost i operativnu stabilnost.
  • Strukturisao Laravel aplikacije i granice servisa tako da podrže promene poslovnih tokova bez stalnog prepisivanja sistema.
  • Vodio tehnički discovery, dizajn rešenja i planiranje isporuke, pretvarajući nejasne zahteve klijenata u pragmatične sisteme.
  • Savetovao klijente o obimu, riziku i kompromisima vezanim za dugoročno održavanje, čime su bolje tehničke odluke donete ranije.
  • Rano izgradio specijalizaciju za modernizaciju neujednačenih codebase-ova pod realnim budžetskim i vremenskim ograničenjima.
Avg 2014 - Avg 2019

Obrazovanje

Formalno obrazovanje koje je postavilo tehničke osnove, kasnije dodatno proširene kroz profesionalno iskustvo i praktičan rad na dizajnu sistema.

Singidunum University

Diploma inženjera · Informacione tehnologije
Računarske nauke - smer Web Development
2011 - 2013

Railway College of Applied Sciences

Diploma inženjera · Informacione tehnologije
Primenjeno računarstvo i osnove sistema
2006 - 2010

Veštine

Sistemska arhitektura i inženjering
  • Sistemska arhitektura, backend arhitektura i system design za skalabilne SaaS i međunarodne platforme
  • Legacy modernization, pragmatično refaktorisanje i evolucija platformi u monolitima i multi-database sistemima
  • Tehničko vođstvo, tehnička strategija i engineering enablement kroz cross-functional saradnju
  • Kvalitet koda, maintainability, developer productivity i operativna stabilnost
Jezici i framework-i
  • PHP (Laravel, Symfony)
  • Go (backend servisi, komponente osetljive na performanse)
  • JavaScript (Node.js, Vue.js, React.js)
  • Python (skriptovanje, obrada podataka)
Baze podataka i rad sa podacima
  • PostgreSQL (relaciono modelovanje, performance tuning)
  • MySQL / MariaDB (uključujući legacy MyISAM sisteme)
  • Migracije podataka, evolucija šema i integracija između baza
Infrastruktura i isporuka
  • Platform engineering, Docker i Linux okruženja
  • CI/CD pipeline-i, automatizovano testiranje, deployment workflow-i i sigurnije release prakse
  • Asinhrona obrada uz RabbitMQ i queue workere
  • Git-based saradnja i code review praksa
AI i automatizacija
  • LLM integracije i API-zasnovani AI workflow-i
  • AI-podržani interni alati i automatizacija procesa
  • Prompt dizajn i workflow-i sa strukturisanim izlazom
  • Pouzdana backend arhitektura za AI-enabled funkcionalnosti proizvoda

Interesovanja

Kada ne pravim softver, provodim vreme napolju sa porodicom, sviram bubnjeve i bas, i čitam trilere i psihološku fikciju. U kuvanju uživam iz istog razloga kao i u dizajnu sistema: male odluke se sabiraju, a dobri rezultati dolaze iz čistih osnova, iteracije i finog podešavanja usput.

Najviše mi odgovaraju okruženja koja cene jasnoću, ownership i pragmatičan engineering.


Istaknuti projekti

Vehicle Stock Management System - Mercedes-Benz Serbia
  • Vodio arhitekturu i isporuku centralizovane platforme za upravljanje lagerom vozila za dilere u četiri države, zamenjujući fragmentisane operativne procese jedinstvenom sistemskom osnovom.
  • Modelovao kompletan životni ciklus vozila, od dolaska do prodaje, uz vidljivost u realnom vremenu za dilere i centralne timove.
  • Implementirao role-based pristup i tenant-aware razdvajanje podataka kako bi više dilera moglo da koristi jednu održivu platformu.
  • Isporučio analitiku i izveštavanje koji su unapredili praćenje lagera i operativno donošenje odluka.
Online Showroom Platform - Mercedes-Benz Serbia
  • Vodio arhitekturu i isporuku višejezične i međunarodne online showroom platforme za prezentaciju vozila krajnjim korisnicima.
  • Dizajnirao fleksibilne slojeve za sadržaj i konfiguraciju kako bi se regionalne razlike podržale bez dupliranja koda i odvojenih sistema.
  • Implementirao tokove za upite i generisanje lead-ova integrisane sa internim procesima dilera, čime je poboljšan prelaz od interesovanja korisnika do operativnog praćenja.
  • Isporučio skalabilnu osnovu za dalje širenje funkcionalnosti i rast tržišta, umesto jednokratnog marketinškog sajta.
neQuitte — Platforma za učenje jezika uz pomoć AI
  • Dizajnirao i izgradio full-stack platformu za učenje jezika koja objedinjuje upravljanje vokabularom, spaced repetition i gamifikovane vežbe u jednom proizvodu.
  • Integrisao AI-podržane workflow-e za kontekstualne sugestije i generisanje sadržaja, sa fokusom na praktičnu vrednost proizvoda.
  • Arhitektovao Laravel + Vue.js SPA sa role-based pristupom, real-time čatom i operativnim alatima za upravljanje sadržajem i korisnicima.
  • Strukturisao proizvod mobile-first uz responzivne UI obrasce i performance-conscious isporuku resursa.

Preporuka

„Sa velikim zadovoljstvom preporučujemo Miloša Jankovića, koji je sa nama sarađivao na nekoliko značajnih projekata i imao ključnu ulogu u postizanju izuzetnih rezultata. Njegova tehnička stručnost, posvećenost i sposobnost rešavanja kompleksnih problema bile su od velikog značaja za naš uspeh.“

Senior Management, Mercedes-Benz Serbia

Kompletno pismo preporuke dostupno je u dokumentu ispod.

Pogledaj pismo preporuke