Full-stack programer · Bergisch Gladbach

Od UI-ja do clouda.

Interfejs, backend, baza podataka, cloud — u jednim rukama. Četiri izgrađena sistema pokazuju kako. Zaposlenje ili projekat: piši mi.

Damjan Savić u hangaru, prekrštenih ruku, smeje se u kameruVI-generisano
Damjan Savić4:5

Predstavljanje

Lokacija
Bergisch Gladbach, remote u DACH regionu
Oblik
Zaposlenje direktno, angažmani preko CoderConde
Odgovor
U roku od jednog radnog dana, e-poštom

Više o meni

Referentni projekti

Četiri sistema, četiri broja. Studija slučaja kaže odakle svaki dolazi.

SnipeFlip uživo: tabela ponuda sa operacijama u minutnom ritmuVI-generisano
Sadržaj generisan veštačkom inteligencijom21:9

01 / 04Sneaker ponude · Automatizacija

2.500

operacija dnevno · jedan VPS

Praćenje ponuda koje obrađuje 2.500 operacija dnevno

Praćenje više marketplace-ova odjednom, ocena svakog nalaza, pogoci odmah na telefon — bez držanja tabova otvorenim.

Python PostgreSQL Docker Telegram Nginx

Generator ekspozea: pregled PDF-a levo, dnevnik generisanja desnoVI-generisano
Sadržaj generisan veštačkom inteligencijom21:9

02 / 04Regrutacija · veštačka inteligencija

3 min

po predlogu · ranije 45

Ekspozei koji se sami napišu za tri minuta

Od prijava i biografija nastaje gotov profil kandidata — Claude piše tekstove, pipeline slaže dokument.

Claude Python pgvector React

RecRobot: regrutacioni tok od 148 kontaktiranih do 9 zaposlenihVI-generisano
Sadržaj generisan veštačkom inteligencijom21:9

03 / 04Regrutacija · Automatizacija

3 → 12

programera za tri meseca

Bot koji je učetvorostručio razvojni tim

Pronalaženje, pretkvalifikacija i zakazivanje automatizovani — devet zaposlenih u jednom kvartalu, svi ostali.

Node Claude Twilio PostgreSQL

ERP i prodavnica drže isti zapis: SKU, zaliha i cena usklađeniVI-generisano
Sadržaj generisan veštačkom inteligencijom21:9

04 / 04Moda · ERP ↔ prodavnica

0

ručnih uvoza od puštanja u rad

Tri sistema, jedno stanje podataka — bez ručnog rada

Apparel Magic i prodavnica drže zalihe, cene i porudžbine usklađene; svako odstupanje završava u zapisniku umesto u sandučetu.

TB.One Apparel Magic MariaDB Node

Pogledaj sve projekte

Način rada

Projekti padaju na primopredajama, ne na tehnici.

Između dva izvođača tiket čeka duže nego što traje da se napravi.

Arhitektura

Četiri sloja, jedna odgovornost.

Za belom tablom u hangaru, sa brojem 96 na leđima, usred crtanja četiri slojaVI-generisano
Dijagram nastaje na beloj tabli, pre nego što postane kodArhitektura
  1. 01Interfejs

    Ono što stiže u pregledač. Server komponente se renderuju na serveru; klijenti učitavaju interaktivne delove.

    React Next.js Tailwind

    Next.js detaljno

  2. 02API

    Sloj koji sprovodi pravila. Strogo tipiziran ugovor po krajnjoj tački; pogrešna polja ruše build, ne produkciju.

    TypeScript Node Python

    TypeScript detaljno

  3. 03Baza podataka

    Gde podaci stoje i koliko brzo se vraćaju. Migracije su verzionisane, indeksi izmereni umesto pretpostavljeni.

    PostgreSQL pgvector HNSW

    PostgreSQL detaljno

  4. 04Cloud

    Šta se dešava nakon klika na merge. Build, test, deploy. Bez ručnih koraka između, uz povratak u jednom potezu.

    AWS S3 Docker CI/CD

    Studija slučaja Snipeflip

Prigovor

Jedna osoba je rizik od ispada — prigovor je opravdan. Zato se gradi tako da se može predati:

Primopredaja
Repozitorijum, runbook i pristupi — potpuno dokumentovano
Stek
Standardni alati, ništa vlasničko
Zamena
Svaki programer može odmah da preuzme

9 članaka

Prvo napravljeno, pa snimljeno, pa zapisano.

Uz svaki video stoji tekst za čitanje — sa komandama i mestima na kojima je zapelo.

Kontakt

Pola minuta i znaš više.

Pola minuta o tome na čemu radim i kako. Ako ostane pitanje, piši mi — odgovor u roku od jednog radnog dana.