Ahmed Salah

Ahmed Salah

Senior Software Engineer

Professional Summary

Accomplished and results-driven Senior Software Engineer with 10+ years of expertise in designing, architecting, and optimizing scalable backend systems for high-performance applications across Telecom, Online Payments, SaaS, and Cloud sectors across Sudan, Egypt, UAE, and KSA, working with cross-functional teams from various cultural and technical backgrounds. Having proven leadership skills in mentoring engineers and managing distributed teams.

Proven ability to deliver robust architectures handling 10K+ transactions per second using .NET Core, ASP.NET, Laravel, Azure, AWS, Docker, Kubernetes, and DevOps practices.

Having Experience in Software Architecture, API Integration, CI/CD Pipelines, Infrastructure Management, and Backend Performance Optimization. Strong track record of leading teams to deliver innovative solutions aligned with business goals.

Skills

Programming Languages

  • C#
  • PHP
  • Java
  • JavaScript
  • TypeScript
  • Flutter

Web Technologies & Frameworks

  • .NET Core
  • ASP.NET
  • Laravel
  • CodeIgniter
  • HTML
  • CSS
  • jQuery

Cloud & DevOps Tools

  • Azure
  • AWS
  • Docker
  • CI/CD
  • Azure DevOps

Databases

  • SQL Server
  • MySQL
  • Redis
  • Entity Framework
  • Dapper

Architectural & Methodologies

  • System Design
  • Microservices
  • Monolithic
  • N-tier Apps
  • Design Patterns
  • MVC
  • REST APIs
  • Agile

Work Experience

Redbull Mobile - Backend Engineer

Riyadh, KSA | March 2023 - Present

  • Challenge: Migrating from a legacy mobile stack to a modern cross-platform framework.
    Action: Led migration to Flutter, implementing architectural improvements.
    Result: Reduced development time by 40% and increased crash-free sessions to 95.9%.
  • Challenge: Ensuring API scalability for high-traffic integrations.
    Action: Oversaw integration with external APIs, implementing efficient tracking and monitoring systems.
    Result: Supported over 100K requests per second with optimal performance.
  • Challenge: Improving application performance through backend optimization.
    Action: Enhanced backend caching mechanisms.
    Result: Reduced API latency by 50%, boosting user satisfaction and operational efficiency.
  • Integration with external APIs, track and monitor over 100K requests/second calls.
  • Partnered with marketing to launch telecom bundles, increasing activation rate by 20%.
  • Enhanced application performance by optimizing backend caching, reducing API latency by 50%.

Cubes Technology - Senior Software Engineer

Riyadh, KSA | Sep 2021 - Mar 2024

  • Directed the technical development of JoyBox, an event ticketing platform increasing revenue by 90% in the first year.
  • Constructed and launched a SaaS-based online store system for merchants to operate customizable stores.
  • Executed cross-platform mobile apps and enhance downtime across high-demand events by 20%.

Global Brands Group - Senior Software Engineer

Cairo, Egypt | Nov 2021 - Jul 2022

  • Partnered with cloud teams to architect scalable infrastructure supporting thousands of concurrent users.
  • Successfully addressed 95% of critical bugs in live production via real-time pair programming and debugging sessions.
  • Executed 3+ major government and enterprise portals with CRM capabilities.

Ministry of Education - Senior Software Engineer

Riyadh, KSA | May 2019 - May 2022

  • Architected backend services capable of handling 2K+ daily user requests for educational systems.
  • Directed implementation of online job and kindergarten portals accessed by 5K+ parents and job seekers.
  • Streamlined integration with external government services, cutting manual processing time by 60%.

MultiMega - Senior Software Developer

Cairo, Egypt | Oct 2018 - May 2019

  • Engineered an aviation HR portal for airline partners, handling complex crew scheduling workflows.
  • Guided and supported 2 junior developers, boosting team code review efficiency by 30%.
  • Shortened development lifecycle by introducing modular system design.

CODEX GLOBAL - Development Team Lead

Cairo, Egypt | Feb 2018 - Dec 2018

  • Constructed and led two development teams across remote offices in 2 states.
  • Initiated a ridesharing and loyalty app platforms among Egypt and Europe.
  • Reduced project delivery delays by 25% through agile planning and process automation.

NUBI-ICT - Senior Software Developer

Khartoum, Sudan | Jul 2017 - Dec 2017

  • Executed business and HR web portals serving Hadaf KSA Platform (Sudan outsourced).
  • Directed technology and research initiatives, delivering Proof of Concept to evaluate and recommend suitable frameworks for modernization.
  • Handled mission-critical tasks independently, increasing delivery consistency by 20%.

PC-POS Programming - Senior Software Developer

Khartoum, Sudan | Sep 2013 - Sep 2017

  • Architected and developed an online payment middleware capable of handling 10K+ transactions per second, interfacing with Sudan's central banking systems.
  • Engineered a secure API endpoint enabling seamless integration across multiple payment and service layers served over 10+ vendors.
  • Developed a mobile ordering for food delivery serves over 50 online restaurants.

Almagal Company - Android Developer

Khartoum, Sudan | Feb 2016 - Feb 2017

  • Constructed Android app for ERP sales and inventory management used by 100+ field representatives.
  • Reduced stock mismatch by 85% through real-time syncing and route tracking features.

Sudan University of Science & Technology - Assistant Teacher

Khartoum, Sudan | Sep 2012 - May 2014

  • Taught 200+ undergraduates programming fundamentals and full-stack web development.
  • Played a key role in curriculum enhancements and led practical lab sessions and assessments.
  • Guided and supported senior students in graduation projects, improving project completion rate by 40%.

OneStep - Software Developer

Khartoum, Sudan | Sep 2012 - Sep 2013

  • Played a key role in the development of YouSale, a mobile-enabled sales portal used by 30+ field agents to manage visits, sales, and inventory.
  • Researched and learned 3+ new tech stacks including PlayFramework and CodeIgniter under mentorship of Junior developers.
  • Assisted in diagnosing and fixing reported bugs across releases, enhancing product reliability.

Education

Bachelor of Computer Science & Information Systems

Sudan University of Science & Technology

2008 - 2012 | Grade: Very Good (2nd Class - Division 1)

Languages

Volunteering

Programming Fundamentals Instructor - Self-Initiated Teaching Group | 2016

  • Organized and led a teaching group to train closely 10 fresh graduate students in extensive sessions of core programming concepts and web application development and prepare them for jobs market.

Graduation Project Mentor - Sudan University of Science & Technology | 2013

  • Supported 3 student groups (12 students total) on their final graduation projects, guiding them in technical planning and development.
  • Guided each team in designing architecture, writing code, and preparing for their final presentation with university standards.

Volunteer Developer - Graduation Project - Sudan University of Science & Technology | 2011

  • Played a key role as a volunteer developer for a senior graduation project: an interactive card game called 'Nabilion.' Took ownership of core development tasks and delivery of the project and recognition within the department.