Senior Software Engineer Senior .NET Developer

Senior software engineer working on document-processing platforms and distributed back-end systems.

I build systems where reliability, traceability and operational visibility matter: Adobe Express presentation-import workflows, enterprise ingestion platforms, message-driven processing, CI/CD and engineering tooling.

.NET TypeScript OOXML / PPTX Kubernetes
Portrait of Alexandru Fera

What I work on

Systems that need predictable behavior under real operational pressure.

01

Document-processing platforms

Presentation import, OOXML/PPTX processing, headless browser runtimes and back-end coordination for product workflows at scale.

02

Distributed back-end systems

Microservices, asynchronous processing, message-driven workflows, explicit state transitions, retries, duplicate detection and idempotency.

03

Delivery and platform engineering

Docker, Kubernetes, Helm-style configuration, Azure DevOps, CI/CD, GitVersion, SonarQube and practical release workflows.

04

Diagnostics and engineering tooling

OpenTelemetry-style diagnostics, logs, traces, correlation IDs, health checks, Playwright, CDP and memory-leak investigation workflows.

Selected work

Representative engineering work, with confidential details removed.

The useful signal is the shape of the systems: document conversion, browser-backed runtimes, message-driven processing, deployment workflows and diagnostics.

01

Adobe Express presentation import

Back-end and platform engineering for presentation-import and document-processing workflows in Adobe Express, a large-scale product used by millions of customers.

  • TypeScript, Node.js and Bazel-based monorepo
  • Microsoft PowerPoint / PPTX import, OOXML processing and service coordination
  • Kubernetes-based infrastructure, internal platform abstractions and CI/CD
  • Puppeteer, headless Chrome, Playwright and Chrome DevTools Protocol
02

Confidential distributed ingestion platform

Distributed .NET microservices for asynchronous file and report ingestion in a restricted enterprise environment, with metadata persistence, message broker coordination and Kubernetes deployment.

  • .NET, C#, SQL Server, background services and worker services
  • Artemis / AMQP messaging and downstream integrations
  • Idempotency, retries, duplicate detection, traceability and state transitions
  • Kubernetes, Helm, Azure DevOps and operational diagnostics
03

Memory-leak investigation tooling

Developer-facing tooling around Playwright, Chrome DevTools Protocol and Memlab to make memory-leak investigation more repeatable and inspectable.

  • Automated heap snapshot collection through Playwright and CDP
  • PostgreSQL persistence for memory-analysis results
  • Vue dashboards for leaks and retainer chains
04

Web platforms and document management

ASP.NET Core and Vue applications, SPA migrations, document-management systems and reusable API support for filtering, sorting and pagination.

  • Vue 2/Webpack to Vue 3, TypeScript and Vite migrations
  • Azure Blob Storage, PostgreSQL and Entity Framework Core
  • Dynamic LINQ, Playwright E2E tests and maintainable app structure

Experience summary

A senior engineering track through product, platform and enterprise systems.

  1. Senior Software Engineer / Adobe

    June 2024 - Present

    TypeScript, Node.js, Bazel, Adobe Express presentation import, PPTX/OOXML processing, headless Chrome automation, Kubernetes-based platform work and memory-leak investigation tooling.

  2. Senior .NET Developer / RealPage

    June 2023 - June 2024

    Kafka-based streaming, Kubernetes deployment on Amazon EKS, Azure DevOps release pipelines, Testcontainers integration tests and static code analysis.

  3. Senior .NET Developer / STIONA Software

    May 2019 - June 2023

    ASP.NET Core and Vue web platforms, document-management systems, Vue 3/TypeScript migrations, Dynamic LINQ APIs and Playwright E2E testing.

  4. Senior .NET Developer / Equiniti

    November 2017 - May 2019

    Finance platform work with ASP.NET MVC, Kendo UI, WCF, SQL Server, SpecFlow, Selenium, NServiceBus and ASP.NET Core APIs.

  5. Team Lead / .NET Developer / Eminus Software

    March 2013 - October 2017

    Multi-tenant ASP.NET systems, IdentityServer SSO, RabbitMQ integrations, Redis operations, TFS build workflows, WiX installers and technical design documentation.

Selected stack

The tools change; the engineering habits stay steady.

I use AI coding agents such as Claude Code and Codex CLI for exploration, refactoring and implementation support, while keeping design decisions, review and delivery under engineering control.

  • C#
  • .NET
  • ASP.NET Core
  • TypeScript
  • Node.js
  • SQL Server
  • PostgreSQL
  • Vue
  • Playwright
  • Puppeteer
  • Chrome DevTools Protocol
  • Memlab
  • OOXML / PPTX
  • Kafka
  • RabbitMQ
  • Artemis / AMQP
  • NServiceBus
  • Docker
  • Kubernetes
  • Helm
  • Azure DevOps
  • Testcontainers
  • OpenTelemetry
  • IdentityServer

Contact

Professional contact starts with LinkedIn.

The best place to reach me professionally is LinkedIn. The resume has the fuller version of the work history, technologies and certifications.