Skip to main content
EN DE SR

Miloš Janković

Staff-Level Software Engineer · Architektur, Legacy-Modernisierung & Engineering Enablement

Deutschland (Hessen) · Keine Visumssponsoring erforderlich

Staff-level Software Engineer mit mehr als 10 Jahren Erfahrung in der Verbesserung komplexer, schwach strukturierter und geschäftskritischer Systeme in SaaS- und internationalen Plattformumgebungen.
Spezialisiert auf Architektur, Legacy-Modernisierung, Backend- und Platform Engineering sowie Engineering Enablement, das Komplexität reduziert, Wartungsaufwand senkt und Teams sicherer liefern lässt.
Bietet technische Führung durch pragmatisches Refactoring, klarere Systemgrenzen, stärkere Engineering-Standards und die Fähigkeit, geschäftliche Probleme in tragfähige technische Strategie zu übersetzen.


Berufserfahrung

Software Developer - Manager 2

Yalwa GmbH
  • Modernisierung einer Landschaft von mehr als 80 internen Tools durch eine gemeinsame Laravel-Plattform, klarere Modulgrenzen und Plattformstandards, wodurch der langfristige Wartungsaufwand um rund 50 Prozent sank und Onboarding deutlich einfacher wurde.
  • Neuausrichtung einer komplexen Legacy-Plattform mit 12 MariaDB/MyISAM-Verbindungen durch klarere Service-Grenzen und Datenzugriffsmuster, was Wartbarkeit und Migrationsfähigkeit verbesserte.
  • Einführung klarerer Workflow-Grenzen und asynchroner Verarbeitungsstrategien in kritischen internen Systemen, um Zuverlässigkeit zu erhöhen und operative Komplexität zu senken.
  • Technische Strategie zwischen CTO, Produkt, QA und Entwicklung vorangetrieben und unklare Geschäftsanforderungen in nachhaltige Architekturentscheidungen und umsetzbare Pläne übersetzt.
  • Engineering-Qualität durch pragmatisches Refactoring, Code Reviews, Dokumentation und technische Führung verbessert, mit positiver Wirkung auf Wartbarkeit und Entwicklerproduktivität.
Jan 2024 - Heute

Software Developer - Manager 1

Yalwa GmbH
  • Zentrale Payment-Infrastruktur für Nutzer in mehr als 60 Ländern stabilisiert, indem Fehlerbehandlung, Monitoring und operative Transparenz in produktiven Abläufen verbessert wurden.
  • Architektonische Engpässe in fragmentierten Legacy-Tools identifiziert und die Grundlage für eine standardisierte Plattform geschaffen, die technische Schulden und Delivery- Reibung reduziert.
  • Delivery-Sicherheit durch CI/CD, klarere Testerwartungen und Dokumentationspraktiken erhöht, sodass Änderungen verlässlicher und mit weniger manuellem Risiko ausgeliefert werden konnten.
  • Produkt-, QA- und Engineering-Entscheidungen an nachhaltigen Delivery-Abwägungen ausgerichtet und geschäftliche Prioritäten in wartbare technische Strategie übersetzt.
  • Als technische Referenz für Design-, Debugging- und Maintainability-Entscheidungen die Codequalität in einem geschäftskritischen Bereich erhöht.
Okt 2022 - Jan 2024

Senior Software Developer

Think Big Development
  • Backend-lastige Anwendungen mit PHP, Node.js und MySQL architektiert und ausgeliefert, mit klarem Fokus auf langfristige Wartbarkeit statt kurzfristiger Einzellösungen.
  • Asynchrone und eventgetriebene Workflows mit RabbitMQ und Queue- Workern entworfen, um komplexe Prozesse zu entkoppeln und produktrelevante Echtzeitfunktionen zu unterstützen.
  • Technische Delivery End-to-End geführt und unklare Geschäftsanforderungen in Architektur, Umsetzungspläne und produktionsreife Systeme übersetzt.
  • Wartbare Anwendungsgrenzen und Integrationsmuster etabliert, damit kundenspezifische Systeme auch nach dem ersten Release weiterentwickelbar blieben.
  • Produktionszuverlässigkeit durch Betrieb Linux-basierter Umgebungen, Analyse von Engpässen und Lösung relevanter Incidents im Live-Betrieb verbessert.
Sep 2020 - Sep 2022

Senior Software Developer

