Darko Zivkovic-Technischer Leiter
Tagessatz prüfen
Erfahrungen
Technical Lead
Sipod
- 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.
Senior Software Engineer
Axians Serbia
- 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.
Software Engineer
Orion Innovation
- 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).
Erfahrung nach Fachbereich
Zeigt, in welchen Abteilungen und Funktionen dieser Freelancer am meisten mitgewirkt hat.
Erfahren in Informationstechnologie (IT), Qualitätssicherung und Produktentwicklung.
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
Ausbildung
Universität Niš
Bachelor-Abschluss · Niš, Serbien
Statistiken
Erfahrung
Fachkenntnisse
Qualifikationen
Profil
Häufig gestellte Fragen
Du hast Fragen? Hier findest du mehr.
Durchschnittlicher Tagessatz für ähnliche Positionen
Die Tagessätze basieren auf aktuellen Projekten und enthalten keine FRATCH-Marge.
Ähnliche Freelancer
Entdecke andere Experten mit ähnlichen Qualifikationen und Erfahrungen
Experten, die kürzlich an ähnlichen Projekten gearbeitet haben
Freelancer mit praktischer Erfahrung in vergleichbaren Projekten als Technical Lead
Freelancer in der Nähe
Fachkräfte, die in oder in der Nähe von Barič, Serbien arbeiten
