Usluge
Radim sa kompanijama koje grade kompleksne proizvode — od rane arhitekture do dugoročne evolucije.
Fokusiram se na arhitekturu, razvoj i dugoročnu evoluciju kompleksnih web proizvoda koji treba da žive godinama. Sarađujem direktno sa osnivačima, CTO-ima i product timovima — bilo kao dugoročni partner ili kao pojačanje kada projekti dođu do kritičnih tačaka.
Product i Platform Engineering
Za timove koji grade ili održavaju kompleksne web aplikacije.
Dizajniram i razvijam produkcione web platforme — od proizvoda u ranoj fazi do zrelih sistema sa stvarnim korisnicima, podacima i ograničenjima.
Tipičan rad uključuje:
- Arhitekturu i implementaciju premium web aplikacija
- Frontend-teške sisteme sa kompleksnim stanjem, performansama ili real-time zahtevima
- Dugotrajne proizvode koji moraju ostati održivi kako timovi i funkcionalnosti rastu
- Integraciju novih funkcionalnosti u postojeće ili legacy sisteme
Dobro odgovara kada:
- Proizvod je više od landing stranice ili MVP-a
- Performanse, pouzdanost i jasnoća su bitne
- Očekuje se da sistem skalira u kompleksnosti, ne samo u prometu
Tehničko Vođstvo i Osnaživanje Tima
Za timove kojima treba vođstvo, ne mikromenadžment.
Često preuzimam uloge koje su između inženjeringa, proizvoda i isporuke - pomažući timovima da donose bolje tehničke odluke i napreduju brže sa poverenjem.
Ovo može uključivati:
- Delovanje kao privremeni tech lead ili senior IC unutar tima
- Definisanje i evoluciju frontend arhitekture i standarda
- Mentorstvo inženjera i podršku rastu od juniora do seniora
- Poboljšanje saradnje između inženjeringa, QA-a, proizvoda i dizajna
- Pomoć timovima u prolaženju kroz migracije, refaktorizacije ili brzi rast
Najbolje funkcioniše kada:
- Tim raste brže od svoje strukture
- Tehnički dug usporava isporuku
- Kapacitet za senior odlučivanje je ograničen
Konsalting i Gašenje Požara
Za projekte koji su zapeli, nestabilni ili visoko-rizični.
Ponekad timovima ne treba prepisivanje - treba im jasnoća. Pomažem u dijagnostikovanju problema i predlaganju realističnih, prioritizovanih rešenja, bilo da je problem tehnički, organizacioni ili oba.
Tipični angažmani uključuju:
- Audit frontend arhitekture i uskih grla performansi
- Raspetljavanje legacy sistema i identifikovanje sigurnih puteva napred
- Podršku kritičnim lansiranjima ili oporavku nakon neuspelih release-ova
- Uvođenje strategija testiranja i poboljšanja kvaliteta
- Pružanje recenzija drugog mišljenja o tehničkom smeru
Dobro odgovara kada:
- Isporuka je usporila ili postala nepredvidiva
- Bagovi i regresije dominiraju vremenom inženjera
- Niko nije sasvim siguran šta prvo popraviti
Osnivački i Interni Proizvodi
Pravim i održavam sopstvene proizvode — Stomačko (platforma za hranu) i OnkoVodic (navigacija u zdravstvu). Rad na njima paralelno sa klijentskim projektima me drži blizu stvarnih korisnika, dugoročnih troškova održavanja i kompromisa koji se pokažu tek posle lansiranja.
Ova perspektiva utiče na način na koji radim sa klijentima: pragmatično, sa poštovanjem za ograničenja i stvarnu upotrebu.
Model Saradnje
Namerno držim angažmane fleksibilnim. Neke saradnje traju nekoliko nedelja, druge nekoliko godina.
Razgovarajmo
Ako pravite nešto kompleksno, održavate sistem koji je prerastao svoje temelje, ili vam treba iskusna pomoć da prebrođavate težak period — slobodno se javite.
Čak i kratak razgovor može pomoći da se razjasne sledeći koraci.