Zum Hauptinhalt springen
Top-Experten-Abzeichen
Empfohlener Experte
Profil-Kopfzeilen-Hintergrund

Darko Zivkovic-Technischer Leiter

Darko Zivkovic
Profil-Kopfzeilen-Overlay
Barič, Serbien

Tagessatz prüfen

Erfahrungen

Dez. 2022 - Heute

Technical Lead

Sipod

Stellenbeschreibung
Technical Lead bei Sipod
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
  • Entwarf und leitete die architektonische Modernisierung einer geschäftskritischen Unternehmensanwendungssuite durch Migration von über 1 Mio. Zeilen Legacy-Code in eine modulare, serviceorientierte JavaScript- und Node.js-Architektur mit klaren API- und UI-Grenzen.
  • Entwickelte eine hochdurchsatzfähige Node.js- und TypeScript-API-Middleware zur asynchronen Datensynchronisierung zwischen Web-Clients und cloudbasierten SQL-Repositories, nach REST-Prinzipien und mit effizienter JSON-Payload-Serialisierung.
  • Implementierte eine asynchrone Datenverarbeitungs-Engine mit Node.js-Worker-Threads, Warteschlangen und non-blocking I/O, die unter hoher Last gleichbleibend niedrige Latenz erzielte.
  • Architektierte unternehmensweite Web-Management-Portale in React und Next.js mit Node.js-Service-APIs, TypeORM-Persistenzlogik, Multi-Tenant-Datenzugriffsmustern und automatisierter Berichtserstellung.
  • Entwarf KI-unterstützte Entwicklungs-Workflows mit Cursor, Claude Code, GitHub Copilot, RAG, MCP-Server-Patterns, Agent Skills und strukturierten Prompts zur Testgenerierung, Refaktorisierung und Validierung von Chart-Logik.
  • Verringerte die Datenabrufzeiten in SQL Server um 55 % durch fortgeschrittene Indexierungsstrategien, Query-Refactoring und Schema-Neugestaltung für großskalige analytische Workloads der Node.js-APIs.
  • Führte ein fünfköpfiges Entwicklerteam, setzte Code-Qualitätsstandards durch, etablierte Jest-Testprotokolle, KI-Verifikation, Evaluation, Ergebnisbestätigung und konsistente API-Gestaltung in Backend-Services und React-Anwendungen.
März 2021 - Nov. 2022

Senior Software Engineer

Axians Serbia

Stellenbeschreibung
Senior Software Engineer bei Axians Serbia
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Produktentwicklung
Qualitätssicherung
  • Implementierte eine Echtzeit-Benachrichtigungs-Engine mit WebSockets, Socket.IO und ereignisgesteuerten Node.js-Services, um Live-Updates zuverlässig und mit niedriger Latenz an verbundene Clients zu senden.
  • Entwarf responsive React-UI-Komponenten zur Echtzeitvisualisierung hochfrequenter Datenströme, unter Einsatz komponentenbasierter Architektur, Memoisierung und reaktiver Render-Pattern für eine flüssige Benutzerinteraktion.
  • Entwickelte diagnostische Tools in Node.js und Python für automatisiertes Performance-Profiling, Memory-Monitoring und Produktions-Health-Checks, wodurch der Ressourcenverbrauch der Anwendung um 30 % sank.
  • Refaktorierte veraltete Service-Controller in TypeScript-basierte Node.js-Module mit Dependency Injection und Repository-Pattern, entkoppelte Geschäftslogik vom Datenzugriff und verbesserte die Unit-Testbarkeit.
  • Containerisierte verteilte Node.js-Anwendungs-Module mit Docker und integrierte sie in Jenkins-CI/CD-Pipelines, wodurch sich die Deployment-Zeit von Stunden auf Minuten verkürzte und die Konsistenz der Umgebungen über alle Stufen hinweg sichergestellt wurde.
  • Optimierte die SQL-Server-Speicherung durch Tabellenpartitionierung und Datenkompression, wodurch die Durchsatz- und Abfrageleistung bei Multi-Terabyte-Zeitreihendatensätzen, die über Backend-APIs bereitgestellt werden, verbessert wurde.
  • Setzte spezifikationsgetriebene KI-Entwicklung mit OpenAI API, MCP-Servern, Tool Calling, Embeddings, Vektorsuche, strukturierten Prompts, Evaluation und Ergebnisbestätigung ein, um Refaktorisierung, Testgenerierung und Release-Validierung zu beschleunigen.
