Hello, I'm

Siniša Panić

> |

Senior Backend Engineer with deep expertise in Node.js and distributed systems. I architect and build high-throughput APIs, event-driven microservices, and resilient data pipelines that power products at scale.

8+ Years Experience
50+ Projects Delivered
99.9% Uptime SLA
~/sinisa-portfolio
$ cat about.json
{
  "name": "Siniša Panić",
  "role": "Senior Backend Engineer",
  "location": "Europe",
  "languages": ["Node.js", "TypeScript"],
  "focus": [
    "Distributed Systems",
    "API Design",
    "Event-Driven Architecture",
    "Database Optimization"
  ],
  "available": true
}
Siniša Panić

Skills & Technologies

Backend Core

  • Node.js / Express / Fastify
  • TypeScript
  • NestJS
  • REST & GraphQL APIs
  • WebSockets / Socket.io

Databases & Storage

  • PostgreSQL / MySQL
  • MongoDB / Mongoose
  • Redis / Caching Layers
  • Elasticsearch
  • Database Design & Optimization

Infrastructure & DevOps

  • Docker / Kubernetes
  • AWS (EC2, Lambda, SQS, S3)
  • CI/CD Pipelines
  • Nginx / Load Balancing
  • Monitoring & Logging

Architecture & Patterns

  • Microservices Design
  • Event-Driven Architecture
  • Message Queues (RabbitMQ, Kafka)
  • CQRS / Event Sourcing
  • Domain-Driven Design

Professional Experience

Senior Backend Engineer

2021 — Present

Leading Fintech Company

Architected and led development of a high-throughput payment processing system handling 10M+ daily transactions. Designed event-driven microservices with Node.js, Kafka, and PostgreSQL. Reduced API latency by 60% through strategic caching and query optimization.

Node.jsKafkaPostgreSQLDockerAWS

Backend Engineer

2018 — 2021

SaaS Platform Startup

Built and maintained RESTful APIs serving 500K+ active users. Implemented real-time notification system using WebSockets and Redis pub/sub. Led migration from monolithic architecture to microservices, improving deployment frequency 4x.

Express.jsMongoDBRedisWebSocketKubernetes

Software Developer

2016 — 2018

Digital Agency

Developed backend services for client projects spanning e-commerce, healthcare, and logistics. Built authentication systems, payment integrations, and data processing pipelines. Introduced automated testing practices, achieving 85%+ code coverage across services.

Node.jsExpressMySQLREST APIsJest

Projects

Real-Time Payment Gateway

Real-Time Payment Gateway

High-availability payment processing engine supporting multiple providers, idempotent transactions, and real-time webhook delivery with retry logic.

Node.jsKafkaPostgreSQLRedisDocker
Microservices Orchestrator

Microservices Orchestrator

Service mesh management tool with automated health checks, circuit breakers, service discovery, and centralized logging across 30+ microservices.

NestJSRabbitMQMongoDBKubernetesGrafana
API Analytics Platform

API Analytics Platform

Real-time API monitoring and analytics dashboard ingesting millions of requests, with anomaly detection, latency tracking, and automated alerting.

TypeScriptElasticsearchRedis StreamsWebSocketAWS Lambda

Get In Touch

I'm always open to discussing new backend challenges, system design problems, or opportunities to build something impactful. Whether you need to scale an existing system or architect something new from the ground up — let's talk.