Skip to main content

architecting distributed systems

Nemanja Tanasković

Senior Backend Engineer

I architect and build scalable, production-grade distributed systems. With 10+ years of backend engineering experience, I specialize in fintech and enterprise environments.

Key Engineering Impact

10+ Years Experience

Designing and operating production-grade backend architecture.

~30% Query Optimization

Reducing database load in high-traffic services.

Polyglot Microservices

Java, Python, and Go in production systems.

Multi-Tenant SaaS

Full-stack platforms taken from concept to production.

Fintech Experience

End-to-end features in strictly regulated environments.

End-to-End Ownership

Design, implementation, deployment, and observability.

Core Competencies

01

Backend Architecture

Scalable RESTful APIs, event-driven systems, and distributed architecture patterns.

02

Cloud Infrastructure

AWS and GCP, Docker, Kubernetes, and modern CI/CD pipelines.

03

Performance & Observability

Database tuning, distributed tracing, and monitoring with Grafana and Sentry.

Professional Experience

Tide

SME Banking Platform
2026 – Present

Senior Engineer (Backend)

  • Architecting an event-driven microservice ecosystem across 200+ services
  • Developing backend services with Java 17, Spring Boot, and JOOQ
  • Async messaging via SNS+SQS and Kafka, backed by PostgreSQL on Aurora
  • Driving CI/CD with GitHub Actions and GitOps via ArgoCD on EKS/Kubernetes
JavaSpring BootPostgreSQLAWSKafkaKubernetes

Rho

Fintech Platform
2023 – 2026

Software Engineer (Backend)

  • Engineering gRPC and Kafka-driven microservices in a distributed architecture
  • End-to-end feature development from design to production deployment
  • Optimizing heavy database queries, reducing API response times by ~30%
  • Production monitoring and observability with Grafana and Sentry
PythonGoPostgreSQLAlloyDBKafkaGoogle Cloud

Creative Juice

2021 – 2023

Java Backend Engineer

  • Distributed backend services development
  • Third-party API integrations and architecture improvements
  • Cross-functional collaboration with product teams
JavaSpring BootPostgreSQLRedis

Symphony

2020 – 2021

Software Engineer

  • Enterprise communication platform development
  • RESTful services implementation in agile environment
  • Code reviews and maintainability focus
JavaPostgreSQLAWSKubernetesDocker

CREATEQ

E-banking System
2016 – 2020

Java Engineer

  • Backend development for Crealogix enterprise e-banking platform serving financial institutions
  • Business-critical module implementation in a regulated banking environment
  • Secure integrations and transaction processing within banking systems
  • Database query design and optimization for reliable financial transactions
  • Collaboration with frontend and QA teams delivering production-ready solutions
JavaJavaEEOracle DBSpring

What Clients Say

Nemanja took our Webflow site from failing performance to genuinely fast. Mobile Total Blocking Time dropped from around 30 seconds to under 50 milliseconds, and desktop cleared Core Web Vitals. What stood out just as much as the numbers is his honesty: he tells you what actually moves the needle versus what's just chasing a lab score, and flags trade-offs upfront instead of overselling. Deeply knowledgeable on performance and easy to work with over the long haul.
Marcus Gullberg
Marcus GullbergFounder, FeedbucketWebflow Performance & Core Web Vitals
Nemanja handled the technical SEO for Dacast, a large multilingual WordPress site with a complex WPML and CloudFront setup. He works in a methodical way and supports his recommendations with real data. He fixed our canonical coverage so there are no flagged issues, and he added schema across our page templates with no validation errors. His best work was finding the root cause: he traced our hreflang, sitemap, and redirect problems back to one source, the way the CMS was creating old, duplicate multilingual references, and then he rebuilt the setup at the source instead of fixing each page one by one. He explains things clearly at a CEO level and is honest about trade-offs. Reliable and very strong on technical SEO.
Pablo Hesse
Pablo HesseCEO, DacastMultilingual WordPress Technical SEO
Nemanja is a fantastic developer. He does what he says, he moves fast, gets the big picture, and — he's an absolute pleasure to work with.
Scott PatrickFounder, Publishing & Coaching CompanyGreencat-AI — AI Knowledge Engine
Technical Founder

Rankioz

Multi-Tenant SaaS Platform for SEO Analytics

I architected the entire full-stack environment from scratch, designing it to handle multi-tenant data isolation, usage-based tier limits, and asynchronous task processing. I led every architectural, infrastructure and product decision from concept to production.

Technical Stack

  • Django + PostgreSQL backend
  • React frontend
  • Celery + Redis async processing
  • Third-party API integrations
  • Paddle payment integration

Architecture Highlights

  • Multi-tenant data isolation
  • RESTful API design
  • Asynchronous task processing
  • Subscription management
  • Usage-based tier limits

Architecture Overview

Backend Architecture
  • Multi-tenant data isolation
  • RESTful API design
  • Asynchronous task processing
  • Scheduled data collection jobs
Business Logic
  • Subscription management
  • Payment processing integration
  • Usage-based tier limits
  • Real-time analytics dashboard
Work with me

Get your brand cited in AI answers, not just ranked on Google

People increasingly ask ChatGPT, Perplexity and Google's AI instead of scrolling search results. I help brands get found in those answers through answer engine optimization (AEO), technical SEO, and Core Web Vitals. I also built Rankioz, a platform that tracks which AI answers mention a brand and who gets named instead, so the work is measured, not guessed.

01

See where AI mentions you today, and which competitors it names instead

02

Fix what blocks ChatGPT, Perplexity, Gemini and Claude from citing you: crawler access, schema, llms.txt, answer-shaped content

03

Core Web Vitals and technical SEO, so both Google and AI trust the site

Top Rated PlusUpwork Status
100%Job Success Score
$200K+Total Earnings
5,376Hours Delivered
37Projects Completed

Recent client result: took a B2B SaaS site's mobile Total Blocking Time from around 30 seconds to under 50 milliseconds and cleared all three Core Web Vitals.

Engineering Philosophy

Systems over features

Designing for long-term scale and maintainability, not just immediate requirements.

Reliability over shortcuts

Building production systems with failure scenarios in mind.

Defensive architecture

Distributed systems are built with failure scenarios and observability in mind.

Precision in architecture decisions

Technical choices impact long-term maintainability and performance.

Rigorous collaboration

Precise communication and structured problem-solving across cross-functional teams.

Complete Tech Stack

Languages
JavaPythonGoJavaScript
Infrastructure
AWSGCPDockerKubernetesCI/CD
Data & Messaging
PostgreSQLRedisKafkaRabbitMQ
Observability
GrafanaSentryPrometheusDatadog

Latest Writing

Lessons from operating infrastructure in high-traffic environments. Thoughts on backend engineering, architecture, and distributed systems.

· 9 min read

I Built a Driving Test for AI Bookkeepers

An open Postgres test bench that scores what an AI agent actually posts to a ledger: balance, closed months, duplicates, plug entries and the human approval. Results for two Claude models, one command to run it yourself.

Database InternalsAI Engineering
I Built a Driving Test for AI Bookkeepers
· 4 min read

Is Your Site Blocking ChatGPT? The Cloudflare AI-Crawler Trap

Many WordPress and Cloudflare sites silently block GPTBot, ClaudeBot and Google-Extended, making them invisible to AI search even when Google can still see them. Here is how to check and fix it.

Technical SEOAEO
Is Your Site Blocking ChatGPT? The Cloudflare AI-Crawler Trap