März 2016 - Feb. 2021

Software Engineer

Orion Innovation

Stellenbeschreibung
Software Engineer bei Orion Innovation
Industrien
Informationstechnologie (IT)
Bereichen
Informationstechnologie (IT)
Qualitätssicherung
  • Erstellte interne React- und Node.js-Dashboards zur Echtzeitüberwachung der Systemgesundheit und Log-Visualisierung, indem Service-Daten über REST-Endpunkte in einer übersichtlichen Weboberfläche dargestellt wurden.
  • Entwickelte wiederverwendbare React-UI-Komponenten für komplexe 2D-Datenvisualisierungen, basierend auf ereignisgesteuerten und Model-View-Architekturmustern, die direkt mit moderner Frontend-Entwicklung übereinstimmen.
  • Implementierte eine TypeScript-Datenabstraktionsschicht mit dem Abstract Factory-Pattern, um UI-Komponenten von Datenbankimplementierungen zu entkoppeln und einen sauberen Wechsel der Persistenzbackends ohne UI-Anpassungen zu ermöglichen.
  • Steigerte den Datenbankdurchsatz um 40 % durch T-SQL-Query-Tuning und Stored-Procedure-Optimierung für hochkonkurrierende Transaktionsszenarien auf SQL Server.
  • Führte Jest und Integrationstests in den Workflow des Teams ein und baute die Testabdeckung aus, was Produktionsregressionsfehler um 25 % reduzierte.
  • Erstellte Node.js-ETL-Skripte zur Automatisierung von Extraktion, Transformation, Validierung und Laden von Legacy-XML-Datensätzen in SQL Server, beseitigte manuellen Migrationsaufwand und erhöhte die Datenzuverlässigkeit.
  • Arbeitete in Agile/Scrum-Delivery-Zyklen, übersetzte Anforderungen auf hoher Ebene in detaillierte technische Spezifikationen, Implementierungspläne und Verifikationsschritte für Web- und Backend-Servicekomponenten.

Branchenerfahrung

Sieh, in welchen Branchen dieser Freelancer den Großteil seiner beruflichen Laufbahn verbracht hat.

Erfahren in Informationstechnologie (IT).

Informationstechnologie (IT)
Profil-Übereinstimmungsdiagramm

Erfahrung nach Fachbereich

Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.

Erfahren in Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.

Informationstechnologie (IT)
Qualitätssicherung
Produktentwicklung
Profil-Übereinstimmungsdiagramm

Zusammenfassung

Senior Fullstack-Entwickler mit über 12 Jahren Erfahrung in der Bereitstellung skalierbarer Node.js-Dienste, produktionsreifer REST-APIs und datenintensiver Webanwendungen in Unternehmensumgebungen. Umfassende praktische Erfahrung mit JavaScript, TypeScript, Node.js, React und moderner Fullstack-Entwicklung sowie in KI-/LLM-Workflows, darunter RAG, MCP-Server, Agenten-Funktionen, spezifikationsgetriebene KI-Entwicklung, KI-Verifikation, Evaluation und Ergebnisbestätigung.

Erfahren im Entwurf von Microservices, ereignisgesteuerten Workflows, Cloud-nativen Deployments, asynchronen Datenpipelines, komponentenbasierten Benutzeroberflächen und zuverlässigen datenbankgestützten Systemen mit Docker, Kubernetes, Azure, SQL Server, PostgreSQL, Redis und MongoDB. Bekannt dafür, komplexe Probleme von Anfang bis Ende zu betreuen - von API-Vertragsgestaltung und Backend-Architektur bis hin zu KI-gestützter Umsetzung, Performance-Tuning, Observability, Testing, CI/CD und technischer Führung.

