Adrian Gavrila
Senior Software Engineer · Technical Lead
De la sisteme enterprise, spre SaaS full-stack.
10+ ani ca inginer software pe sisteme enterprise și medicale — C++, cod legacy, software reglementat. În ultimul an m-am orientat spre full-stack SaaS și am construit, pe cont propriu, 4 produse reale pe .NET + React. Le vezi mai jos.
Brașov, România · remote
Ce construiesc
De la schema bazei de date până la deployment-ul în producție — full-stack, fără verigi lipsă.
SaaS multi-tenant
Arhitectură multi-tenant cu izolare strictă a datelor, RBAC/ABAC sigur la IDOR și onboarding rapid de clienți noi.
Full-stack .NET + React
ASP.NET Core 8/9, EF Core, React 18/19 cu TypeScript. Backend, frontend și tot ce e între ele.
Securitate & conformitate
Criptare la nivel de câmp (AES-256-GCM), audit trails, GDPR și experiență în sisteme reglementate (GxP, FDA 21 CFR Part 11).
Integrări & automatizări
eMAG, curieri (AWB), Google Calendar, gateway-uri SMS, GeoIP — integrate defensiv, cu rate limiting și fallback-uri.
Proiecte
Patru produse SaaS construite de la zero — arhitectură, cod și deployment.
Automatizare Marketplace eMAG
Hub SaaS pentru selleri eMAG — comenzi, AWB, pricing automat și detecție de fraudă.
Workly — Pontaj & Operațiuni Interne
Pontaj, concedii, documente, tickets, assets și stocuri — multi-tenant, configurabil per firmă.
ServiceHub — Platformă pentru Ateliere Auto
Management de atelier auto — dosare service, VIN decoding și SMS automat.
Sistem de Programări & Reminder-e SMS
Sincronizează Google Calendar și trimite SMS-uri automat — pentru orice business cu programări.
Cum lucrez
Principiile care se repetă în fiecare proiect.
Clean Architecture
Domain / Application / Infrastructure / API. Cod care se menține și crește fără să devină spaghetti.
Multi-tenant by design
Izolare per tenant cu EF Core global query filters și RBAC verificat la IDOR — datele unui client nu pot fi atinse de altul.
Integrări reale
Servicii terțe integrate defensiv: rate limiting custom, retry cu Polly, contracte JSON tolerante la inconsistențe.
Livrat în producție
Nu demo-uri — aplicații live pe VPS (nginx / systemd). Secretele stau în Azure Key Vault (pe server, doar cheia de acces), iar erorile sunt urmărite cu Sentry.
Despre
Sunt Adrian Gavrila, software engineer din Brașov, cu peste 10 ani de experiență — în mare parte pe sisteme enterprise și medicale: C++, cod legacy, software reglementat (GxP, FDA 21 CFR Part 11).
Am condus o echipă de inginerie la Oracle și am modernizat sisteme legacy la GE Healthcare și Waters (prin Capgemini). În ultimul an m-am orientat spre full-stack SaaS și am construit, pe cont propriu, cele 4 produse de mai sus — arhitectură, backend, frontend și deployment.
Experiență
-
Engineering Team Lead & Senior Software Engineer
Oracle Global Services
oct. 2021 – nov. 2025
Am condus o echipă Agile între România și Kansas City, livrând 20+ milestone-uri pe sisteme clinice complexe, cu ghidare arhitecturală și specificații high-level.
-
Software Engineer (contract, remote)
GE Healthcare — Voluson Ultrasound
dec. 2022 – ian. 2025
Componente de imaging în timp real pentru sisteme de diagnostic cu ultrasunete; optimizare performanță și memorie, refactor de C++ legacy sub constrângeri de dispozitiv medical.
-
Software Engineer (contract)
Capgemini — client Waters Corporation
iun. 2022 – mai 2023
Componente C++ multithreaded pentru Empower CDS/LMS (chromatography), cu conformitate GxP și FDA 21 CFR Part 11 (audit trails, semnături electronice, integritatea datelor).
-
Software Engineer
Atos IT Solutions and Services
oct. 2019 – feb. 2022
Interfețe de comunicație VoIP (SIP/H323) și control de apel; am condus o migrare cross-platform Windows → Linux cu compatibilitate backward completă.
-
Software Engineer
Cerner Corporation
oct. 2016 – oct. 2019
Dezvoltare pe sisteme clinice de Orders (C++, C#, Java, SQL, Apache Tomcat), RCA, code reviews și mentorat, cu conformitate GxP / FDA 21 CFR Part 11.
Hai să construim ceva
Ai un produs SaaS de construit sau un sistem de modernizat? Scrie-mi — răspund repede.
adrian.gavrila@outlook.com