Curriculum Vitae

Nemanja Adamov

Arhitekta softvera / Senior Full Stack inženjer

Nemanja Adamov, softverski inženjer

Arhitekta softvera i senior full stack inženjer sa više od 12 godina iskustva u razvoju Python sistema visokog opterećenja u oblastima sportskog klađenja, transporta i praćenja u realnom vremenu. Vodio backend timove i bio odgovoran za arhitekturu mikroservisa, modelovanje podataka i cloud infrastrukturu. Trenutno fokusiran na primenjenu veštačku inteligenciju: integraciju LLM modela, agentske tokove rada i automatizaciju u produkciji.

Arhitekta softvera / Senior Full Stack inženjer, PremierBet

Jan 2015 – Jan 2026

Platforma za sportsko klađenje · Python · PostgreSQL · RabbitMQ · Redis · WebSockets

Backend inženjer (2015) → Vođa backend tima (2019) → Arhitekta softvera / Senior Full Stack inženjer

  • Bio odgovoran za kompletnu arhitekturu i infrastrukturu platforme za klađenje: sloj baze podataka, aplikativne servere, veb sloj i topologiju postavljanja sistema (deployment).
  • Projektovao i razvijao platformu za klađenje zasnovanu na događajima (event-driven), sa više od 5.000 aktivnih korisnika i preko 30 Python servisa za obradu redova poruka (Redis, RabbitMQ) za kvote uživo, generisanje kvota i obradu tiketa.
  • Projektovao i implementirao mikroservisnu arhitekturu sa jasno definisanim granicama servisa za sportsko klađenje, lutriju, slot igre, upravljanje rizikom i cashout.
  • Uveo razdvajanje čitanja i upisa u bazu (read/write splitting) i balansiranje opterećenja servera, čime je obezbeđen stabilan rad platforme u periodima najvećeg opterećenja.
  • Razvio probabilističke modele i sisteme za izračunavanje kvota u Pythonu, uz optimizaciju performansi za proračune osetljive na kašnjenje.
  • Vodio i mentorisao backend tim od 8 inženjera: definisanje arhitekture, pregled koda (code review), tehničko vođstvo i standardi kvaliteta.
  • Donosio ključne arhitektonske odluke i aktivno učestvovao u razvoju na svim slojevima sistema, uključujući LLM automatizaciju ključnih poslovnih procesa.

Osnivač, Etaxiapp

Jan 2017 – Jan 2019

  • Osnovao i samostalno razvio platformu za dispečing taksi vozila — od koncepta i projektovanja sistema do puštanja u produkciju.
  • Prodao platformu drugoj kompaniji; i dalje održavam i unapređujem sistem koji je u produkcionoj upotrebi.
  • Projektovao Python mikroservisni backend i REST API-je, tablet aplikaciju za vozače, mobilne aplikacije za putnike (Android/iOS) i JavaScript back office.
  • Projektovao i realizovao IoT uređaj za vozila (GPS praćenje, panik taster), integrisan sa tablet aplikacijom vozača i dispečerskim backendom.

Backend / Frontend developer, DigitalCube

Jan 2016 – Jan 2017

Razvio dve interne poslovne aplikacije: backend u Pythonu, frontend u JavaScriptu.

Backend developer, Bet-Shop

Jan 2014 – Jan 2015

Održavanje i razvoj platforme za sportsko klađenje, uključujući integraciju sa platnim periferijama (akceptori kovanica i novčanica, POS štampači).

xapi — AI softver koji pravi softver

Jan 2025 – danas

Sopstveni proizvod · Python mikroservisni framework · FastAPI · async SQLAlchemy · PostgreSQL · Redis · Celery

  • Framework visokih performansi za razvoj cloud softvera: na osnovu jedne YAML specifikacije generiše modele, šeme, API-je, CRUD servise, admin panel i dokumentaciju.
  • Infrastruktura (autentifikacija, multi-tenancy, RBAC/ABAC, real-time događaji, pozadinski procesi) je ugrađena, pa se razvoj fokusira direktno na poslovnu logiku.
  • Projektovan za razvoj uz pomoć AI-ja: manifesti za agente opisuju arhitekturu, pa LLM alati mogu bezbedno i dosledno da generišu i proširuju servise.
  • Proširio xapi AI agentom kome nove servise opisujem prirodnim jezikom: agent generiše YAML specifikaciju, a framework iz nje automatski pravi ceo stek servisa.

