Dynamic Software Developer holding a Bachelor’s in Information Technology with a solid grounding in programming language theory and design. Proficient in C# and .NET Core, I architect and implement scalable web applications and high-performance backend systems. I excel at translating complex business requirements into clean, maintainable code, optimizing application performance, and collaborating across agile teams to deliver impactful solutions.
Designed and implemented an automated scheduling engine in ASP.NET Core 9, Entity Framework, and SQL Server to allocate faculty, courses, classrooms, and labs across 8 colleges. Developed an intuitive web interface (jQuery, Bootstrap 5) for real‐time adjustments, eliminating manual conflicts and reducing scheduling errors. Integrated fast‐track archiving and retrieval of semester schedules and final‐year projects, streamlining administrative workflows. Delivered a solution that cut annual operational costs by minimizing manual interventions and conflict resolution overhead
Designed and implemented a comprehensive garage operations management system for BakkerGroupV1 using ASP.NET Core 9, Entity Framework Core, and SQL Server to manage customers, cars, faults, team assignments, inventory, expenses, and treasury transactions. Built an intuitive web UI with Razor Pages, jQuery, and Bootstrap 5 for real‑time job assignment, expense editing, and treasury reconciliation, eliminating manual ledgers and reducing reconciliation errors. Implemented transactional helpers (e.g., TransactionHelper) and scoped BakarContext patterns for atomic multi‑service operations and data integrity, plus role‑based security via ASP.NET Identity. Delivered archival and quick‑revenue features that streamlined administrative workflows and significantly reduced manual intervention and operational overhead.
Developed an end-to-end Smart Store Management System using .NET 9, Razor Pages, and SQL Server, enabling seamless control of sales, purchases, inventory, expenses, and financial reporting. Built a responsive RTL Arabic UI with role-based access control, barcode automation, real-time dashboards, and printable financial and analytical reports. Automated POS operations (sales, returns, discounts, voids), streamlined supplier and customer management, and reduced inventory loss through alert-based stock tracking and expiry monitoring. Delivered a scalable and secure solution that improves decision-making, minimizes manual errors, and increases operational efficiency across single or multi-branch stores.