Remus Dutulescu

Principal Software Engineer · Contractor

.NET · distributed systems · payments & workflow orchestration (Temporal, Orleans) · Azure / GCP / AWS · full-remote B2B, EU timezone

Bucharest, Romania · Remote admin@remusd.info Book a call

Profile

Principal-level software engineer and independent B2B contractor. Ten years on high-throughput distributed systems: payment platforms moving tens of millions of dollars daily, workflow orchestration engines, ground-up rewrites.

I take wide-scope projects from analysis to turnkey delivery — requirements and technical proposal through architecture, code and infrastructure. Core stack: .NET, Temporal, Orleans and Kubernetes on Azure, GCP and AWS.

Full-remote · B2B contracts · EU timezone preferred, other timezones welcome.

Skills

Backend & distributed systems

C# / .NET 8+ASP.NET CoreTemporalMicrosoft OrleansgRPC & Web APIsevent-driven architecturemicroservices & saga orchestration

Cloud & platform

Azure (AKS, Functions, Databricks, Cosmos DB, Storage & Queues)GCP (GKE, Pub/Sub, Firestore)AWS (EKS, SQS, CloudFront)KubernetesHelm / HelmfileTerraformDocker

Data & messaging

SQLMongoDBRedisClickHouseDelta Lake / DatabricksKafkaRabbitMQTypesense

DevOps & observability

GitLab CIGitHub ActionsOpenTelemetryElasticSerilogGrafana

Frontend & tooling

TypeScriptNode.jsAngularReactAstroTurborepo / pnpm

AI-assisted engineering

spec-driven development (BRD → RFC → implementation)agentic coding workflowscustom agents & review promptsfrontier LLMs in daily practice

Experience

Software Engineering Contractor — principal-level scope

Aylo · Remote · Bucharest, Romania

B2B

Long-term B2B engagement with one of the world's largest online media companies, owning business-critical payments projects analysis-first — from technical proposal to turnkey delivery.

  • Core contributor since inception to the unified purchase gateway — the payments platform behind the company's entire catalogue, moving tens of millions of dollars daily. Main developer of its business-flow logic, author of many of its .NET microservices.
  • Sole engineer, analysis to production, on the business-configurable rebilling decision platform (late 2025–2026): an event-driven engine on Azure Databricks, orchestrated across two clouds through the internal flow platform, Azure Queues and GCP Pub/Sub, letting business analysts tune revenue-recovery rules without engineering. Retired a 15-year-old system, handles 500,000+ biller notifications a day, is projected to add seven figures in annual revenue, and unlocked just-in-time billing-cycle optimization the business could not attempt before. Read the case study →
  • Contributed to an internal fork of Node-RED with its backend rebuilt in .NET — editor kept, APIs reimplemented over a .NET runtime. It turned a prototyping tool into the orchestration platform running production payment workflows. Read the case study →
  • Delivered five end-to-end integrations of major external payment systems, keeping the gateway biller-agnostic and configuration-driven.
  • Designed and built the biller-aware reconciliation orchestrator (2024–2025), translating each payment system's heterogeneous notification feeds and protocols into the platform's own domain.
  • Built the in-house rebilling engine (2023–2024), bringing subscription rebilling under company control instead of depending on external billers.
  • Also built across the payments estate: the multi-region tax service (2023–present), GDPR-compliance business flows (2022–2023), and internal anti-fraud services on Microsoft Orleans with multi-region Cosmos DB (2020–2021).
  • Interviewed and onboarded the team's recent hires; trained engineering teams in Romania and Canada on each new platform introduced.

C# / .NETMicrosoft OrleansgRPCTypeScriptAzure (AKS, Functions, Databricks, Cosmos DB, Queues)GCP (GKE, Pub/Sub, Firestore)KubernetesNode-REDGitLab CITerraform

Senior Backend Engineer · Contractor

Confidential Client — High-traffic consumer web platform · Remote

B2B

Hand-picked senior task force rebuilding the backend of a high-traffic consumer web platform under heavy growth — owning the engineering foundations and the progressive, service-by-service rewrite onto .NET.

  • Rewrote business-critical services from the legacy stack onto .NET and Temporal — deterministic, resumable workflows, so multi-step processes survive mid-flight failure instead of stranding state. Read the case study →
  • Rebuilt a high-volume media processing pipeline end-to-end.
  • Co-built the engineering foundations the rewrite ran on: repository consolidation, CI/CD, containerised deployment and a ground-up observability rollout.
  • Half the legacy estate replaced with .NET over the engagement, with marked stability gains under production traffic.
  • Fully AI-driven engineering process: BRD → RFC → implementation, custom agents, sub-agents and review prompts, frontier LLMs in daily use.

C# / .NETTemporalAWSKubernetesGitHub ActionsOpenTelemetry

Software Engineering Contractor

Public Sector — Romania — national vehicle-scrappage program, via intermediary · Remote · Bucharest, Romania

B2B

Engagement via an intermediary on the platform supporting Romania's national vehicle-scrappage program ("RABLA"), a public-facing government system.

  • Full-stack development of the citizen- and dealer-facing workflows, in .NET and Angular.

C# / .NETAngularSQL

Full Stack Developer

Qualysoft · Bucharest, Romania

Lead developer of a small team on a large-scale refactoring project for a national event-ticketing client; the project was halted in 2020.

  • Ran requirements analysis directly with the client using domain-driven design, and architected the new system proposal.
  • Overhauled the back-office admin panel using Angular and Umbraco.

C# / .NETAngularUmbracoDomain-Driven Design

Backend Developer

ORTEC · Bucharest, Romania

Route-planning and logistics-optimization cloud services in .NET on Azure. After moving into consultancy in 2018, returned in 2019 at ORTEC's request to strengthen a key delivery team.

  • Developed core routing software: distributed .NET microservices on Azure, exposed to clients through Web APIs.
  • Main developer of the Map Service — Web APIs for time–distance matrix calculations between geopoints (wrapping a C++ Dijkstra implementation), map-tile display, route planning and geocoding, integrating HERE APIs.

C# / .NETASP.NET CoreAzureJenkinsAzure DevOpsOpenID Connect / OAuth 2.0

Full Stack Developer

Cegeka · Bucharest, Romania

Full-stack consultancy work on enterprise web applications for international business clients.

  • Built a greenfield admin platform for a tire-recycling client: .NET Core backend, Angular/PrimeNG frontend, Azure services (Functions, Logic Apps, Table Storage, ARM templates).
  • Extended an identity management service on IdentityServer4, implementing OpenID Connect and OAuth 2.0 for the microservices of an enterprise system.

C# / .NET CoreAngular / PrimeNGAzureIdentityServer4

Education

Bachelor's Degree in Computer Science

University of Bucharest · 2013 – 2016

Foundations in data structures, algorithms and programming paradigms, with emphasis on object-oriented programming.

Languages: English (Fluent) · Romanian (Native)

Side projects

Selected engineering work is written up in depth on the projects page.

  • SEO-oriented static site generator (2021) — CMS (Sanity.io) + Gatsby static site generator built to cut the time-to-market of content websites; GitHub Actions and Azure DevOps automation for multi-target deployments and CMS-triggered regeneration.
  • SurveyQreator (2019) — Bachelor's degree project: survey coordination platform demonstrating a scalable microservice architecture — .NET services, Angular dashboard, Ocelot API gateway.
  • DevHacks 2015 (hackathon) — Team prototype of a bike-sharing app built with MeteorJS.