Charles Ma
@charlesma1
Senior Software Engineer with 10+ years building scalable C# backend systems—delivering resilient microservices and deterministic workflows.
What I'm looking for
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
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
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.
Software Engineer
Luma Financial Technologies
Mar 2022 - Jun 2022 (3 months)
Built C# (.NET 6) APIs for structured financial products, implementing domain-driven validation and rule-based engines to meet strict requirements. Secured third-party integrations with OAuth2 token lifecycle management and optimized SQL Server queries using indexing strategies and stored procedures.
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.
Software Engineer Intern
BostonHacks
Nov 2016 - Aug 2020 (3 years 9 months)
Developed frontend features for event platforms using JavaScript and Bootstrap/jQuery, improving usability and responsiveness. Implemented backend APIs with Node.js and Express, connected frontend to backend via REST, and added Jest unit tests while helping debug production issues.
Education
Degrees, certifications, and relevant coursework
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.
Tech stack
Software and tools used professionally
Google Tag Manager
Postman
OpenAPI
Blockchain
Microsoft Azure
GitHub
GitLab
Kubernetes
Cloudflare
GitHub Actions
Pandas
MySQL
PostgreSQL
Node.js
.NET Core
.NET
ASP.NET Core
Google Analytics
Redis
Terraform
Visual Studio
Azure DevOps
Jira
React
jQuery
JavaScript
Python
HTML5
Java
CSS 3
ASP.NET
Logstash
Serilog
Kafka
RabbitMQ
Azure Service Bus
MediatR
Kibana
OpenTelemetry
SignalR
gRPC
Elasticsearch
Azure Functions
Azure SQL Database
TypeScript
OAuth2
Root Cause
s3-lambda
Amazon Web Services (AWS)
SQL
OpenAI API
Bash
Task
Safe
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Charles?
You can contact Charles and 90k+ other talented remote workers on Himalayas.
Message CharlesFind 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!
