Senior .NET Backend Developer with 10+ years of hands‑on experience building business,
e‑commerce, financial and trading systems. Recent focus on ASP.NET Core, C#, EF Core,
LINQ, SQL Server, PostgreSQL, stored procedures and triggers. Proven ability to design
complex business rules — orders, discounts, promotions, multi‑level commissions — and
integrate them across API and database layers. Comfortable with legacy .NET (WebForms,
MVC, Web API, XML/SOAP) as well as modern ASP.NET Core, and with frontend integration
(Angular, React, TypeScript). Works independently in full‑stack roles and delivers
production systems directly from business requirements.
Core Backend Competencies
ASP.NET Core & Web APISQL Server & PostgreSQLLINQ & Data AccessE‑Commerce & Business SystemsFinancial & Trading SystemsC# Backend DevelopmentEntity Framework & EF CoreStored Procedures & SQL TriggersComplex Business RulesREST APIs & Integrations
Technical Skills
Software Architecture & System Design
Software Architecture & Design Principles
OOP & UML
Domain Modeling & Complex Business Logic
Layered & Modular Architecture
API Design & System Integration
Event‑Driven Design
Legacy System Modernization
Microservice Design & Transaction Workflows
Idempotency & Safe Handling of Repeated Requests
Transaction State Management & Data Consistency
.NET Backend Engineering
C# & .NET
ASP.NET Core
ASP.NET Core Web API
ASP.NET MVC
ASP.NET Web Forms & .NET Framework
Entity Framework Core
LINQ
Authentication, Authorization & JWT
Background Processing & Service Integration
Financial Workflow Reliability
Error Handling & Recovery
Databases & Data Access
Microsoft SQL Server
PostgreSQL & MySQL
Relational Data Modeling
Stored Procedures & Database Triggers
Query Optimization & Performance Tuning
Web Frontend & Backend Integration
Angular
TypeScript
AngularJS
JavaScript
REST API Integration
Frontend–Backend Integration
React & Next.js
DevOps, CI/CD & Deployment
Docker
Linux
Nginx
Git & GitHub
GitHub Actions
CI/CD Pipelines & Automation
APIs, Communication & Distributed Systems
RESTful APIs
WebSockets
JSON & XML
SOAP‑Based Integrations
Asynchronous Processing
External Service Integration
Duplicate Processing Prevention
Reliable Service‑to‑Service Integration
Additional Technologies & Cross‑Platform
Node.js & TypeScript
NestJS
WPF / Desktop Development
Xamarin.Forms / Cross‑Platform Mobile
XML, XSD & XSLT
Testing, Quality & Maintenance
Unit Testing & Testable Design
Code Review & Refactoring
Debugging & Root‑Cause Analysis
Maintainability & Technical Debt Awareness
Software Design & Problem Solving
Requirements Analysis
System Thinking & Complete‑System Understanding
Pragmatic Technical Decision Making
Independent Problem Solving
Legacy Systems & Modernization
ASP.NET Web Forms & .NET Framework
XML, XSD, XSLT & SOAP
Incremental Modernization
Maintaining Long‑Lived Codebases
Professional Experience
Senior .NET Backend DeveloperPresent
Ecomsys — E‑Commerce & Business Management Platform
Develop and maintain the backend of a real‑world e‑commerce and business platform using ASP.NET Core
and C#.
Implemented order workflows, discounts, promotions and multi‑level commission systems driven by
configurable company plans and customer‑specific rules.
Work with EF Core, LINQ, SQL Server, PostgreSQL, stored procedures and triggers — combining
application‑level and database‑level logic where appropriate.
Integrated backend services with the Angular frontend and continue extending the system as new
business requirements are introduced.
ASP.NET CoreC#EF CoreLINQSQL
ServerPostgreSQLAngular
Full‑Stack .NET Developer2 months
Coinatik — P2P Cryptocurrency Exchange
Short engagement building backend functionality for a P2P cryptocurrency exchange using ASP.NET MVC
and C#.
Implemented Deposit and Withdrawal microservices handling real financial workflows, including
transaction state management and reliable integration with external systems.
Dealt with transaction‑reliability problems in practice — repeated requests, duplicate processing and
recovery after failures — and addressed them based on the actual requirements of the system.
Worked on P2P trading, multi‑currency wallet, escrow and exchange‑related workflows, and implemented
real‑time communication using WebSocket across the SQL Server and AngularJS 1.2 stack.
ASP.NET MVCC#SQL
ServerAngularJSWebSocketMicroservicesTransaction
ReliabilityIdempotency
.NET Developer2017–2018
Bitbix — Cryptocurrency Trading Platform
Developed backend functionality using ASP.NET MVC and C#.
Integrated Ethereum‑related functionality using Nethereum and worked on trading, wallet and
blockchain‑related application features.
ASP.NET MVCC#NethereumSQL Server
.NET Backend DeveloperSelected Project
IranCoin — Exchange Platform
Extended a Bitbix‑based fork for localized cryptocurrency exchange requirements.
Worked on wallet, trading, spot and swap‑related backend functionality using ASP.NET MVC, C# and
blockchain integration technologies.
.NET / WPF DeveloperSelected Project
Ecomsys Desktop
Developed desktop functionality using WPF and C#.
Integrated desktop functionality with ASP.NET Core backend services, working with SQL Server and
business‑system data operations.
Full‑Stack / Backend DeveloperSelected Projects
Kabby · Probin · Jandro
Developed backend services and management portals using ASP.NET MVC.
Built cross‑platform applications using Xamarin.Forms, and an Android client with cloud‑connected
backend/management system using Android/Java and ASP.NET MVC.
.NET Developer & Technical LeadEarlier Experience
Enterprise, Corporate & Institutional Projects
Developed database‑driven web applications using C#, ASP.NET WebForms and SQL Server.
Worked with ASP.NET AJAX and enterprise web application patterns, and with XML‑based integrations
including SOAP, XML, XSD and XSLT.
Developed client‑specific business systems based on practical operational requirements, working
directly with clients to turn requirements into working software.
Selected Engineering Work — ActivePage
Object‑Oriented Content PlatformEarlier Project
ActivePage — Content Modeling & Viewer
Designed and built ActivePage as an object‑oriented content platform with a flexible content model at
its core.
Focused on modeling content as structured objects with their own properties, relationships and
behaviour, rather than as flat documents or generic records.
Implemented a content viewer that could render this model consistently and present complex content
structures to end users.
The project reflects a long‑standing interest in software design, domain modeling and building
complete systems rather than isolated screens or endpoints.
Evolution of My C# / .NET Experience
My experience with C# and .NET spans multiple generations of software development — from
object‑oriented business applications and desktop software to ASP.NET Web Forms,
ASP.NET MVC, Web API and modern ASP.NET Core systems. Along the way I have worked with
SQL Server, XML, XSD, XSLT, SOAP‑based integrations and complex content‑modeling
systems, building on a long‑standing foundation in software design and backend
engineering.
Engineering Approach
I focus on turning complex requirements into structured, maintainable software — designing
domain models, business rules and data relationships that hold up over time. My work is
shaped by understanding complete systems rather than implementing isolated endpoints or
screens, and by making pragmatic architectural decisions across both legacy and modern
.NET codebases. I prefer to work directly with the actual requirements, decide what is
appropriate for the problem at hand, and deliver software that behaves correctly in
production.
Most source code is private due to client confidentiality. Built by Abbas Sabetghadam · Published under
Sabetsoft