Senior Software Engineer · Java / Spring Boot · Full-Stack & Full-Delivery

Adrian Dragota

I design and ship production-grade distributed systems for government and regulated-industry clients — then I go further. I own the entire path from the first architecture sketch to a live, secured application, on its own domain, with real payments running. One engineer, the whole delivery.

📍 Bucharest — on-site / hybrid, no relocation 🇬🇧 English — Full Professional 🇫🇷 French — Limited Working 🎓 Oracle Certified Java SE 8

Why Work With Me

Six-plus years building distributed systems in Java and Spring Boot for enterprise clients across the public sector and regulated industries — the kind of environment where a bug isn't an inconvenience, it's a compliance incident. I've modernized legacy government infrastructure, shipped event-driven platforms handling high-volume operational data with Apache Kafka, and built a real-time Augmented Reality field app that runs geospatial math directly on the device. Oracle Certified Java SE 8. I write code that survives contact with production — and I stand behind it after go-live.

Backend & Distributed Systems

  • Java
  • Spring Boot
  • Microservices
  • Apache Kafka / Kafka Streams
  • JPA / Liquibase
  • PL/SQL & Stored Procedures

Frontend & Mobile

  • Angular
  • Ionic
  • Capacitor
  • OpenLayers / Geospatial
  • On-Device Augmented Reality

Data & Infrastructure

  • MongoDB
  • PostgreSQL
  • Docker / Docker Compose
  • Keycloak / OAuth2
  • Reverse Proxy & TLS (Caddy)

Engineering Discipline

  • JUnit / Mockito
  • REST API Design
  • Agile, Cross-Functional Teams
  • QA & Ops Collaboration

The Full Package: Idea to Production

Most engineers hand you a repo and walk away. I don't. I take a project from the first whiteboard sketch to a live application with its own domain, valid TLS certificates, and — when you need it — a working payment system. One accountable person, instead of five vendors to coordinate. The two demo projects below aren't slideshow mockups: they're live right now, running on infrastructure I built and operate myself — an online shop and an online booking system.

01

Architecture & Development

From the data model and API design to the interface real users touch — one engineer across the entire stack, so nothing gets lost in translation between teams.

02

Containerization & Deployment

Docker and Docker Compose, orchestrated on infrastructure I control — no dependency on expensive third-party platforms for a project that doesn't need one.

03

Domain, DNS & TLS Certificates

Domain setup, Cloudflare DNS, and a Caddy reverse proxy that issues and renews HTTPS certificates automatically — no manual renewals, no expired certificates catching you off guard.

04

Authentication & Roles

Login, user/admin roles, and API security handled through Keycloak / OAuth2 — the same standard I use on enterprise-grade government systems.

05

Real Payments — BTCPay Server

A self-hosted payment system: invoices, cryptographically signed webhooks, idempotent payment confirmation. No dependency on a third-party processor sitting between you and your funds.

06

Maintenance & Operations

Monitoring, backups, demo data seeding, ongoing updates — a project I ship is a project I keep running, not one I abandon at go-live.

Experience

Software Developer — SIMAVI Software Imagination & Vision

September 2019 — Present

Backend and full-stack delivery across enterprise programs for the Romanian government and regulated industries. Selected work:

CNPP — National Pension House, System Modernization

Designed two Maven multi-module microservices (AMBP-INEMRCM, SPA-Servicii), eight modules each: domain, DTO, mapper, business, REST, client, and Liquibase. Migrated a legacy schema with composite primary keys to modern JPA (@EmbeddedId / @IdClass), with carefully implemented equals/hashCode to keep the persistence context consistent. Bridged compliance-locked PL/SQL stored procedures via @NamedStoredProcedureQuery and the EntityManager API. Liquibase tracks every schema change for a full migration history in a regulated domain.

GeoPhoto — Hybrid Mobile App for Field Data Collection

Built in Ionic 7 / Angular 17 / Capacitor 6. Implemented a real-time Augmented Reality overlay projecting points of interest onto the camera view using GPS and device-orientation sensors, smoothed with a low-pass filter to handle sensor noise. Integrated an OpenLayers map with multiple layers and custom projections, plus geospatial polygon processing (clipping, intersection, area calculation) with offline-first storage. The hardest engineering trade-off: keeping the AR feed and the map data aligned to the same coordinate reference frame in real time.

ITHACA — Workflow Orchestration Platform ithaca.simavi.ro ↗

Built event-driven microservices in Spring Boot 3.4 (Java 17) using Apache Kafka and Kafka Streams. Implemented polyglot persistence — MongoDB for high-volume operational data, PostgreSQL for transactional records. Migrated the communication service to Spring Boot 3.4 with the OAuth2 Resource Server (Jakarta EE namespace, the new Spring Security model).

Across the board: containerized services with Docker and Docker Compose, Keycloak authentication, REST API design, unit and integration testing with JUnit and Mockito, and close collaboration with product, QA, and ops in agile teams.

Junior Java Developer Trainee — Devmind

October 2018 — June 2019

An intensive Java traineeship covering OOP principles, data structures, multithreading, and the Java framework ecosystem. Completed the program and earned the Oracle Certified Associate, Java SE 8 Programmer certification — the credential that led directly into my engineering role at SIMAVI.

Before Software

2008 — September 2018

Operations, analytics, and customer-facing roles in logistics (Fast Freight — international freight forwarding, Romania–Spain) and digital media (WalletHub — content analytics with Google Analytics and Webmaster Tools), before transitioning into software engineering in 2018.

Selected Work

A few systems I've built — from enterprise platforms to fully self-hosted demo projects, deployed and operated end to end.

At SIMAVI · In Production

ITHACA — Workflow Orchestration

An enterprise event-driven platform (Spring Boot, Kafka, MongoDB + PostgreSQL) powering administrative workflows.

Visit ithaca.simavi.ro ↗
Demo Project · Real BTCPay Payments

Online Shop

A storefront with an admin-editable catalog and categories, customer accounts with saved addresses and order history, an admin order dashboard, and real checkout through BTCPay Server.

Visit shop.adriandragota.com ↗
Demo Project · Online Booking

Dermatology Clinic Booking

Online appointment booking with slots computed from a configurable weekly schedule, admin-editable services (title, description, photo), and an admin dashboard for appointments.

Visit clinica.adriandragota.com ↗

Education & Certifications

Master's Degree, Business Administration — Management and Audit of Business Projects

"Ovidius" University of Constanța · 2011 – 2013

Bachelor's Degree, Financial and Accounting Management

Spiru Haret University, Constanța · 2005 – 2008

High School, Mathematics & Computer Science

Traian Theoretical High School, Constanța · 1998 – 2002

Oracle Certified Associate, Java SE 8 Programmer

Oracle Certification

Let's Build Something Reliable

Whether you need an enterprise-grade system or an application built from scratch — idea, development, hosting, certificates, and payments included — I'm available for on-site or hybrid engagements, no relocation required.