xtms — Sistem za upravljanje transportom

Jan 2026 – danas

Sopstveni proizvod · na xapi · veb + mobilna · event-driven · Docker · xtms.app

  • Multi-tenant sistem za upravljanje transportom: vozni park, vozači, dispečing tereta, transakcije i fakturisanje, uz engine za tokove rada (flows) i punu internacionalizaciju.
  • Sadrži namenski AI mikroservis za automatizaciju poslova vezanih za terete (npr. predlozi i podrška odlučivanju pri dispečingu i planiranju).
  • Svaki mikroservis se generiše iz deklarativnih šema; platforma je potpuno event-driven i dokerizovana u development, staging i produkcionom okruženju.
  • Razvio veb aplikaciju i prateću mobilnu aplikaciju, čime je pokriven kompletan operativni proces — od zaposlenih u administraciji do vozača na terenu.

xgames — Upravljanje kazino salom

Jan 2026 – danas

Sopstveni proizvod · asyncio · PostgreSQL RLS · Docker

  • Projektovao i razvio u Pythonu asyncio servis (daemon) koji direktno komunicira sa automatima za igre na sreću putem SAS protokola.
  • Višeklijentski cloud agregator sa administracijom po lokacijama kazino sala.
  • PostgreSQL row-level security za strogu izolaciju klijenata, enkripcija na nivou polja za podatke igrača i ojačan (hardened) Docker deployment za produkciju.

Internet tehnologije, Visoka škola strukovnih studija za IKT · Beograd

Jan 2011 – Jan 2015

  • Baze podataka, mrežno programiranje, softversko inženjerstvo i sajber bezbednost.

Integracija LLM API-ja

Trenutno

  • Integrisanje API-ja velikih jezičkih modela (Anthropic, OpenAI) u produkcione Python servise — automatizacija, interni alati i obrada dokumenata i podataka.

Sopstvena AI infrastruktura

Trenutno

  • Samostalno hostovana AI infrastruktura: open-weight modeli na sopstvenim serverima i orkestracija tokova rada po uzoru na n8n za automatizacije na tekućim projektima.

Agentski tokovi rada

Trenutno

  • Projektovanje agentskih tokova rada: višeagentni procesi za generisanje, pregled i verifikaciju koda, koji se svakodnevno koriste u realnom razvoju proizvoda.
Programski jezici
Python | JavaScript / Node.js | SQL | PHP
Backend
FastAPI | Flask | SQLAlchemy | Tornado | Django / DRF | projektovanje REST API-ja | WebSockets | mikroservisi | multi-tenancy | arhitektura zasnovana na događajima | razvoj vođen testovima — TDD (Pytest) | RabbitMQ | Celery
Podaci
PostgreSQL | MySQL | Redis | MongoDB | Firebase | projektovanje šema baza podataka | optimizacija upita | migracije | rezervne kopije i oporavak podataka
DevOps i cloud
Docker i Docker Compose | Linux | Nginx | Varnish | Elasticsearch | CI/CD | AWS (EC2, RDS, S3)
AI i automatizacija
Integracija LLM API-ja (Anthropic, OpenAI) | samostalno hostovani open-weight modeli | orkestracija tokova rada (po uzoru na n8n) | agentski tokovi rada | prompt inženjering | evaluacija i regresiono testiranje AI funkcionalnosti
Embedded
Firmver za platne periferijske uređaje | serijski protokoli (ccTalk, SSP, ID003) | firmver za POS termalne štampače
Engleski
Osnovni nivo
Srpski
Maternji jezik

Sajber bezbednost
Aktivno pratim oblast ofanzivne bezbednosti i stečeno znanje primenjujem u inženjerskom radu: ojačane produkcione instalacije, RBAC/ABAC modeli, enkripcija na nivou polja i bezbednosne provere u CI procesu standardna su praksa na svim mojim projektima.

Elektronika
Hobi projekti sa mikrokontrolerima i senzorima. Kontinuirano učim kombinujući firmver, softver i AI alate u funkcionalne pilot projekte.

3D štampa
Projektovanje i štampanje delova i kućišta za elektronske projekte, kao i igračaka za moju decu :)