Senior.NET Software Developer, Full Stack at Virtual World KSA (2021-07 – Present)
- UI & Navigation: Designed intuitive user interfaces and improved platform navigation and user experience across multiple systems.
- Database Development: Developed and optimized complex database objects, including tables, views, stored procedures, and functions.
- Object-Oriented Design: Applied object-oriented programming (OOP) principles to ensure efficient code reuse and long-term application maintainability.
- Maintenance & Support: Provided critical technical support, modified legacy software to correct bugs, upgraded interfaces, and adapted systems to new hardware.
- Project Management: Managed project tracking via Azure DevOps and maintained source control repositories using Git.
Senior Software Developer, Full Stack at CrossIT (USA-Based) (2024-03 – 2026-06)
- Monitoring Portal: Developed a comprehensive monitoring portal for a US-based agency to track server statuses, backups, and Synology activity.
- API Microservices: Engineered secure API microservices to deliver and track server data via the portal, extracting drive list data formatted as JSON for ASP.NET MVC architecture.
- Automation & Backup: Built and deployed specialized Windows Applications and Task Scheduler Services for automated SQL backups, ZIP archiving, and directory monitoring.
- Windows Services: Developed internal Windows Services, including interactive Task Runner Services and Device Activity Systems, to log events and manage system-level processes.
Senior.NET Applications Developer at Travology (2023-05 – 2024-04)
- System Integration: Architected and built system APIs connecting the Attijariwafa Bank Points System with Etisalat backend infrastructure.
- Loyalty Program: Integrated loyalty points systems across servers to allow bank clients to seamlessly convert reward points to cashback.
Senior.NET Applications Developer at Self-Employed (Freelance) (2017-06 – 2021-07)
- Custom CMS & Services: Developed robust custom CMS platforms and automated business processes utilizing custom Windows Services.
- Web Development: Built dynamic web applications utilizing VB.NET, C#, ASP.NET MVC, Web API, and Entity Framework.
- Frontend Implementation: Designed responsive user interfaces utilizing HTML5, JavaScript, jQuery, Bootstrap, and CSS3.
- Performance Tuning: Optimized backend code performance to enhance overall application scalability and reliability.
Senior.NET Software Developer at The Bible Society of Egypt (2020-01 – 2020-07)
- Full-Stack Architecture: Designed and built the first full-stack version of the application.
- Mobile Development: Developed Android applications utilizing game engine technologies and custom graphics.
- Admin Portal: Architected the full-stack administrative website supporting mobile applications.
Senior.NET Software Development Engineer at Master Media (2016-06 – 2020-11)
- Application Engineering: Engineered desktop and web applications using VB.NET, C#, ASP.NET MVC, and Entity Framework.
- Data Scraping: Wrote custom scripts to harvest and compile application statistics from the Google Play Store and Apple App Store.
- Data Visualization: Created static data visualization platforms to compile metrics into accessible charts and data tables.
Senior.NET Software Developer / Team Leader at Ragami (2012-08 – 2017-07)
- API Integration: Integrated third-party APIs into existing architectures using RESTful services and built custom CMS platforms.
- Quality Assurance: Performed comprehensive software testing (functional, integration, regression) to identify and resolve defects prior to release.
Head of IT Department at El Garabaway Transportation (2010-03 – 2016-06)
- Strategic Planning: Developed departmental budgets and strategic technology plans aligned with corporate goals.
- Reporting & Efficiency: Generated comprehensive performance reports on key operational metrics to improve overall efficiency.
Software Developer at El Hekma Labs (2000-08 – 2011-01)
- Core Systems: Developed core software applications utilizing VB6, VB.NET, and C#.
- Optimization & Debugging: Optimized code performance, security, and maintainability while executing deep debugging to resolve system failures.