Responsabilitate de la forma sistemului la comportamentul în producție.

Patru ani de responsabilitate full-stack în arhitectură, logică de business, interfețe de produs, integrări, automatizare, code review și sisteme live.

Context profesional actual

Dezvoltator Full-Stack la IV Future

Include un proiect pentru un client din sectorul financiar, unde dețin responsabilitatea pentru fluxurile de procesare, arhivare și transmitere a documentelor, precum și pentru logica de business din cadrul unor procese operaționale reglementate.

Dezvoltator Full-Stack

IV Future

Responsabilitate full-stack pentru arhitectură de produs multi-tenant, logică financiară de business, automatizare, integrări și operațiuni de producție.

Arhitectură și Leadership Tehnic

  • Dețin responsabilitatea pentru arhitectura unui produs marketplace multi-tenant care deservește mai mulți tenanți în producție dintr-o bază de cod comună, stabilind direcția tehnică în colaborare directă cu CTO-ul.
  • Proiectez module bazate pe plugin-uri și orientate pe servicii, cu dependency injection, pentru mai multe linii de produs, reducând timpul de dezvoltare a funcționalităților și izolând schimbările.
  • Definesc cerințe tehnice, evaluez opțiuni tehnologice și stabilesc de la zero pattern-uri arhitecturale scalabile pentru inițiative de produs noi.

Sisteme de Business cu Impact

  • Am construit de la zero un motor de comisioane: mai multe tipuri de comisioane cu reguli de aplicare configurabile, bazate pe strategii, și cicluri recurente automatizate de decontare, pentru cataloage multi-vendor de volum mare.
  • Mențin un motor fiscal multi-jurisdicțional care acoperă reguli din UE și SUA și am extins facturarea cu procesatori fiscali externi pentru un flux localizat complet.
  • Am integrat patru procesatori de plăți și livrarea emailurilor tranzacționale, cu trasabilitate completă a calculelor financiare și a operațiunilor valutare.

AI și Automatizare

  • Am construit un pipeline de localizare bazat pe LLM și pe un API de inferență batch, care acoperă 9 limbi, mii de etichete statice și volume mari de conținut dinamic, cu un strat de corecție manuală - reducând lansarea unei limbi noi la un proces automatizat de aproximativ o săptămână.
  • Am automatizat procesul de release end-to-end: sincronizarea stărilor dintre issue tracker și version control, plus crearea merge request-ului și a tagului de release dintr-un singur push pe branch, reducând efortul per release de la ore de muncă ale echipelor de inginerie și PM la câteva minute.
  • Construiesc tooling intern, generatoare de cod și scaffolding care accelerează dezvoltarea funcționalităților și impun standarde consecvente.

Performanță și Excelență în Inginerie

  • Am optimizat pattern-urile de query ale ORM-ului și am introdus strategii de caching care au adus timpii de răspuns ai API-ului sub o secundă.
  • Am condus migrarea către un codebase TypeScript-first și am definit convențiile de cod adoptate de o echipă de 10-15 dezvoltatori, aplicate prin code review riguros și mentorat practic.
  • Sunt primul responder pentru incidentele din producție, livrând remedieri ale cauzei rădăcină și stabilizare în aceeași zi.

Context tehnologic: TypeScript, Node.js, NestJS, React, Next.js, PostgreSQL, Redis, TypeORM, Drizzle, Docker

Arhiva de proiecte oferă un context tehnic mai profund pentru arhitectura și deciziile de implementare din spatele acestei munci.

Vezi proiectele