Senior Fullstack Developer

Nemanja Cenković

Ich entwickle und modernisiere produktive Webanwendungen mit TypeScript, React, Node.js, Angular und cloud-nativer Infrastruktur.

Fullstack-Entwickler aus Belgrad mit über 14 Jahren Erfahrung in den Bereichen Luftfahrt, Energie, Fitness, Sportplattformen und Echtzeit-Anwendungen. Ich helfe Teams dabei, komplexe Produktanforderungen und gewachsene Systeme in zuverlässige, wartbare Software zu überführen.

Was ich tue

Ich arbeite am besten an Projekten, bei denen Produktlieferung, Frontend-Architektur, Backend-Systeme und Cloud-Infrastruktur zusammenspielen müssen.

Fullstack-Produktentwicklung

Entwicklung von Web- und mobilen Anwendungen mit TypeScript, React, React Native, Angular, Node.js und relationalen Datenbanken.

Modernisierung und Refactoring

Migration von Legacy-JavaScript-Systemen auf TypeScript, Verbesserung der Wartbarkeit, Risikominimierung und einfachere Weiterentwicklung von Codebasen.

Cloud und Integrationen

Gestaltung von Backend-Workflows mit AWS Lambda, serverloser Architektur, Terraform, Drittanbieter-APIs und Produktionsinfrastruktur.

Technische Führung

Leitung kleiner Teams, Mentoring von Entwicklern, Überprüfung der technischen Ausrichtung und Begleitung von Projekten von unklaren Anforderungen bis zur Auslieferung.

Ausgewählte Projekte

Repräsentative Projektarbeiten aus Auftragnehmer- und Teamrollen. Details werden bewusst allgemein gehalten, um die Vertraulichkeit der Kunden zu wahren.

Ticketing-Plattform für die Luftfahrt

Luftfahrt / Enterprise

Eine moderne Ticketkaufplattform für Fluggesellschaftsmitarbeiter.

  • Mitarbeit an einem neuen Enterprise-Frontend mit Angular und TypeScript.
  • Arbeit mit komplexen Geschäftsabläufen in einem regulierten, anspruchsvollen Umfeld.
  • Fokus auf Wartbarkeit, Teamzusammenarbeit und zuverlässige Lieferung.
AngularTypescriptEnterprise UI

Kunden-Journey für Energie und Elektromobilität

Energie / Mobilität

Eine grünere Energiereise mit Elektrofahrzeugen und kundenseitigen Produktabläufen.

  • Stack-übergreifende Arbeit mit TypeScript im Frontend und in Backend-Systemen.
  • Entwicklung von Produktfunktionen mit React, React Native und AWS-Serverless-Diensten.
  • Unterstützung von Integrations- und Infrastrukturarbeiten mit Lambda, Serverless und Terraform.
ReactReact NativeAWS LambdaTerraform

Dokumentenmanagement in der Luftfahrt

Luftfahrt / Dokumente

Eine Dokumentenmanagement-Plattform für Flugzeug-Leasing-Workflows.

  • Migration einer JavaScript- und React-Codebasis auf striktes TypeScript.
  • Verbesserung der Performance bei großen Datentabellen und PDF-Rendering-Workflows.
  • Die Anwendung wurde sicherer in der Wartung und einfacher in der Erweiterung.
ReactTypeScript-MigrationPerformancePDF-Rendering

Renn-Timing- und Veranstaltungsplattform

Sport / Veranstaltungen

Eine Rennorganisationsplattform für Registrierungen, Zeitmessungen, Berichte und Zahlungen.

  • Entwicklungsleitung in mehreren Produktbereichen und Koordination kleiner Entwicklungsteams.
  • Verbesserung der Abläufe zur Rennzeitberechnung und der Berichtsfunktionen.
  • Integration von Zahlungs- und Automatisierungs-Workflows mit Stripe und AWS Lambda.
ReactNode.jsStripeAWS LambdaphpMySQL

Technische Stärken

Werkzeuge ändern sich, aber das sind die Bereiche, in denen ich meistens den größten Mehrwert schaffe.

Frontend-Engineering

React, React Native, Angular, TypeScript, komplexe UI-Workflows, große Datentabellen und Frontend-Performance.

Backend und Cloud

Node.js, Express, AWS Lambda, serverlose Systeme, PostgreSQL, MySQL, REST-APIs und Drittanbieter-Integrationen.

Qualität und Wartbarkeit

TypeScript-Migrationen, Refactoring, Testing, CI/CD, Code-Reviews und Stärkung des Vertrauens in bestehende Systeme.

Lieferung und Führung

Technische Verantwortung, Mentoring, Leitung kleiner Teams, Kommunikation von Kompromissen und Aufrechterhaltung der Projektdynamik.

Erfahrungsübersicht

Ein kurzer Überblick über die Rollen, Domänen und Liefererfahrung hinter den ausgewählten Projekten.

14+Jahre Entwicklung von Webanwendungen
Seniorund Lead-Developer-Rollen
FullstackFrontend-, Backend- und Cloud-Lieferung
GlobalLuftfahrt, Energie, Sport und Fitness

Wie ich arbeite

Ich schätze pragmatisches Engineering: klare Architektur, lesbarer Code, sinnvolle Automatisierung und gerade so viel Prozess, dass Teams aufeinander abgestimmt bleiben — ohne gebremst zu werden.

Ich bin am nützlichsten in Teams, die jemanden brauchen, der sich durch den gesamten Stack bewegen, Produktanforderungen verstehen, die technische Ausrichtung verbessern und täglich produktiven Code schreiben kann.

Mir ist Type Safety, Wartbarkeit und Performance wichtig — aber genauso wichtig ist es mir, nützliche Software zu liefern und von echten Nutzern zu lernen.

Kontakt

Wenn die oben beschriebene Arbeit relevant klingt, nehmen Sie gerne Kontakt auf. Ich bin in Belgrad ansässig und für die Kommunikation auf Englisch und Serbisch verfügbar.