Kastriot Cunaku

Softwareingenieur mit Schwerpunkt auf der Entwicklung von Produkten mit besonderer Liebe zum Detail

Prishtina, Kosovo, CET

KC

Zusammenfassung

Senior Softwareingenieur mit über 14 Jahren Erfahrung, spezialisiert auf moderne Frontend-Architekturen (Angular, React, TypeScript) und höchste UI/UX-Präzision. Nachweisliche Erfolge in der Leitung internationaler Teams und in der Entwicklung leistungsstarker Webanwendungen. Versiert in der Full-Stack-Entwicklung mit .NET Core und SQL (MSSQL/PostgreSQL), wodurch eine nahtlose Zusammenarbeit mit Backend-Teams und fundierte Architekturentscheidungen ermöglicht werden.

Technologiestack und Schlüsselkompetenzen

Frontend
Angular (Expert)
React/Next.js
TypeScript
RxJS
Ionic Framework / Capacitor
Jest
Vitest
Cypress
Playwright
Backend
.NET Core
C#
Node.js
Microservices
Data
MSSQL
PostgreSQL
Entity Framework
Supabase
DevOps
Docker
Kubernetes
CI/CD
Azure/AWS
Vercel / Netlify / Render

Arbeitserfahrung

Senior JavaScript-Ingenieur (Frontend-Leiter)

05/2022 - Gegenwärtig
Leitung und Coaching eines siebenköpfigen Engineering-Teams. Ich verantworte die technische Umsetzung komplexer Angular-/React-Anwendungen mit TypeScript und führe monatliche 1:1-Gespräche, regelmäßige Leistungsbeurteilungen, Feedbackrunden sowie Mentoring durch. Zudem treibe ich die Einführung von SOLID-Prinzipien und Clean-Code-Standards voran, mit Fokus auf Performance-Optimierung, Crash-Reporting und Fehlerbehebung. Darüber hinaus verantworte ich CI/CD-Pipelines und arbeite eng mit internationalen Teams zusammen.
Erfolge
  • Leitung und Mentoring eines cross-funktionalen Teams aus sieben Ingenieuren; Steuerung der Bereitstellung komplexer Angular- und React-Anwendungen sowie Förderung der beruflichen Entwicklung durch 1:1-Coaching, regelmäßige Mitarbeitergespräche und Feedbackrunden.
  • Vorantreiben der Einführung von SOLID-Prinzipien und Clean-Code-Praktiken im Frontend sowie enge Zusammenarbeit mit Backend-Teams zur Definition von API-Verträgen und PostgreSQL-/MS-SQL-Datenstrukturen.
  • Reduzierung der Ladezeiten um 40 % durch fortgeschrittene RxJS-Strategien, Code-Splitting und Lazy Loading, um eine hohe Performance für Enterprise-Anwender sicherzustellen.
  • Steuerung der Integration von LLM-Funktionen (OpenAI/Anthropic) durch Entwicklung einer Node.js-Middleware und von Streaming-Chat-Schnittstellen zur Verbindung komplexer KI-Workflows mit der Benutzeroberfläche.
  • Aufbau einer robusten automatisierten Teststrategie (Jest/Vitest) mit 85 % Codeabdeckung sowie Verwaltung von CI/CD-Pipelines zur Sicherstellung nahtloser, hochfrequenter Deployments.
  • Erfolgreiche Leitung der Migration von Legacy-Systemen auf eine moderne, skalierbare Angular-Architektur, wodurch Wartbarkeit und Entwicklungsgeschwindigkeit deutlich verbessert wurden.

JavaScript-Ingenieur

