Electrical Engineering student and Backend Software Engineer specializing in C#, ASP.NET Core, and robust enterprise applications — bridging the gap between complex algorithms and production-ready software.
I'm an Electrical Engineering student at Shahid Beheshti University and a dedicated Backend Software Engineer. Over the past few years, I've fused the analytical rigor of system engineering with modern server-side technologies — architecting resilient enterprise backends with C# and .NET 9.
I believe robust software systems stem from mathematical discipline and clean design. Whether managing concurrency bottlenecks, optimizing SQL queries, or orchestrating microservices with RabbitMQ, my focus is always on high availability, low latency, and maintainable code.
Key Architectural Pillars
Clean Architecture & CQRS
Decoupled domain logic, MediatR handlers, and FluentValidation for predictable scale.
Concurrency & Race Conditions
Optimistic concurrency with RowVersion and distributed Redis caching for high-load workflows.
Database & Performance Tuning
Composite indexing, AsSplitQuery, and connection resilience with EF Core & SQL Server.
AI & Signal Processing
Deep learning models (CNNs/PyTorch) for predictive anomaly detection and research.
Shahid Beheshti University
B.Sc. Electrical Engineering
Industry Experience
Hands-on commercial experience: developing backend services, architecting SQL databases, and implementing RESTful APIs for an enterprise hotel automation platform in production with the C# & .NET ecosystem.
Teaching Assistant
TA for Signals & Systems at SBU — mentored students through complex analytical modeling, linear transforms, and problem-solving.
Research & Publication
Co-authoring a peer-reviewed research paper applying machine learning and signal processing with SBU engineering faculty.
Capabilities
Technical Arsenal
The tools I use to turn data into working systems.
Backend Development
C#, ASP.NET Core 9
EF Core, SQL Server, Redis
Microservices & CQRS
RabbitMQ, Docker & CI/CD
AI & Machine Learning
Deep Learning (CNNs, PyTorch)
Python, Pandas, NumPy
Signal Processing & Predictive Maintenance
Currently Exploring
Advanced .NET cloud architectures
Applying AI/ML models to enterprise SaaS
Software Engineering
Hands-on experience building production web applications — designing relational databases, building secure REST APIs, and architecting scalable backends for a hotel automation platform.
C#Language
.NET 9Framework
ASP.NET CoreBackend
SQL ServerDatabase
RedisIn-Memory DB
RabbitMQEvent Broker
DockerDevOps
PythonLanguage
PyTorchDeep Learning
TypeScriptLanguage
React 19Frontend
Tailwind CSSStyling
PostgreSQLDatabase
C#Language
.NET 9Framework
ASP.NET CoreBackend
SQL ServerDatabase
RedisIn-Memory DB
RabbitMQEvent Broker
DockerDevOps
PythonLanguage
PyTorchDeep Learning
TypeScriptLanguage
React 19Frontend
Tailwind CSSStyling
PostgreSQLDatabase
Portfolio
Featured Projects
Selected work blending engineering, software design, and clean architecture.
Full-Stack
Backend · Microservices Architecture
EventTicketing Platform
A microservices-based platform for event ticketing featuring seat-reservation concurrency management, JWT authentication, and asynchronous notification delivery. Architected with Clean Architecture and CQRS using .NET 9, EF Core, SQL Server, Redis, and RabbitMQ.
.NET 9MICROSERVICESRABBITMQDOCKERCQRS
Full-Stack
Backend · Enterprise Software
Hotel Automation Management Platform
Designed and developed back-end features for an enterprise hotel automation system (Homa Hotels group), including robust RESTful APIs, scalable SQL-backed data models, and system architecture running in active production.
C#ASP.NET CORESQL SERVERREST API
AI/ML
AI · Enterprise SaaS
FaraBid AI — Intelligent Contract Risk SaaS
An advanced B2B platform leveraging semantic RAG architecture and a multi-model LLM cascade for automated contract-risk analysis and RFP extraction. Features zero-hallucination validation and a self-learning knowledge loop.
PYTHONRAGLLMsSUPABASE
AI/ML
AI/ML · Electrical Engineering
Airgap Fault Detection in Induction Motors
A CNN-based deep learning model that detects airgap-eccentricity faults in induction motors from vibration/current signal data, applying signal-processing techniques to catch faults early.
PYTHONPYTORCHSIGNAL PROCESSING
AI/ML
Research · Under Development
Upcoming Research Project
Currently working on a new research paper exploring advanced computational architectures in collaboration with Shahid Beheshti University faculty.
Joining the electrical engineering department to gather industrial data and receive specialized technical training supporting an upcoming research paper.
Feb 2025 – Jul 2026
Teaching Assistant — Signals and Systems
Shahid Beheshti University
Assisted students with core signal-processing concepts, problem-solving sessions, and practical exercises.
Oct 2024 – Jul 2025
Backend Developer
Parak Software (Homa Hotels reservation systems)
Built and maintained back-end features for a hotel automation platform using C# and ASP.NET Core. Designed SQL database schemas and developed REST APIs powering core hotel operations workflows.
Jun 2024 – Sep 2024
Backend Developer Intern
Parak Software
Started as an intern learning production development practices with C#, ASP.NET, and SQL Server; converted into a full role.
2022 – 2026
B.Sc. in Electrical Engineering
Shahid Beheshti University
Comprehensive curriculum focused on signal processing, control systems, and programming — bridging hardware electronics with software engineering.