Curriculum Vitae

Ștefan-Octavian ROȘU

Remote Only
Senior Software Engineer — Java · Kotlin · Spring Boot · Microservices · AI
10+
Years Experience
10+
Enterprise Projects
5+
Industries Served
8–21
Java Versions

Profile

Senior Software Engineer with 10+ years building scalable back-end and full-stack systems in Java (8–21), Kotlin, and Spring Boot across banking, fintech, automotive, e-commerce, and gaming. Specialized in microservices architecture, REST & GraphQL APIs, relational and graph databases, and CI/CD-driven delivery.

Delivered regulatory-reporting, payments, and internal developer platforms for organizations such as Raiffeisen Bank, Deutsche Bank, Edenred, and SAP — designing high-throughput services, optimizing SQL procedures spanning tens of thousands of lines, and shipping audited, production-grade features end to end.

Right now, I'm increasingly building with AI across both my personal and professional projects. On side projects I run a full agentic setup — a Claude (Claude Code) pipeline of role-based agents — analyst, architect, developer, reviewer, team-lead — each operating as its own GitHub App across branches, pull requests, and releases. At work I use AI tools as pair-programmers to accelerate delivery, so in both settings I scope and steer the work while AI handles much of the execution.

I'm genuinely open to AI and actively adopting it to deliver better and faster, while keeping a human review on everything that ships.

Open to senior remote back-end and full-stack roles (contract or full-time) where I can own complex systems from architecture to production and grow within a high-performing, international team.

Why I'd Be an Asset

Beyond the stack, here's how I work and what I bring to a team.

Objective-Driven

I anchor work to the outcome it serves, cut what doesn't move it, and measure by impact, not activity.

Goal-Oriented Ownership

I own features from architecture to production: schema, service, tests, deploy. Nothing gets thrown over a wall.

Trusted in High-Stakes Systems

A decade in banking, fintech, and payments taught me to treat correctness, security, and auditability as first-class, where mistakes are expensive.

AI-Accelerated Delivery

I pair AI and agentic workflows with senior judgment to ship more, faster, with human review on everything. Leverage, not shortcuts.

Clear Communicator & Team Multiplier

Writing crisp API contracts, documenting decisions, and unblocking teammates — collaborating clearly across distributed, international teams.

Relentless Learner

Always adopting the next tool or pattern that makes the team better (currently agentic AI), then folding it back into delivery.

Work Experience

Senior Software Developer

Nov 2023 — Present2 yr 7 mo

Full-stack developer across business-critical internal applications — payment orchestration, an Engineering Platform, and Regulatory Reporting — improving cross-border payment flows, engineering auditability, and compliance reporting bank-wide.

Back-End Developer — Payment Orchestration
  • Helped build a payment-orchestration integration with WISE on the latest Java 21 / Spring Boot stack, enabling cross-border payment flows through the bank's orchestration layer.
  • Sole developer on a new top-up capability, integrating multiple internal Raiffeisen systems — including 3D Secure authentication — end to end into a single, reliable flow.
  • As the sole developer, worked closely with the solution architect and business analyst and kept communication open with all integration partners, aligning requirements and resolving dependencies early to keep delivery running smoothly.
  • Owned delivery on a modern GitOps pipeline — GitHub Actions with Kargo and Argo CD promoting releases across environments on the internal Mercury platform, Docker-containerized databases, and Grafana for monitoring and observability.
  • Leverage Claude (Claude Code), GitHub Copilot, and an internal ChatGPT as AI pair-programmers to accelerate delivery on the WISE integration and the top-up project I'm currently building — scaffolding, refactoring, test generation, and code review.
Full-Stack Developer — Engineering Platform
  • Co-built a unified internal developer platform with Java 21, Spring Boot, GraphQL, Neo4j, and Angular, replicating GitHub-like capabilities to give the organization full audit visibility over engineering activity.
  • Integrated Git webhooks and GitHub Actions to automate data ingestion, removing manual steps from the auditing pipeline.
  • Designed custom features and modeled relationship data in Neo4j to make cross-repository auditing fast and queryable.
  • Implemented back-end integration tests and front-end unit tests to keep the platform stable as it scaled across teams.
