About Skills Competencies Experience Projects Certifications Contact Download CV
Available for opportunities

Mohamed Salah
Bashir Ali

Software Developer with 10+ years of experience crafting desktop, web, and mobile applications. Specializing in .NET, ASP.NET Core, and Flutter with a passion for clean, scalable architecture and AI-driven solutions.

10+
Years Experience
7+
Companies
20+
Projects Delivered
Mohamed Salah Bashir Ali
Mohamed Salah
10+Years of
Experience

Passionate About Building Great Software

Software Developer with over 10 years of experience in desktop, web, and mobile application development. Proficient in .NET and ASP.NET Core C#, with strong front-end skills in HTML, CSS, JavaScript, and Bootstrap. Experienced in building cross-platform mobile applications using Flutter.

Proven ability to lead development teams, deliver scalable solutions, and optimize performance. Growing interest in artificial intelligence — incorporating AI into projects such as sales analytics systems and university management platforms to enhance operational efficiency.

Location
Ajman, UAE
Email
mohasalah_1500@hotmail.com
Languages
Arabic (Native) · English
Phone
+971 52 488 8502

Technical Skills

A decade of hands-on experience across the full stack — from systems architecture to mobile UI.

Languages
C#95%
JavaScript82%
Dart (Flutter)80%
HTML5 / CSS388%
Frameworks & Libraries
ASP.NET Core93%
Flutter80%
Bootstrap85%
jQuery / REST APIs80%
Databases
SQL ServerOracleFirebase T-SQLQuery OptimizationDatabase Design
SQL Server90%
Oracle75%
Tools & Practices
Visual StudioGit / GitHubAgile / Scrum Code ReviewRESTful APIsSDLC Technical DocsSecurity Testing Performance Opt.CI/CD Pipelines Redis CachingSignalR Swagger / OpenAPIAI Integration

Core Competencies

Deep expertise across architecture, security, performance, and modern development practices.

Software Architecture
Microservices, MVC, Clean Architecture, SOLID principles, Repository & Unit of Work patterns, Domain-Driven Design.
Security
JWT authentication, OAuth2, Role-Based Access Control (RBAC), SQL injection prevention, HTTPS/TLS, regular security audits.
Performance Engineering
Query optimization, Redis caching, lazy loading, database indexing, stored procedure tuning — up to 60% performance gains.
API Design
RESTful API design, Swagger/OpenAPI documentation, versioning, rate limiting, third-party integrations, and real-time with SignalR.
Mobile Development
Flutter cross-platform apps (iOS & Android), Firebase integration, offline-first architecture, real-time data sync, GPS features.
Database Engineering
SQL Server, Oracle, Firebase — schema design, query tuning, stored procedures, indexing strategies, and data migrations.
DevOps & CI/CD
Git version control, GitHub Actions pipelines, automated deployment workflows — reducing deployment time from hours to minutes.
Quality Assurance
Unit testing, integration testing, TDD practices, code review sessions, technical documentation, and system performance testing.
AI Integration
Embedding AI/ML features into business systems — sales forecasting, anomaly detection, smart procurement recommendations, and analytics dashboards.
Soft Skills & Professional Qualities
Problem Solving & Critical Thinking Team Leadership & Mentoring Technical Documentation Client Communication Self-Learning & Adaptability Project Time Management Attention to Detail Cross-team Collaboration

Work Experience

10+ years across 7 companies in Sudan and the UAE, growing from developer to senior architect and team lead.

Senior Software Developer
AlSadoon Investment Co.
Dubai, UAE
Mar 2024 – Present
  • Designed and implemented scalable, secure software solutions using ASP.NET Core
  • Enhanced application performance and significantly reduced response times
  • Provided technical mentorship and code review guidance to junior developers
  • Conducted performance and security testing for critical systems
  • Integrated external systems using RESTful APIs, ensuring smooth data flow
  • Analyzed and optimized legacy system architectures for long-term efficiency
  • Architected a multi-tenant ERP system serving 5+ business units using ASP.NET Core microservices architecture
  • Reduced API response time by 40% through query optimization and Redis caching implementation
  • Designed and deployed CI/CD pipelines using GitHub Actions, cutting deployment time from hours to under 15 minutes
  • Led migration of legacy monolithic system to modular microservices, improving scalability and fault isolation
  • Implemented JWT-based authentication and Role-Based Access Control (RBAC) across all company systems
  • Built real-time executive dashboards using SignalR for live KPI monitoring by management
Web Application Developer
Imam-Soft for Information Technology Solutions
Khartoum, Sudan
Sep 2021 – Feb 2024
  • Developed responsive web interfaces using HTML, CSS, JavaScript, and Bootstrap
  • Built back-end web services and APIs using ASP.NET Core
  • Optimized SQL queries and database structures for better application performance
  • Collaborated with design teams to ensure modern, user-centric UI/UX
  • Documented development processes and provided technical specifications
  • Debugged technical issues and applied modern security measures
  • Delivered 8+ client web projects end-to-end within deadlines using Agile/Scrum sprints
  • Developed a full Pharmacy Management System (MSB) covering inventory, sales, purchasing, and reporting modules
  • Built RESTful APIs with proper versioning and Swagger documentation consumed by mobile and third-party apps
  • Improved database query performance by 60% through indexing strategies and stored procedure optimization
  • Implemented automated email notification systems and PDF report generation for clients
  • Translated Figma wireframes into pixel-perfect responsive interfaces through close collaboration with designers
