Backend-focused software engineer building scalable systems, high-performance data pipelines, and production-ready applications using .NET technologies.
I enjoy solving engineering problems around performance, backend architecture, and data-intensive applications. Most of my work focuses on designing reliable APIs, event-driven systems, secure backend services, and scalable processing pipelines.
- Building backend systems with ASP.NET Core, SQL Server, RabbitMQ, and Redis
- Strong interest in system design, performance engineering, and scalable architectures
- Experienced with both high-throughput data processing and production business applications
- Comfortable across the stack using React + TypeScript when needed
- Focused on writing maintainable, testable, and production-grade software
Production-ready e-commerce platform designed to replace manual spreadsheet-based workflows with a centralized order management system.
- Built with ASP.NET Core, React/TypeScript, and PostgreSQL
- Designed using Clean Architecture and SOLID principles
- Implemented:
- JWT authentication
- refresh tokens
- resource-based authorization
- ownership validation
- Modeled:
- 6-stage order fulfillment pipeline
- seller subscription lifecycle
- Added:
- optimistic locking
- rate limiting
- structured logging
- CI/CD pipelines
- Dockerized deployment environment
A high-throughput web analytics ETL pipeline designed to process and aggregate large-scale event data through asynchronous worker stages.
- Processed 26M+ records in under 3 minutes
- Built a staged aggregation pipeline using RabbitMQ and Background Services
- Optimized ingestion using:
SqlBulkCopy- streaming JSON deserialization
- Producer–Consumer channels
- Improved analytical query performance using:
- columnstore indexes
- stored procedures
- workload-specific ADO.NET + EF Core usage
- Handled late-arriving and duplicate events through aggregate recomputation strategies
- Containerized the full system with Docker Compose
🔗 Repository: Metriflow
High-performance .NET console application for generating massive structured datasets used to load-test analytics pipelines.
- Built streaming JSON generation using
Utf8JsonWriter - Eliminated OutOfMemory exceptions during large dataset generation
- Reduced allocations using:
- structs
- enum-based identifiers
- compact timestamp representations
- Designed specifically for large-scale ingestion benchmarking
🔗 Repository:
<PRIVATE_URL>
Backend platform for managing driver, vehicle, and license workflows.
- Built REST APIs with ASP.NET Core and EF Core
- Applied layered architecture and dependency injection
- Implemented role-based authorization
- Developed event-driven business workflows
- Added validation and unit testing for core services
🔗 Repository: Hyper JSON Generator
I’m especially interested in:
- Backend architecture
- Database performance optimization
- High-throughput systems
- Event-driven processing
- Data-intensive applications
- System scalability
- API security and authorization design
-
GitHub:
https://github.com/MustaphaAlaa -
Email:
mostafaalaa11998@gmail.com
I'm open to any software engineering role where the work is meaningful and the team cares about doing things properly — full-time, freelance, or contract, remote or Egypt-based.
- Backend Engineering Roles
- .NET Development Opportunities
- Fullstack Development
- Scalable Systems & Data Platform Projects
- Open Source Collaboration
- Challenging Engineering Problems
Thanks for visiting my profile.
