AG

Adrian Gavrila

Senior Software Engineer · Technical Lead

Disponibil pentru angajare (CIM), B2B sau freelance

De la sisteme enterprise, spre SaaS full-stack.

Alții livrează slide-uri. Eu livrez cod în producție.

10+ ani ca inginer software pe sisteme enterprise și medicale — C++, cod legacy, software reglementat. În ultimii doi ani m-am orientat spre full-stack SaaS și am construit, pe cont propriu, 5 produse reale, în principal pe .NET + React. Le vezi mai jos.

Brașov, România · remote

Servicii

Ce construiesc

De la schema bazei de date până la deployment-ul în producție — full-stack, fără verigi lipsă.

01

SaaS multi-tenant

Arhitectură multi-tenant cu izolare strictă a datelor, RBAC/ABAC sigur la IDOR și onboarding rapid de clienți noi.

02

Full-stack .NET + React

ASP.NET Core 10, EF Core 10, React 19 cu TypeScript. Backend, frontend și tot ce e între ele.

03

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).

04

Integrări & automatizări

eMAG, curieri (AWB), Google Calendar, gateway-uri SMS, plăți Stripe, GeoIP — integrate defensiv, cu rate limiting și fallback-uri.

05

Site-uri rapide & SEO

Astro și Next.js pentru site-uri de prezentare, blog și rezervări — statice, optimizate SEO, cu CMS și plăți integrate.

06

Sisteme real-time & C++

C++20 modern, pipeline-uri de procesare și streaming WebSocket — plus 10 ani pe sisteme enterprise și medicale (GxP, FDA).

Proces

Cum ajunge o idee în producție

Un proces clar, de la prima discuție la aplicația live — fără surprize.

  1. 01

    Discovery

    Definim problema și ce înseamnă „gata" — scope, constrângeri și criterii de succes.

  2. 02

    Arhitectură

    Aleg stack-ul și proiectez sistemul: Clean Architecture, multi-tenant by design, model de date.

  3. 03

    Build

    Backend, frontend și integrări, iterativ — cu demo-uri pe parcurs, nu un big-bang la final.

  4. 04

    Hardening

    Securitate, izolare per tenant, audit trails și teste. Ce ajunge live trebuie să reziste.

  5. 05

    Livrare

    Deploy pe VPS (nginx / systemd), monitoring cu Sentry și un roadmap clar pentru scalare.

Proiecte

Proiecte

Produse SaaS pentru clienți și proiecte personale — arhitectură, cod și deployment.

Produse SaaS

01 Gata de producție

Automatizare Marketplace eMAG

Hub SaaS pentru selleri eMAG — comenzi, AWB, pricing automat și detecție de fraudă.

ASP.NET Core 10React 19CQRSEF Core 10
Vezi detaliile
02 Live

Workly — Pontaj & Operațiuni Interne

Pontaj, concedii, documente, tickets, assets și stocuri — multi-tenant, configurabil per firmă.

ASP.NET Core 10React 19EF Core 10SQL Server
Vezi detaliile Vezi live
03 Live

ServiceHub — Platformă pentru Ateliere Auto

Management de atelier auto — dosare service, VIN decoding și SMS automat.

ASP.NET Core 10React 19PWAEF Core 10
Vezi detaliile
04 Live

Sistem de Programări & Reminder-e SMS

Sincronizează Google Calendar și trimite SMS-uri automat — pentru orice business cu programări.

React 18ViteTypeScriptFastAPI
Vezi detaliile
05 Live

DocumentsHub — Completare & Semnare Documente

SaaS multi-tenant pentru consimțăminte semnate pe tableta cabinetului — de la cerere la arhivă, fără hârtie.

.NET 10EF Core 10React 19Vite
Vezi detaliile Vezi live

Alte proiecte

07 Live

MetaMed — Website Medical Custom (Umbraco + Razor)

Website custom-made pentru o clinică de diabet și obezitate — Umbraco CMS, front-end Razor propriu, modul de programări și teleconsultații.

