Darko Zivkovic-Technical Lead
Check rate
Experience
Technical Lead
Sipod
- Designed and led the architectural modernization of a mission-critical enterprise application suite, migrating 1M+ lines of legacy code into a modular, service-oriented JavaScript and Node.js architecture with clean API and UI boundaries.
- Built high-throughput Node.js and TypeScript API middleware handling async data synchronization between web clients and cloud-hosted SQL repositories, applying REST design principles and efficient JSON payload serialization.
- Developed an async data processing engine using Node.js worker threads, queues, and non-blocking I/O, achieving consistent low-latency performance under heavy load.
- Architected enterprise web management portals in React and Next.js with Node.js service APIs, TypeORM persistence logic, multi-tenant data access patterns, and automated report generation.
- Designed AI-assisted development workflows using Cursor, Claude Code, GitHub Copilot, RAG, MCP server patterns, Agent Skills, and structured prompts to generate tests, refactor code, and validate charting logic.
- Reduced SQL Server data retrieval times by 55% through advanced indexing strategies, query refactoring, and schema redesign targeting large-scale analytical workloads consumed by Node.js APIs.
- Led a 5-developer team, enforcing code quality standards, Jest testing protocols, AI verification, evaluation, output confirmation, and consistent API design across backend services and React application layers.
Senior Software Engineer
Axians Serbia
- Built a real-time notification engine using WebSockets, Socket.IO, and event-driven Node.js services to push live updates to connected clients with reliable, low-latency delivery.
- Designed responsive React UI components for real-time visualization of high-frequency data streams, applying component-based architecture, memoization, and reactive rendering patterns for smooth user interaction.
- Engineered Node.js and Python diagnostic tooling for automated performance profiling, memory monitoring, and production health checks, reducing application resource consumption by 30%.
- Refactored legacy service controllers into TypeScript-based Node.js modules using Dependency Injection and Repository pattern, decoupling business logic from data access and improving unit testability.
- Containerized distributed Node.js application modules with Docker and integrated them into Jenkins CI/CD pipelines, cutting deployment time from hours to minutes and ensuring environment consistency across stages.
- Optimized SQL Server storage through table partitioning and data compression, improving throughput and query performance across multi-terabyte time-series datasets served through backend APIs.
- Applied spec-driven AI development with OpenAI API, MCP servers, tool calling, embeddings, vector search, structured prompts, evaluation, and output confirmation to accelerate refactoring, test generation, and release validation.
Software Engineer
Orion Innovation
- Built internal React and Node.js dashboards for real-time system health monitoring and log visualization, surfacing service data through REST endpoints in a clean web interface.
- Developed reusable React UI controls for complex 2D data rendering, applying event-driven and model-view architecture patterns directly aligned with modern frontend development.
- Engineered a TypeScript data abstraction layer using the Abstract Factory pattern to decouple UI components from database implementations, enabling cleaner swapping of persistence backends without UI changes.
- Improved database throughput by 40% through T-SQL query tuning and stored procedure optimization targeting high-concurrency transaction scenarios on SQL Server.
- Introduced Jest and integration testing into the team’s workflow, building out test coverage that reduced production regression defects by 25%.
- Authored Node.js ETL scripts to automate extraction, transformation, validation, and loading of legacy XML datasets into SQL Server, eliminating manual migration effort and improving data reliability.
- Worked within Agile/Scrum delivery cycles, translating high-level requirements into detailed technical specifications, implementation plans, and verification steps for web-facing and backend service components.
Industry Experience
See where this freelancer has spent most of their professional time.
Experienced in Information Technology.
Business Area Experience
See which departments and functions this freelancer has contributed to most.
Experienced in Information Technology, Quality Assurance, and Product Development.
Summary
Senior Fullstack Engineer with 12+ years of experience delivering scalable Node.js services, production-grade REST APIs, and data-intensive web applications across enterprise environments. Strong hands-on background in JavaScript, TypeScript, Node.js, React, and modern fullstack engineering, with practical AI/LLM workflow experience across RAG, MCP servers, agent skills, spec-driven AI development, AI verification, evaluation, and output confirmation.
Skilled at designing microservices, event-driven workflows, cloud-native deployments, async data pipelines, component-based user interfaces, and reliable database-backed systems using Docker, Kubernetes, Azure, SQL Server, PostgreSQL, Redis, and MongoDB. Known for owning complex problems end-to-end - from API contract design and backend architecture to AI-assisted delivery, performance tuning, observability, testing, CI/CD, and technical leadership.
Skills
- Languages: 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, Component-Based Ui Architecture, Websockets, Real-Time Dashboards, Data Visualization
- Cloud & Devops: Azure, Docker, Kubernetes, Ci/Cd, Github Actions, Jenkins, Azure Devops, Nginx
- Data & Messaging: Kafka, Rabbitmq, Redis, Websockets, Socket.Io, Mqtt, Protocol Buffers, Async Queues, Event-Driven Architecture
- Ai Engineering: Cursor, Claude Code, Github Copilot, Openai Api, Mcp Servers, Tool Calling, Rag, Agent Skills, Embeddings, Vector Search, Structured Prompts, Ai-Assisted Refactoring, Test Generation
- Databases: Sql Server, Postgresql, Redis, Mongodb, Query Optimization, Partitioning, Caching
- Observability & Testing: Jest, Vitest, Supertest, Playwright, Cypress, Unit & Integration Testing, Opentelemetry, Datadog, Performance Profiling
- Architecture & Engineering Practices: Solid, Design Patterns, Api-First Design, Async I/O, Performance Optimization, Scalability, Agile/Scrum, Code Reviews
Languages
Education
University of Niš
Bachelor’s Degree · Niš, Serbia
Statistics
Experience
Expertise
Qualifications
Profile
Frequently asked questions
Have questions? Find more information here.
Average rates for similar positions
Rates are based on recent contracts and do not include FRATCH margin.
Similar Freelancers
Discover other experts with similar qualifications and experience
Experts recently working on similar projects
Freelancers with hands-on experience in comparable project as a Technical Lead
Nearby freelancers
Professionals working in or nearby Barič, Serbia
