Senior .NET Software Engineer specializing in high-performance backend systems, distributed architectures, and AI integration.
πΉ 3+ years experience in C#, ASP.NET Core, gRPC, RabbitMQ
πΉ Building real-time, scalable microservices
πΉ Integrating AI/ML models into production .NET systems
πΉ Passionate about clean architecture & performance optimization
I am a Senior Software Engineer with hands-on experience designing and implementing distributed backend systems, real-time communication layers, and event-driven microservices.
My work focuses on:
- gRPC-based bidirectional streaming
- Reliable messaging with RabbitMQ
- High-performance .NET services
- Production-grade AI model integration
I value clean architecture, scalability, observability, and maintainability.
- C#, .NET, ASP.NET Core, Web API
- Microservices Architecture
- gRPC (Unary, Server & Bidirectional Streaming)
- RabbitMQ (Pub/Sub, Retry, DLX)
- Redis
- SQL Server (Indexes, Stored Procedures, Performance Tuning)
- Entity Framework Core, ADO.NET
- SQLite, Firebase
- YOLOv8
- ONNX
- Dataset annotation (LabelMe)
- Model inference integration in .NET
- TCP / UDP
- Modbus TCP
- BLE
- WPF
- MVVM
- Git, TFS
- Docker, Kubernetes
- Visual Studio, VS Code
- CI/CD (basic pipelines)
- xUnit, Moq
- TDD
- SOLID, Clean Architecture, Design Patterns
- Designed bidirectional gRPC streaming between services
- Optimized latency and throughput compared to REST
- Proper cancellation, backpressure, and error handling
Tech: .NET, gRPC, Async Streams
- Implemented publisher/subscriber workflows
- Retry policies & dead-letter exchanges
- Reliable event propagation under failures
Tech: RabbitMQ, ASP.NET Core, Docker
- Integrated YOLOv8 inference into .NET services
- Optimized model loading and concurrency
- Used ONNX for deployment efficiency
Tech: YOLOv8, ONNX, C#, WPF
- Collected real-time data from hardware via Modbus TCP & BLE
- Streamed data to downstream services reliably
- Ensured accuracy and fault tolerance
Tech: TCP/IP, Modbus, .NET
- Clean Architecture & SOLID principles
- Performance-driven design
- Observability & logging
- Async & concurrent programming
- Fault-tolerant distributed systems
- Designed gRPC-based real-time communication layers
- Built resilient messaging systems using RabbitMQ
- Integrated AI/ML inference models into production .NET services
- Optimized SQL Server performance for large-scale data
- Worked closely with frontend, QA, and DevOps teams
- B.Sc. Computer & Information Science β Ain Shams University
Grade: Very Good with Honor
π Achievements:
- 1st Rank β NLP Competition
- 2nd Rank β AZ-Sencs Mobile Application Track
- Google Hash Code Participant
- πΌ LinkedIn: https://linkedin.com/in/mohamedyehia
- π§ Email: mohamedyehia56170@gmail.com