Fähigkeiten

  • Sprachen: Javascript, Typescript, Node.Js, Sql, Python
  • Backend: Node.Js, Nestjs, Express.Js, Fastify, Rest-Api-Design, Graphql, Grpc, Microservices, Websockets, Socket.Io, Typeorm, Prisma, Dependency Injection, Repository Pattern
  • Frontend & Ui: React, Next.Js, Redux Toolkit, Zustand, Tailwind Css, Material Ui, Komponentenbasierte Ui-Architektur, Websockets, Echtzeit-Dashboards, Datenvisualisierung
  • Cloud & Devops: Azure, Docker, Kubernetes, Ci/Cd, Github Actions, Jenkins, Azure Devops, Nginx
  • Daten & Messaging: Kafka, Rabbitmq, Redis, Websockets, Socket.Io, Mqtt, Protocol Buffers, Asynchrone Warteschlangen, Ereignisgesteuerte Architektur
  • Ki-Entwicklung: Cursor, Claude Code, Github Copilot, Openai Api, Mcp-Server, Tool Calling, Rag, Agent Skills, Embeddings, Vektorsuche, Strukturierte Prompts, Ki-UnterstüTztes Refactoring, Testgenerierung
  • Datenbanken: Sql Server, Postgresql, Redis, Mongodb, Abfrageoptimierung, Partitionierung, Caching
  • Observability & Testing: Jest, Vitest, Supertest, Playwright, Cypress, Unit- & Integrationstests, Opentelemetry, Datadog, Performance-Profiling
  • Architektur & Engineering Practices: Solid, Design Patterns, Api-First-Design, Async I/O, Performance-Optimierung, Skalierbarkeit, Agile/Scrum, Code Reviews

Sprachen

Englisch
Verhandlungssicher
Serbisch
Fortgeschritten

Ausbildung

Feb. 2011 - Aug. 2015

Universität Niš

Bachelor-Abschluss · Niš, Serbien

Statistiken

Erfahrung

Positionen gesamt 3
Erfahrung in Informationstechnologie (IT) 10.5 J.
Durchschn. Dauer 3 J. 4 M.
Längste Erfahrung 4 J. 11 M.

Fachkenntnisse

Aktuelle Rollen Technical Lead, Senior Software Engineer, Software Engineer
Hauptbranchen Informationstechnologie (IT)
Hauptfachbereiche Informationstechnologie (IT), Qualitätssicherung, Produktentwicklung

Qualifikationen

Höchster Abschluss Bachelor

Profil

Erstellt

Häufig gestellte Fragen

Du hast Fragen? Hier findest du mehr.

Darko ist in Barič, Serbien ansässig.
Darko spricht folgende Sprachen: Englisch (Verhandlungssicher), Serbisch (Fortgeschritten).
Darko hat mindestens 10 Jahre Erfahrung. In dieser Zeit hat Darko in mindestens 3 verschiedenen Rollen und für 3 verschiedene Firmen gearbeitet. Die durchschnittliche Dauer der einzelnen Projekte beträgt 3 Jahre und 5 Monate. Beachten Sie, dass Darko möglicherweise nicht alle Erfahrungen geteilt hat und tatsächlich mehr Erfahrung hat.
Basierend auf der jüngsten Erfahrung wäre Darko gut geeignet für Rollen wie: Technical Lead, Senior Software Engineer, Software Engineer.
Die neueste Position von Darko ist Technical Lead bei Sipod.
In den letzten Jahren hat Darko für Sipod und Axians Serbia gearbeitet.
Darko hat die meiste Erfahrung in Industrien wie Informationstechnologie (IT).
Darko hat die meiste Erfahrung in Bereichen wie Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.
Darko hat kürzlich in Industrien wie Informationstechnologie (IT) gearbeitet.
Darko hat kürzlich in Bereichen wie Informationstechnologie (IT), Produktentwicklung und Qualitätssicherung gearbeitet.
Darko hat einen Bachelor von Universität Niš.
Darko ist sofort vollzeit verfügbar für passende Projekte.
Der Stundensatz von Darko hängt von den spezifischen Projektanforderungen ab. Bitte verwenden Sie die Meet-Schaltfläche im Profil, um ein Meeting zu planen und die Details zu besprechen.
Um Darko zu beauftragen, klicken Sie auf die Meet-Schaltfläche im Profil, um ein Meeting anzufragen und Ihre Projektanforderungen zu besprechen.

Durchschnittlicher Tagessatz für ähnliche Positionen

Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.

800
600
400
200
Stundensatzvergleich-Diagramm
⌀ Markt: 520-680 €
Die angegebenen Tagessätze entsprechen der typischen Marktspanne für Freelancer in dieser Position, basierend auf aktuellen Projekten auf unserer Plattform.
Die tatsächlichen Tagessätze können je nach Dienstalter, Erfahrung, Fachkenntnissen, Projektkomplexität und Auftragsdauer variieren.