EN DE SR

Miloš Janković

Senior Software Developer · Systemarchitektur

Deutschland (Hessen) · Keine Visumssponsoring erforderlich

Senior Software Developer mit mehr als 10 Jahren Erfahrung im Aufbau und in der Weiterentwicklung großer Websysteme.
Spezialisiert auf Systemdesign, die Modernisierung gewachsener Plattformen und das Skalieren von Backend-Systemen in internationalen Umgebungen.
Bekannt dafür, Stabilität zu verbessern, komplexe Systeme zu vereinfachen und aus unklaren Anforderungen pragmatische technische Lösungen zu machen.


Berufserfahrung

Software Developer - Manager 2

Yalwa GmbH
  • Leitung der Konsolidierung von mehr als 80 internen Tools in eine einheitliche Laravel-Plattform, inklusive Architektur- standards und einer langfristigen Reduktion des Wartungsaufwands um rund 50 Prozent bei deutlich besserem Onboarding.
  • Konzeption und Umsetzung architektonischer Verbesserungen für eine komplexe Legacy-Plattform mit 12 Datenbankverbindungen (MariaDB/MyISAM), wodurch Zuverlässigkeit, Wartbarkeit und Migrationsfähigkeit verbessert wurden.
  • Definition von Service-Grenzen, Datenzugriffsmustern und asynchronen Verarbeitungsstrategien zur Stabilisierung und Skalierung kritischer interner Systeme.
  • Technische Schnittstelle zwischen CTO, Produkt, QA und Entwicklung, mit Fokus auf nachhaltige technische Entscheidungen und umsetzbare Pläne.
  • Förderung einer Kultur von Ownership, technischer Verantwortung und kontinuierlichem Lernen durch Mentoring und klare Engineering-Standards.
Jan 2024 - Heute

Software Developer - Manager 1

Yalwa GmbH
  • Verantwortung für zentrale Payment-Infrastruktur für Nutzer in mehr als 60 Ländern, mit Verbesserungen bei Zuverlässigkeit, Monitoring und Fehlerbehandlung im Produktivbetrieb.
  • Architektonische Engpässe in gewachsenen internen Tools identifiziert und die Grundlage für eine standardisierte, framework-basierte Plattform gelegt.
  • Einführung von CI/CD, Teststandards und Dokumentations- praktikiken zur Stabilisierung von Delivery-Prozessen und zur Reduktion operativer Risiken.
  • Enge Zusammenarbeit mit Produkt, QA und Design, um technische Umsetzung an geschäftlichen Prioritäten und Zeitplänen auszurichten.
  • Technischer Ansprechpartner im Team für Designentscheidungen, Debugging komplexer Probleme und bessere Codequalität.
Okt 2022 - Jan 2024

Senior Software Developer

Think Big Development
  • Konzeption und Umsetzung individueller backend-lastiger Anwendungen mit PHP, Node.js und MySQL, mit starkem Fokus auf Skalierbarkeit, Fehlertoleranz und langfristige Wartbarkeit.
  • Umsetzung asynchroner Verarbeitung und eventgetriebener Workflows mit RabbitMQ und Queue-Workern für Echtzeit- funktionen und Hintergrundprozesse.
  • Verantwortung für die End-to-End-Lieferung von der Anforderungs- analyse über Architekturentscheidungen bis hin zu Deployment und Support nach dem Release.
  • Direkte Zusammenarbeit mit Stakeholdern, um vage Geschäftsanforderungen in konkrete technische Lösungen und Lieferpläne zu übersetzen.
  • Betrieb und Wartung Linux-basierter Produktionsumgebungen mit Fokus auf Incidents, Performance und Zuverlässigkeit.
Sep 2020 - Sep 2022

Senior Software Developer

Investintech - Platform WD
  • Mitarbeit an der Weiterentwicklung hochfrequentierter, datengetriebener Webplattformen auf Basis von PHP und MySQL mit hohen Anforderungen an Performance und Verfügbarkeit.
  • Arbeit in einem etablierten Produktionssystem mit einem ausgewogenen Umgang zwischen Feature-Entwicklung und vorsichtigen Änderungen an bestehender Architektur und Datenmodellen.
  • Enge Zusammenarbeit mit Produkt, Design und QA für planbare Delivery bei gleichzeitig hoher Plattformstabilität.
  • Technische Ansprechperson für Junior-Entwickler durch Code- Reviews, Best Practices und Unterstützung bei der Qualitätsverbesserung.
Aug 2019 - Sep 2020

Unabhängiger Software Developer / Consultant

Selbstständig
  • Konzeption und Umsetzung backend-lastiger Webplattformen für Kunden aus verschiedenen Branchen mit Fokus auf Skalierbarkeit, Wartbarkeit und operative Stabilität.
  • Architektur individueller Laravel-basierter Anwendungen und serviceorientierter Systeme für komplexe Geschäftsprozesse.
  • Verantwortung für die komplette Lieferung von der Anforderungsanalyse und dem Systemdesign bis zu Deployment und Wartung.
  • Steuerung von Kundenkommunikation, technischen Entscheidungen und Abwägungen zwischen Umfang, Zeit und langfristiger Wartbarkeit.
  • Frühe Erfahrung mit realen Einschränkungen wie unklaren Anforderungen, begrenzten Budgets und den Kosten technischer Schulden.
