eMAG Marketplace Automation
A SaaS hub for eMAG sellers — orders, AWB, automated pricing and fraud detection.
Adrian Gavrila
Senior Software Engineer · Technical Lead
Others ship slide decks. I ship production code.
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
Services
From the database schema to the production deploy — full-stack, no missing links.
Multi-tenant architecture with strict data isolation, IDOR-safe RBAC/ABAC, and fast onboarding of new clients.
ASP.NET Core 10, EF Core 10, React 19 with TypeScript. Backend, frontend, and everything in between.
Field-level encryption (AES-256-GCM), audit trails, GDPR, and hands-on experience with regulated systems (GxP, FDA 21 CFR Part 11).
eMAG, couriers (AWB), Google Calendar, SMS gateways, Stripe payments, GeoIP — integrated defensively, with rate limiting and fallbacks.
Astro and Next.js for marketing sites, blogs and booking — static, SEO-optimized, with a CMS and integrated payments.
Modern C++20, processing pipelines and WebSocket streaming — plus 10 years on enterprise and medical systems (GxP, FDA).
Process
A clear path from the first call to the live app — no surprises.
We define the problem and what "done" means — scope, constraints and success criteria.
I pick the stack and design the system: Clean Architecture, multi-tenant by design, data model.
Backend, frontend and integrations, iteratively — with demos along the way, not a big-bang at the end.
Security, per-tenant isolation, audit trails and tests. Whatever ships has to hold up.
Deploy to a VPS (nginx / systemd), monitoring with Sentry, and a clear roadmap for scaling.
Projects
Client SaaS products and personal projects — architecture, code, and deployment.
A SaaS hub for eMAG sellers — orders, AWB, automated pricing and fraud detection.
Timesheets, leave, documents, tickets, assets and stock — multi-tenant, configurable per company.
Auto-workshop management — service orders, VIN decoding and automatic SMS.
Syncs Google Calendar and sends SMS automatically — for any appointment-based business.
A custom-made website for a diabetes and obesity clinic — Umbraco CMS, a hand-written Razor front-end, plus booking and teleconsultations.
A C++20 vital-signs monitoring engine with a processing pipeline and live streaming — a personal engineering project.
A direct-booking site for a seaside luxury apartment — Stripe checkout, online check-in and a synced calendar.
The site you’re on — Astro 7, bilingual, with View Transitions and Calendly booking.
The marketing site for the Workly SaaS — landing, module pages, a blog and salary calculators.
Good fit
Three kinds of engagement where I add the most value.
You have a SaaS idea and want a real MVP, built right from scratch — not a throwaway prototype.
You’re stuck doing repetitive work in spreadsheets and on paper. I automate the flow and give you a multi-tenant internal platform.
You need extra capacity — a senior full-stack engineer who ships end-to-end, from DB schema to deployment.
Principles
The principles that repeat across every project.
Domain / Application / Infrastructure / API. Code that stays maintainable and grows without turning into spaghetti.
Per-tenant isolation with EF Core global query filters and IDOR-checked RBAC — one client’s data can never be touched by another.
Third-party services integrated defensively: custom rate limiting, Polly retries, JSON contracts tolerant to inconsistencies.
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 me
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.
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.
Booking
Pick a 30-minute slot that works for you. We’ll talk through what you’re building and how I can help.
Contact
Got a SaaS product to build or a system to modernize? Drop me a line — I reply fast.
adrian.gavrila@outlook.com