Full-Stack Developer — Regulatory Reporting
  • Built end-to-end regulatory-reporting flows with Angular, Java 17, Kotlin, and Spring Boot, delivering features from UI to database that supported recurring submissions to financial regulators.
  • Refactored and optimized PostgreSQL stored procedures spanning tens of thousands of lines, reducing report-generation time and eliminating recurring data-accuracy defects.
  • Evolved PostgreSQL schemas to meet changing regulatory requirements while keeping the production system backward-compatible and audit-ready.
  • Authored back-end unit tests that raised coverage on critical modules and prevented regressions in compliance calculations.
Java 21KotlinAngular Spring BootGraphQLNeo4j PostgreSQLGitGitHub Actions DockerKargoArgo CDGrafanaMercuryWISE API

Senior Software Developer — Contractor

Nov 2021 — Nov 20232 yr

Senior back-end engineer delivering Java 17 microservices for two enterprise clients — Edenred and Deutsche Bank — focused on scalability, data integrity, and clean API contracts.

Senior Java Back-End Developer — Edenred Digital
  • Developed REST features end to end (controller → service → repository) in Java and Spring, powering customer-facing flows on a high-volume payments platform.
  • Designed and optimized PostgreSQL structures for customer data, improving query performance and safeguarding data consistency.
  • Defined and refined API contracts with front-end developers, reducing integration rework and cutting back-and-forth during delivery.
  • Wrote unit and integration tests (Mockito) that validated business logic and protected releases through the Jenkins pipeline.
Senior Java Back-End Developer — Deutsche Bank
  • Engineered microservice features end to end in Java 17 and Spring within a large-scale banking architecture, integrating with Elasticsearch and the Fusion stack.
  • Modeled and optimized data structures to meet strict performance and reliability requirements for financial workloads.
  • Established clear API contracts with front-end teams to keep services loosely coupled and independently deployable.
  • Built comprehensive unit and integration tests to ensure code reliability in a tightly regulated environment.
Java 17SpringFusion ElasticsearchPostgreSQL MockitoJenkins

Senior Software Developer

Apr 2021 — Nov 20217 mo

Senior back-end engineer building Java 8 / Spring services for managed service providers (MSPs), with delivery containerized via Docker and Kubernetes.

  • Engineered and maintained high-performance REST endpoints in Java and Spring, serving MSP-facing features at scale.
  • Improved database efficiency through targeted data modeling, reducing latency on frequently hit queries.
  • Diagnosed and resolved critical server-side issues, stabilizing production behavior under load.
  • Built a proof-of-concept for MSPs in collaboration with stakeholders, shaping requirements that fed into the production roadmap; backed work with unit and integration tests (Mockito).
Java 8SpringDocker KubernetesJenkinsMockito JavaScriptBootstrap

Software Developer

Feb 2020 — Apr 20211 yr 2 mo

Back-end developer on an automotive software project, delivering reliable Java 8 / Spring services for a global manufacturer of turbocharging and electrification technologies.

  • Developed and supported robust REST API endpoints in Java and Spring, delivering features against automotive-domain requirements.
  • Designed efficient database schemas that kept data access fast and maintainable as the project grew.
  • Troubleshot and resolved server-side issues, improving the stability of the running services.
  • Ensured quality through unit and integration testing (Mockito) ahead of each release.
Java 8SpringMockito JavaScriptjQueryBootstrap

Associate Integration Development Consultant

Oct 2018 — Feb 20201 yr 4 mo

Full-stack developer on an enterprise e-commerce platform, delivering end-to-end features with Java 8 and Spring while deepening expertise across the SAP ecosystem.

  • Built and integrated features from front-end to back-end in Java / Spring, owning slices of functionality through to release.
  • Diagnosed and resolved critical server-side defects, improving reliability of customer-facing flows.
  • Safeguarded functionality with unit testing (Mockito) as part of the delivery workflow.
  • Completed an intensive Spring Course and an internal Angular Course to deepen framework and front-end expertise.
Java 8SpringAngular JavaScriptjQueryBootstrapMockito

Software Developer

Sep 2017 — Oct 20181 yr 1 mo

Back-end developer across two projects: a financial application built on Java 8, Spring, and microservices, and a SAP Hybris e-commerce solution.

Java Back-End Developer
  • Developed and maintained microservice endpoints in Java / Spring, supporting a scalable financial application.
  • Built Apigee API flows to strengthen API management, security, and gateway routing.
  • Debugged and resolved critical server-side issues to keep services dependable in production.
  • Validated system integrity with unit and integration testing.