Aug 2014 - Aug 2019

Ausbildung

Formale Ausbildung, die das technische Fundament gelegt hat, das später durch Berufserfahrung und reales Systemdesign erweitert wurde.

Singidunum University

Ingenieurabschluss · Informationstechnologie
Informatik - Schwerpunkt Webentwicklung
2011 - 2013

Railway College of Applied Sciences

Ingenieurabschluss · Informationstechnologie
Angewandte Informatik und Systemgrundlagen
2006 - 2010

Kompetenzen

Systemarchitektur & Engineering
  • Architektur von Anwendungen und Systemen für skalierbare, internationale Plattformen
  • Refactoring und Modernisierung gewachsener Systeme (Monolithen, Multi-Datenbank-Systeme)
  • API-Design, Service-Grenzen und asynchrone Verarbeitung
  • Performance-Optimierung, Zuverlässigkeit und operative Stabilität
Sprachen & Frameworks
  • PHP (Laravel, Symfony)
  • Go (Backend-Services, performancekritische Komponenten)
  • JavaScript (Node.js, Vue.js, React.js)
  • Python (Skripting, Datenverarbeitung)
Datenbanken & Daten
  • PostgreSQL (relationales Datenmodell, Performance-Tuning)
  • MySQL / MariaDB (einschließlich Legacy-MyISAM-Systeme)
  • Datenmigration, Schema-Evolution und datenbankübergreifende Integration
Infrastruktur & Delivery
  • Docker, Linux-basierte Umgebungen
  • CI/CD-Pipelines, automatisierte Tests und Deployment-Workflows
  • Asynchrone Verarbeitung mit RabbitMQ und Queue-Workern
  • Git-basierte Zusammenarbeit und Code-Review-Praktiken
KI & Automatisierung
  • LLM-Integrationen und API-basierte AI-Workflows
  • KI-gestützte interne Tools und Workflow-Automatisierung
  • Prompt-Design und strukturierte Ausgabe-Workflows
  • Zuverlässige Backend-Architektur für KI-gestützte Produktfunktionen

Interessen

Wenn ich nicht an Software arbeite, verbringe ich Zeit draußen mit meiner Familie, spiele Schlagzeug und Bass und lese Thriller sowie psychologische Romane. Kochen macht mir aus demselben Grund Spaß wie Systemdesign: Kleine Entscheidungen summieren sich, und gute Ergebnisse entstehen durch saubere Grundlagen, Iteration und Feintuning.

Ich schätze Arbeitsumgebungen, in denen Klarheit, Ownership und pragmatisches Engineering wichtig sind.


Ausgewählte Projekte

Vehicle Stock Management System - Mercedes-Benz Serbia
  • Leitung von Architektur und Entwicklung einer zentralen Fahrzeugbestandsplattform für Händler in vier Ländern.
  • Konzeption eines Systems zur Verfolgung des Fahrzeuglebenszyklus (im Transport, verfügbar, verkauft) mit Echtzeit-Transparenz für Händler und zentrale Teams.
  • Umsetzung rollenbasierter Zugriffe und mandantenfähiger Datentrennung für mehrere Händler innerhalb einer Plattform.
  • Bereitstellung von Analyse- und Reporting-Funktionen für Leistungsvergleiche, Bestandsüberwachung und operative Einblicke.
Online Showroom Platform - Mercedes-Benz Serbia
  • Leitung der Entwicklung einer mehrsprachigen, länderübergreifenden Showroom-Plattform für die Fahrzeugpräsentation im Frontend.
  • Entwicklung flexibler Content- und Konfigurationsschichten, um regionale Marktunterschiede ohne Code-Duplikation abzubilden.
  • Umsetzung von Anfrage- und Lead-Workflows mit Anbindung an interne Händlerprozesse.
  • Aufbau einer skalierbaren Grundlage für zukünftige Features und weiteres Wachstum.
neQuitte — KI-gestützte Sprachlernplattform
  • Entwicklung einer Full-Stack-Sprachlernplattform mit Vokabelmanagement, Spaced-Repetition-Karteikarten und spielerischen Übungen zur Förderung täglicher Lernaktivität.
  • Integration von KI-Funktionen zur kontextsensitiven Unterstützung der Lernenden und zur intelligenten Inhaltsgenerierung.
  • Architektur als Laravel + Vue.js SPA mit rollenbasiertem Zugriff, Echtzeit-Chat und umfassendem Admin-Dashboard.
  • Mobile-first-Design mit responsiven UI-Mustern und optimiertem Asset-Loading für beste Performance auf allen Geräten.

Empfehlung

„Mit großer Freude empfehlen wir Miloš Janković, der mit uns an mehreren wichtigen Projekten gearbeitet und einen entscheidenden Beitrag zu hervorragenden Ergebnissen geleistet hat. Seine technische Expertise, sein Engagement und seine Fähigkeit, komplexe Probleme zu lösen, waren für unseren Erfolg von großem Wert.“

Senior Management, Mercedes-Benz Serbia

Das vollständige Empfehlungsschreiben finden Sie im folgenden Dokument.

Empfehlungsschreiben ansehen