Senior .NET Developer
Imam-Soft for Information Technology Solutions
Khartoum, Sudan
Feb 2019 – Sep 2021
  • Analyzed system requirements and created detailed technical documentation
  • Developed robust applications using C# and .NET technologies
  • Conducted code refactoring and participated in application upgrades
  • Led a small team of developers and ensured timely project delivery
  • Designed a University Management System covering enrollment, grading, scheduling, and financial modules
  • Refactored a 5-year-old codebase from .NET Framework 4.x to .NET Core, improving performance by 35%
  • Mentored 3 junior developers through weekly code review sessions and pair programming
  • Implemented Repository and Unit of Work design patterns to standardize data access layer across all projects
  • Created technical documentation and API specification sheets adopted company-wide as the development standard
  • Contributed to RFP proposals and technical feasibility studies for enterprise client bids
Web System Administrator
Sudanese Free Zones and Markets Company
Khartoum, Sudan
Aug 2017 – Jan 2019
  • Defined system and user requirements for internal applications
  • Reviewed and maintained code quality for ongoing projects
  • Performed testing and quality assurance before application deployment
  • Mentored junior developers and monitored team performance
  • Managed and maintained internal web portals used by 200+ daily active employees
  • Automated monthly reporting processes, saving 20+ hours of manual work per month
  • Coordinated with vendors and third-party providers for system integrations
  • Ensured 99.5% system uptime through proactive monitoring and rapid incident response
  • Conducted regular security audits and applied patches to eliminate vulnerabilities
Software Engineer
Oasis Computer Systems
Khartoum, Sudan
Oct 2015 – Jun 2016
  • Participated in the full software development life cycle (SDLC)
  • Designed and developed user interfaces linked to backend services
  • Wrote clean, maintainable, and scalable code
  • Performed unit testing and validation for reliability
  • Contributed to development of an HR Management System covering payroll, attendance, and leave management
  • Integrated biometric device data with the HR system using serial port communication in C#
  • Wrote 150+ unit tests achieving 80% code coverage for critical modules
Software Developer
Isco
Khartoum, Sudan
Feb 2014 – Oct 2015
  • Developed software applications based on client specifications
  • Debugged and modified applications based on user feedback
  • Created technical documentation and usage manuals
  • Built a Point-of-Sale (POS) desktop application using WinForms and SQL Server for retail clients
  • Developed inventory tracking and barcode scanning modules
  • Delivered 3 complete client projects independently from requirements gathering to deployment
Freelance Programmer
Self-Employed
Sudan
Jan 2013 – Mar 2014
  • Built custom desktop and mobile applications for local clients
  • Managed all project phases: planning, coding, testing, and support
  • Developed 10+ custom desktop applications for local businesses using C# WinForms
  • Built Android mobile applications for small businesses (inventory, attendance, simple POS)
  • Provided post-delivery support and end-user training for all clients

Featured Projects

A selection of key systems and applications built across 10+ years of professional development.

Delivered
Pharmacy Management System (MSB)
Desktop + Web Application
Full-featured pharmacy system with inventory management, sales & invoicing, purchasing, supplier management, medicine catalog, HR module, financial reporting, and system settings. Deployed for multiple pharmacy clients.
C#ASP.NET CoreSQL ServerWinFormsBootstrap
Delivered
University Management Platform
Web Application
Comprehensive university ERP covering student enrollment, academic scheduling, grading, faculty management, and financial billing with role-based dashboards for admins, faculty, and students.
ASP.NET CoreSQL ServerBootstrapRBACREST API
In Progress
Multi-Tenant ERP System
Enterprise Web Application
Enterprise-grade ERP for an investment company serving 5+ business units with shared infrastructure and isolated data per tenant. Built on microservices architecture with Redis caching for high performance.
ASP.NET CoreMicroservicesSQL ServerRedisDocker
Delivered
Real-Time Business Dashboard
Web Application
Executive dashboard displaying live KPIs, sales analytics, inventory alerts, and procurement summaries with real-time data push via SignalR. Used daily by management for data-driven decisions.
ASP.NET CoreSignalRChart.jsSQL ServerJavaScript
Delivered
Cross-Platform Field Staff App
Mobile Application (iOS & Android)
Mobile application for field staff management with offline-first support, GPS tracking, task assignment, real-time sync with backend, and push notifications via Firebase Cloud Messaging.
FlutterDartFirebaseREST APIGPS
In Development
AI-Powered Sales Analytics Module
Web + AI / ML
Intelligent analytics module using machine learning to forecast sales trends, detect anomalies, and generate smart procurement recommendations. Integrates with existing ERP data pipelines.
ASP.NET CorePython (ML)SQL ServerChart.jsAI/ML

Education

Bachelor of Science in Information Technology
UST University
2008 – 2012

Certifications & Courses

Committed to staying at the forefront of technology through ongoing professional development.

Microsoft Certified: Azure Developer Associate
Microsoft
Pursuing
ASP.NET Core Advanced Development
Udemy
Completed
Flutter & Dart — The Complete Guide
Udemy
Completed
SQL Server Performance Tuning
Pluralsight
Completed
Agile & Scrum Fundamentals
Coursera
Completed
Clean Architecture with .NET
Online Course
Completed
0+
Years of Experience
0+
Projects Delivered
0
Companies & Clients
0
Tech Stacks Mastered

Let's Work Together

Open to new opportunities, collaborations, and interesting projects. Let's connect!

Contact Information

Whether you have a project in mind, want to discuss a role, or simply want to say hello — I'd love to hear from you.

Phone
+971 52 488 8502
Email
mohasalah_1500@hotmail.com
LinkedIn
linkedin.com/in/mohamed-salah-bashir-ali-877bb981
Location
Ajman, United Arab Emirates
Send a Message