07/2021 - 05/2022
Zu Beginn meiner Tätigkeit bei Povio leitete ich die Frontend-Transformation für den ersten großen Enterprise-Kunden des Unternehmens. Nach der Übernahme des Projekts von einem vorherigen Team übernahm ich die volle Verantwortung für die Frontend-Architektur, stabilisierte die Codebasis und etablierte eine skalierbare, microservices-orientierte Struktur. Mein Fokus lag auf dem Aufbau reaktiver Anwendungen mit RxJS und NgRx-State-Management sowie auf der Sicherstellung hoher Codequalität durch umfassende Unit-Tests mit Karma/Jasmine.

Full-Stack-Softwareingenieur und Systemanalyst

04/2017 - 07/2021
Leitung eines Teams von fünf Ingenieuren bei der Entwicklung clientseitiger Web- und Mobile-Anwendungen. Implementierung asynchroner Programmiermuster mit RxJS. Etablierung von Codequalitätsstandards und Performance-Monitoring-Systemen. Verwaltung von Deployment-Pipelines mit CI/CD-Tools.
Erfolge
  • Leitung eines fünfköpfigen Ingenieurteams bei der End-to-End-Entwicklung und erfolgreichen Einführung der primären Mobile- und Webanwendungen des Unternehmens, die heute über 300.000 aktive Nutzer bedienen.
  • Implementierung reaktiver Programmiermuster mit RxJS und Etablierung von Performance-Monitoring-Systemen, wodurch Reaktionsfähigkeit und Datenverarbeitung der Anwendungen deutlich verbessert wurden.
  • Optimierung der Datenflüsse zwischen Frontend und MSSQL-/PostgreSQL-Backend zur effizienten Verarbeitung von Echtzeit-Energieverbrauchsdaten für Tausende gleichzeitiger Sitzungen.
  • Entwicklung und Einführung geschäftskritischer interner Anwendungen, die von über 3.000 Mitarbeitenden zur Steuerung von Netzbetrieb und Kundensupport-Workflows genutzt werden.
  • Etablierung unternehmensweiter Codequalitätsstandards und automatisierter Testprozesse; Reduktion von Produktionsfehlern und Optimierung des Deployment-Lebenszyklus über CI/CD-Pipelines.

Softwareberater

10/2020 - 03/2021
Verantwortlich für technische Beratungsleistungen sowie für die Entwicklung eines Datenmanagementsystems für das Ministerium für lokale Verwaltungsangelegenheiten.

JavaScript-Ingenieur

01/2019 - 06/2021
Bei YOVI, einem in Großbritannien ansässigen Startup mit dem Fokus auf die Weiterentwicklung der Freelancing-Branche, entwickelte ich die Frontend-Oberfläche der Plattform von Grund auf mit Angular. Dabei implementierte ich zentrale Funktionen wie Authentifizierungsabläufe für Nutzer und Unternehmen, Kollaborationsmodule (Projekte, Pitches, Aufgaben) sowie Zahlungsabwicklung und Berichterstattung. Als alleiniger Frontend-Entwickler arbeitete ich eigenverantwortlich und übersetzte Produktanforderungen in eine produktionsreife Benutzeroberfläche.

Webentwickler

06/2011 - 04/2017
Als Webentwickler bei BIG Agency entwarf, entwickelte und pflegte ich Websites und stellte hohe Performance sowie nutzerfreundliche Erlebnisse sicher. Ich arbeitete mit cross-funktionalen Teams zusammen, um Web-Prototypen zu erstellen, neue Funktionen zu implementieren und den Code für die Kompatibilität mit verschiedenen Browsern und Geräten zu optimieren. Darüber hinaus führte ich umfangreiche Tests durch, leistete technischen Support und trug zur Gesamtstrategie sowie Umsetzung von Webprojekten bei.

Ausbildung

UBT - University for Business and Technology

2012 - 2015
Computer Science and Engineering studies (coursework completed)

freeCodeCamp

2017 - 2019
Computer Software Engineering, Full Stack Web Development Certification

Sprachen

Albanian

Muttersprache

English

Volle Berufserfahrung (C1)

German

Grundkenntnisse (A1/A2)