SAP Hybris Back-End Developer
  • Enhanced Product Detail Pages (PDP) and Product Listing Pages (PLP) on the SAP Hybris commerce platform.
  • Resolved SonarQube findings to raise code quality and reduce technical debt.
  • Troubleshot server-side defects to maintain catalog performance; completed a 3-week SAP Hybris Bootcamp.
Java 8SpringSAP Hybris ApigeeSonarQubeMockito

Junior Java Developer

Oct 2015 — Jul 20169 mo

Focused on bug fixing and content updates for existing applications, enhancing functionality and user experience.

  • Resolved defects in Java EE applications to align functionality with acceptance criteria.
  • Designed and implemented new web pages for existing systems using HTML, CSS, JavaScript, and jQuery.
  • Updated web content to meet evolving client requirements.
Java EEHTMLCSS JavaScriptjQueryBootstrap

Junior Front-End Developer

Jul 2015 — Oct 20153 mo

Developed interactive web pages and enhanced existing functionalities to meet client specifications.

  • Created interactive educational wizards using HTML, CSS, JavaScript, jQuery, and Bootstrap.
  • Built presentation websites with Joomla for rapid deployment.
  • Updated websites to align with client requirements.
HTMLCSSJavaScript jQueryBootstrapJoomla

Quality Controller

2014 & 2015 (Seasonal)

Conducted rigorous testing of video games across two seasonal engagements, documenting issues in JIRA to ensure high-quality releases.

  • Executed diverse testing scenarios to identify defects across multiple titles.
  • Logged detailed issues in JIRA and designed dashboards to enhance issue tracking.
  • Compiled daily reports and edited videos/photos to clarify reported issues.
JIRAQA Testing Video EditingPhoto Editing

Personal Projects

My 2026 projects are built with an agentic-AI workflow powered by Claude (Claude Code). I first take each app to a mature enough base by hand, then inject a pipeline of role-based agentsanalyst → architect → developer → reviewer → team-lead, each running as its own GitHub App identity — into the repo. From there I create the backlog and let them build autonomously across feature branches, pull requests, and a dev → main flow, stepping in mainly to review deployments to production.

quiet-clinic
2026 · ~90% complete

A calm, web-first clinic management platform for appointments and patient workflows. Built as a PWA — runs fully in the browser with push notifications and barcode scanning, so no dedicated Android/iOS apps are needed.

Next.js · React · TypeScript · Tailwind · Supabase · Vercel
Built with Claude · agentic AI

A five-persona Claude pipeline (analyst, architect, developer, reviewer, team-lead) builds the app, each agent posting and pushing as its own GitHub App bot. Work flows through feature/bugfix branches, automated reviews, and 250+ pull requests into a gated dev → main release, with the reviewer curating a durable lessons checklist and the team-lead orchestrating production releases.

agent-pulse
2026 · Side project

A lightweight tool to monitor and orchestrate my AI development agents — keeping a pulse on what they're working on across projects.

Next.js · React · TypeScript · Anthropic SDK
Built with Claude · agentic AI

Built with Claude on the Anthropic SDK — a live, multi-project dashboard that monitors my Claude subagents as they work, reading their transcript signals to show each instance's model, real-time state, and a "why it's stuck" reason, and auto-cleaning stalled agents.

On the roadmap: per-agent and per-project token-usage & cost tracking, with historical trends.

unde-o-las
2026 · In development

An app that lets a blocked driver reach a parked car's owner — via anonymous in-app chat or a masked phone call — without either side ever seeing a real phone number. Under active development.

Java 21 · Spring Boot microservices · React Native (Expo) · React · Supabase
Built with Claude · agentic AI

Developed with Claude Code driving the analysis → architecture → development → review loop across a polyglot stack — a Java 21 / Spring Boot service layer, a React Native (Expo) mobile app, and a React web app — including the migration of several backend services onto Supabase.

Custom POI Application
May 2016

A web application to create custom Points of Interest (e.g. small shops, pharmacies) absent from Google Maps, built with Java EE and the Google Maps API.

Semantic E-Commerce Web App
Apr — Jul 2017

A semantic e-commerce platform with product catalog, cart, and ordering system, featuring a compatibility section powered by RDF file queries.

Interests

Programming AI Agentic AI Tech Gadgets Gaming TV Shows Movies Board Games Pool Gym Cars Travelling 3D Printing Drone Manoeuvring (DJI)