Hi 👋, I'm ROUABAH Mohammed Rafik
Full-Stack Software Engineer | .NET Ecosystem & Database Specialist
🚀 Professional Summary
Strategic Full-Stack Software Engineer specializing in architecting high-performance enterprise applications within the .NET ecosystem. I engineer scalable, mission-critical systems using Clean Architecture (Onion), ASP.NET Core Web APIs, and WPF.
With a deep mastery of Database Engineering, I leverage Dapper ORM, Advanced T-SQL, and ACID Transactions to ensure data integrity and system performance. I bridge the gap between complex business logic and robust software solutions.
🛠️ Technical Mastery
| Category |
Technologies |
| Backend & APIs |
C#, .NET 8/10, ASP.NET Core Web API, Dapper ORM, ADO.NET, RESTful Architecture |
| Database Engineering |
MS SQL Server, Advanced T-SQL, Complex Stored Procedures, Transactions, Indexing |
| Architecture & DevOps |
Clean Architecture, SOLID, Design Patterns, CI/CD Workflows, Git |
| Frontend & UI |
WPF (XAML), MVVM Pattern, HTML5, CSS3, JavaScript (ES6+) |
🧩 Featured Enterprise Projects
🏆 Club Management System (CMS)
Full-Stack: .NET Core API | Clean Architecture | Dapper | WPF | SQL Server
- Architected a commercial-grade distributed ecosystem for multi-sport club management.
- Engineered a high-speed Data Access Layer by offloading complex business logic to Optimized Stored Procedures.
- Guaranteed transactional integrity for financial modules using Advanced SQL Transactions and database-level validation logic.
👉 View Repository
🚗 DVLD: Licensing & Vehicle Department System
Full-Stack: C# | 3-Tier Architecture | SQL Server
- Designed a fully normalized relational schema (3NF) from the ground up.
- Developed high-security database interfaces using Parameterized Stored Procedures to eliminate SQL injection risks.
- Applied OOP and layered architecture to maintain strict separation of concerns.
👉 View Repository
🧠 Engineering Foundations (Comparative Design)
🏦 Bank Management Core (OOP vs Procedural)
Language: C++
- Developed dual implementations to analyze performance and scalability trade-offs between paradigms.
- Implemented core security protocols and encrypted file-based data persistence.
👉 OOP Repo | Procedural Repo
🔭 Currently Mastering & Implementing
- Modern CI/CD: Automating deployment and testing pipelines with GitHub Actions.
- Advanced T-SQL: Query optimization and high-concurrency database design.
- Microservices: Exploring decoupled service architectures and message brokers.
- Cloud Foundations: Preparing for Microsoft Azure certifications.
📬 Connect with Me
📊 GitHub Metrics
⭐️ Focused on building reliable, enterprise-grade .NET solutions.