Adrian Gavrila
Senior Software Engineer · Technical Lead
From enterprise systems to full-stack SaaS.
10+ years as a software engineer on enterprise and healthcare systems — C++, legacy code, regulated software. Over the past year I moved into full-stack SaaS and built 4 real products on my own with .NET + React. They’re below.
Brașov, Romania · remote
What I build
From the database schema to the production deploy — full-stack, no missing links.
Multi-tenant SaaS
Multi-tenant architecture with strict data isolation, IDOR-safe RBAC/ABAC, and fast onboarding of new clients.
Full-stack .NET + React
ASP.NET Core 8/9, EF Core, React 18/19 with TypeScript. Backend, frontend, and everything in between.
Security & compliance
Field-level encryption (AES-256-GCM), audit trails, GDPR, and hands-on experience with regulated systems (GxP, FDA 21 CFR Part 11).
Integrations & automation
eMAG, couriers (AWB), Google Calendar, SMS gateways, GeoIP — integrated defensively, with rate limiting and fallbacks.
Projects
Four SaaS products built from scratch — architecture, code, and deployment.
eMAG Marketplace Automation
A SaaS hub for eMAG sellers — orders, AWB, automated pricing and fraud detection.
Workly — Timesheets & Internal Operations
Timesheets, leave, documents, tickets, assets and stock — multi-tenant, configurable per company.
ServiceHub — Auto-Workshop Platform
Auto-workshop management — service orders, VIN decoding and automatic SMS.
Appointment & SMS Reminder System
Syncs Google Calendar and sends SMS automatically — for any appointment-based business.
How I work
The principles that repeat across every project.
Clean Architecture
Domain / Application / Infrastructure / API. Code that stays maintainable and grows without turning into spaghetti.
Multi-tenant by design
Per-tenant isolation with EF Core global query filters and IDOR-checked RBAC — one client’s data can never be touched by another.
Real integrations
Third-party services integrated defensively: custom rate limiting, Polly retries, JSON contracts tolerant to inconsistencies.
Shipped to production
Not demos — live apps on a VPS (nginx / systemd). Secrets live in Azure Key Vault (only the access key on the server), and errors are tracked with Sentry.
About
I'm Adrian Gavrila, a software engineer based in Brașov with 10+ years of experience — mostly on enterprise and healthcare systems: C++, legacy code, regulated software (GxP, FDA 21 CFR Part 11).
I led an engineering team at Oracle and modernized legacy systems at GE Healthcare and Waters (via Capgemini). Over the past year I moved into full-stack SaaS and built the four products above on my own — architecture, backend, frontend and deployment.
Experience
-
Engineering Team Lead & Senior Software Engineer
Oracle Global Services
Oct 2021 – Nov 2025
Led an Agile team across Romania and Kansas City, delivering 20+ milestones on complex clinical systems, with architectural guidance and high-level specs.
-
Software Engineer (contract, remote)
GE Healthcare — Voluson Ultrasound
Dec 2022 – Jan 2025
Real-time imaging engine components for ultrasound diagnostic systems; performance and memory optimization, legacy C++ refactoring under medical-device constraints.
-
Software Engineer (contract)
Capgemini — client Waters Corporation
Jun 2022 – May 2023
Multithreaded C++ components for Empower CDS/LMS (chromatography), with GxP and FDA 21 CFR Part 11 compliance (audit trails, e-signatures, data integrity).
-
Software Engineer
Atos IT Solutions and Services
Oct 2019 – Feb 2022
VoIP (SIP/H323) communication interfaces and call control; led a cross-platform Windows → Linux migration with full backward compatibility.
-
Software Engineer
Cerner Corporation
Oct 2016 – Oct 2019
Clinical Orders systems development (C++, C#, Java, SQL, Apache Tomcat), RCA, code reviews and mentoring, with GxP / FDA 21 CFR Part 11 compliance.
Let's build something
Got a SaaS product to build or a system to modernize? Drop me a line — I reply fast.
adrian.gavrila@outlook.com