Investintech - Platform WD
  • Hochfrequentierte, datengetriebene Plattformen auf Basis von PHP und MySQL weiterentwickelt und dabei Stabilität in einem produktiven Umfeld mit engen architektonischen Grenzen gewahrt.
  • Bestehenden Code und Datenmodelle schrittweise refaktoriert, sodass Feature-Delivery möglich blieb, ohne die strukturelle Fragilität des Systems zu erhöhen.
  • Delivery-Druck mit Wartbarkeit ausbalanciert, indem Produkt, Design und QA auf einer Plattform mit geringer Fehlertoleranz eng verzahnt wurden.
  • Engineering-Qualität durch Code Reviews, Implementierungsstandards und Unterstützung weniger erfahrener Entwickler erhöht.
Aug 2019 - Sep 2020

Unabhängiger Software Developer / Consultant

Selbstständig
  • Individuelle Webplattformen für Kunden aus verschiedenen Branchen konzipiert und umgesetzt, mit Fokus auf Backend-Architektur, Wartbarkeit und operative Stabilität.
  • Laravel-basierte Anwendungen und Service-Grenzen so strukturiert, dass sich geschäftliche Workflows ohne ständige Neuimplementierung weiterentwickeln konnten.
  • Technische Discovery, Lösungsdesign und Delivery-Planung geführt und unklare Anforderungen in pragmatische Systeme übersetzt.
  • Kunden bei Scope-, Risiko- und Wartbarkeitsabwägungen beraten und dadurch bessere technische Entscheidungen vor teuren Fehlentwicklungen abgesichert.
  • Früh eine Spezialisierung auf die Modernisierung ungleich gewachsener Codebasen unter realen Budget- und Zeitgrenzen entwickelt.
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
  • Systemarchitektur, Backend-Architektur und System Design für skalierbare SaaS- und internationale Plattformen
  • Legacy-Modernisierung, pragmatisches Refactoring und Plattformentwicklung in Monolithen und Multi-Datenbank-Systemen
  • Technische Führung, Technical Strategy und Engineering Enablement über funktionsübergreifende Teams hinweg
  • Codequalität, Wartbarkeit, Developer Productivity 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
  • Platform Engineering, Docker und Linux-basierte Umgebungen
  • CI/CD-Pipelines, automatisierte Tests, Deployment-Workflows und sichere Release-Praktiken
  • 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
  • Architektur und Umsetzung einer zentralen Fahrzeugbestandsplattform für Händler in vier Ländern geleitet und fragmentierte Prozesse durch eine gemeinsame Systembasis ersetzt.
  • Den vollständigen Fahrzeuglebenszyklus modelliert, von Zulauf bis Verkauf, und damit Echtzeit-Transparenz für Händler und zentrale Teams geschaffen.
  • Umsetzung rollenbasierter Zugriffe und mandantenfähiger Datentrennung für mehrere Händler innerhalb einer wartbaren Plattform.
  • Analyse- und Reporting-Funktionen bereitgestellt, die Bestandsüberwachung und operative Entscheidungen verbessert haben.
Online Showroom Platform - Mercedes-Benz Serbia
  • Architektur und Delivery einer mehrsprachigen, länderübergreifenden Showroom-Plattform für die Fahrzeugpräsentation im Frontend geführt.
  • Flexible Content- und Konfigurationsschichten entworfen, um regionale Marktunterschiede ohne Code-Duplikation oder getrennte Systeme abzubilden.
  • Anfrage- und Lead-Workflows mit internen Händlerprozessen integriert und die Übergabe von Kundeninteresse in operative Abläufe verbessert.
  • Eine skalierbare Grundlage für spätere Features und weiteres Wachstum aufgebaut, statt nur eine kurzfristige Marketing-Lösung zu liefern.
neQuitte — KI-gestützte Sprachlernplattform
  • Eine Full-Stack-Sprachlernplattform entworfen und umgesetzt, die Vokabelmanagement, Spaced Repetition und spielerische Übungen in einem Produkt bündelt.
  • KI-gestützte Workflows für kontextbezogene Vorschläge und Inhaltsgenerierung integriert, mit Fokus auf sinnvolle und pragmatische Produktanwendung.
  • Eine Laravel + Vue.js SPA mit rollenbasiertem Zugriff, Echtzeit-Chat und operativen Tools für Content- und Nutzermanagement architektiert.
  • Das Produkt mobile-first mit responsiven UI-Mustern und performancebewusster Auslieferung von Assets strukturiert.

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