Umbraco CMSASP.NET Core 10RazorEF Core 10
Vezi detaliile Vezi live
08 Gata de producție

MedVital — Monitorizare Semne Vitale în Timp Real

Motor C++20 de monitorizare a semnelor vitale, cu pipeline de procesare și streaming live — proiect personal de inginerie.

C++20Boost.BeastWebSocketnlohmann-json
Vezi detaliile
09 Live

Spectrum Residence — Rezervări Directe

Site de rezervări directe pentru un apartament de lux pe litoral — checkout Stripe, check-in online și calendar sincronizat.

Next.js 16React 19TypeScriptTailwind
Vezi detaliile Vezi live
10 Live

Acest Portofoliu

Site-ul pe care ești acum — Astro 7, bilingv, cu View Transitions și programare Calendly.

Astro 7Tailwind v4TypeScriptView Transitions
Vezi detaliile Vezi live
11 Live

Workly — Site de Prezentare & Blog

Site-ul de marketing pentru SaaS-ul Workly — landing, pagini de modul, blog și calculatoare salariale.

Astro 7Tailwind v4TypeScriptSEO
Vezi detaliile Vezi live
12 Live

StarHub — Vitrina de Produse

Catalogul de aplicații al firmei — pagini de produs, soluții pe verticale și o singură ușă de autentificare.

Astro 7Tailwind v4TypeScriptastro-icon
Vezi detaliile Vezi live

Pentru cine

Pentru cine lucrez

Patru tipuri de colaborare în care aduc cea mai multă valoare — de la angajare cu contract de muncă, până la proiecte livrate la cheie.

01

Companii care angajează

Cauți un inginer senior în echipă, cu contract individual de muncă (CIM), full-time sau part-time. Am condus o echipă distribuită la Oracle — sunt obișnuit cu code review, standup-uri și livrare în echipă, nu doar cu lucrul solo.

02

Echipe tehnice

Ai nevoie de capacitate în plus — un inginer senior full-stack care livrează end-to-end, de la schema DB la deployment, și care se integrează în procesele voastre.

03

Fondatori & startup-uri

Ai o idee de produs SaaS și vrei un MVP real, construit corect de la zero — nu un prototip de aruncat.

04

IMM-uri cu procese manuale

Lucrezi repetitiv în Excel și pe hârtie. Automatizez fluxul și îți dau o platformă internă multi-tenant.

Principii

Cum lucrez

Principiile care se repetă în fiecare proiect.

01

Clean Architecture

Domain / Application / Infrastructure / API. Cod care se menține și crește fără să devină spaghetti.

02

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.

03

Integrări reale

Servicii terțe integrate defensiv: rate limiting custom, retry cu Polly, contracte JSON tolerante la inconsistențe.

04

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 mine

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 ingineri la Oracle și am modernizat sisteme legacy la GE Healthcare și Waters (prin Capgemini). În ultimii doi ani m-am orientat spre full-stack SaaS și am construit, pe cont propriu, cele 5 produse de mai sus — arhitectură, backend, frontend și deployment.

Cea mai mare parte a carierei am lucrat în echipe — distribuite, pe fusuri orare diferite, sub proces de release și audit. Produsele de mai sus arată că pot duce un lucru singur cap-coadă, nu că prefer să lucrez izolat. Sunt deschis la angajare cu contract individual de muncă, la colaborare B2B și la proiecte freelance.

Experiență

  1. 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.

  2. 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.

  3. 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).

  4. 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ă.

  5. 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.

Contact

Hai să construim ceva

Sunt deschis la angajare cu contract individual de muncă, la colaborare B2B și la proiecte freelance — full-time sau part-time, în echipă sau ca inginer unic, remote din Brașov sau hibrid. Ai un produs SaaS de construit, un sistem de modernizat sau un post deschis? Scrie-mi — răspund repede.

Programare

Programează o discuție

Alege un interval de 30 de minute care ți se potrivește. Vorbim despre ce ai de construit și cum te pot ajuta.

Programează o discuție

Contact

Sau scrie-mi direct

adrian.gavrila@outlook.com