HimalayasHimalayas logo
CM
Open to opportunities

Charles Ma

@charlesma1

Senior Software Engineer with 10+ years building scalable C# backend systems—delivering resilient microservices and deterministic workflows.

United States
Message

What I'm looking for

I’m looking to build efficient, resilient backend systems—microservices in cloud environments—where I can improve correctness, performance, and observability, and apply production AI/LLM capabilities to create deterministic workflows.

I’m a “Senior Software Engineer with 10+ years of experience building scalable backend systems using C#,” with deep expertise in ASP.NET Core, microservices architecture, and distributed systems. At Uniswap Labs, I built a C# (.NET 8) transaction intelligence platform with idempotent, retry-safe pipelines to guarantee correctness under reorg scenarios, and I redesigned portfolio analytics aggregation for large wallets using asynchronous streaming and parallel processing.

I also design production LLM systems, including an Azure OpenAI + Semantic Kernel investigation assistant with prompt templating, structured outputs, and fallback logic for deterministic financial workflows. From Magic Eden to AWS, I’ve improved reliability and performance with event-driven patterns (CQRS, DDD), Kafka, Azure Service Bus, Kubernetes, Redis caching, observability via OpenTelemetry/Serilog/ELK, and strong testing practices (xUnit, Moq, integration testing).

Experience

Work history, roles, and key accomplishments

UL
Current

Senior Software Engineer

Uniswap Labs

May 2025 - Present (1 year)

Built a C# (.NET 8) transaction intelligence platform for high-volume blockchain events, implementing idempotent processing, deduplication, and reorg-safe retry pipelines to ensure correctness. Improved portfolio analytics performance by redesigning aggregation with async streaming and parallel processing, and delivered a deterministic LLM investigation assistant using Azure OpenAI and Semantic Ke

ME

Software Engineer

Magic Eden

Jun 2022 - May 2025 (2 years 11 months)

Developed a C# (.NET 7) marketplace backend for NFT transactions, creating resilient ingestion pipelines with retry queues and eventual consistency models despite unreliable upstream blockchain APIs. Built Kafka-based high-throughput event processing with backpressure control, refactored services to CQRS (MediatR), and improved observability with Serilog and ELK.

AS

Software Development Engineer

Amazon Web Services

Aug 2020 - Feb 2022 (1 year 6 months)

Built internal C# (.NET Core) tooling to automate cloud resource workflows, including state reconciliation and idempotent provisioning APIs to reduce configuration drift. Developed distributed backend components for orchestration with locking to prevent race conditions and created React + TypeScript dashboards to improve operational visibility.

Education

Degrees, certifications, and relevant coursework

QU

Questrom School of Business, Boston University

Bachelor’s Degree, Computer Science

Earned a bachelor's degree in Computer Science at Questrom School of Business, Boston University.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan