Summary
Overview
Work History
Education
Skills
Languages
Certification
Timeline
Generic

MOHAMED SALAH

Alexandria

Summary

Senior Software Engineer with 10+ years of experience in .Net Core, Java, and React. Skilled in building scalable microservices to enhance efficiency and engagement. Effective leader and mentor, currently pursuing a Master in AI to drive innovative solutions. Delivering high-quality software worldwide in remote and on-site roles.

Overview

15
15
years of professional experience
1
1
Certification

Work History

Senior Backend Engineer

Olympic Channel Service
01.2022 - Current
  • Led the development and maintenance of a microservices-based system that kept users engaged with Olympic sports year-round
  • Integrated data from 40+ sports federations, each with unique formats, ensuring seamless data aggregation and management
  • Optimized data processing and service reliability to handle thousands of requests per second, significantly enhancing performance

Stack: .NET Core, Microservice, PostgreSql, REST API, Cassandra, Kafka, Kubernetes

Senior Software Engineer

Defined.ai
06.2020 - 05.2021
  • Automated over 30 workflows on the company platform, generating datasets for training five AI models, which significantly streamlined operations
  • Reduced service processing time from days to minutes by eliminating human intervention, greatly enhancing overall efficiency
  • Developed rich, user-friendly interfaces using React, expanding and enhancing project platforms to improve user experience and engagement

Stack: .NET Core, SQL Server, CQRS, Kubernetes, Azure, React.

Senior Software Engineer

EPAM Systems
10.2019 - 03.2020
  • Developed and maintained financial applications for calculating and attributing collateral costs at exchanges, serving thousands of users and ensuring accurate financial operations
  • Collaborated with Barclays to implement solutions for clearing house systems, translating complex customer requirements into actionable specifications and effective project plans
  • Ensured system reliability and precision, playing a crucial role in financial processes that support high-volume transactions in a secure and compliant manner

Stack: C#, ASP.Net, java, SQL Server, RabbitMQ, Team City

Team Lead

EJADA Systems
01.2018 - 10.2019
  • Led a team of 5 software engineers, fostering a collaborative and high-performing environment to exceed quality and performance expectations
  • Transitioned the team to an agile framework, significantly bridging the gap between customer requirements and development outcomes
  • Spearheaded a large-scale healthcare project with the Saudi Ministry of Health, scaling from a single region to full national coverage
  • Mentored team members, offering technical guidance and feedback, while designing and implementing robust web services using best practices

Stack: C#, ASP.Net, Java, SQL Server, Oracle DB, OSB

Senior Software Engineer

EJADA Systems
01.2015 - 01.2018
  • Designed, developed, and maintained multi-tiered applications using .NET, aiding in site migration to SharePoint with SSIS packages and ensuring code robustness through comprehensive unit testing

Stack: C#, Java, SQL Server, WCF, LINQ, Entity Framework, TFS

Senior Software Engineer

VentaApps.com
01.2013 - 01.2015
  • Developed and maintained multiple iOS applications, using Objective-C and Swift, with several apps successfully published on the Apple Store, demonstrating expertise in app submission and release

Stack: Objective-C, Swift, MySql, SQLite •

Software Engineer

Premitek.com
05.2010 - 12.2012
  • Implemented Altitude-based scripting for banking applications and developed .NET solutions for a consulting firm, enhancing system efficiency and reliability through proactive debugging

Stack: C#, ASP.Net, Java, jQuery, JavaScript, SQL Server, Altitude

Education

Master of Science (M.S.) - Artificial Intelligence

University of Hull
01-2025

Bachelor of Science - Computer Engineering

Alexandria University
01-2007

Skills

  • NET Core
  • Microservices
  • Kafka
  • RabbitMQ
  • Kubernetes
  • IOS
  • JavaScript
  • React
  • JAVA
  • Postgresql
  • MSSQL
  • Scrum
  • MySQL
  • AWS
  • Azure
  • System Architecture

Languages

English
Upper intermediate
B2
Arabic
Proficient
C2

Certification

  • Artificial Intelligence Analyst 2021 - Explorer Award ▪ IBM


  • Artificial Intelligence Analyst 2021 - Mastery Award ▪ IBM


Timeline

Senior Backend Engineer

Olympic Channel Service
01.2022 - Current

Senior Software Engineer

Defined.ai
06.2020 - 05.2021

Senior Software Engineer

EPAM Systems
10.2019 - 03.2020

Team Lead

EJADA Systems
01.2018 - 10.2019

Senior Software Engineer

EJADA Systems
01.2015 - 01.2018

Senior Software Engineer

VentaApps.com
01.2013 - 01.2015

Software Engineer

Premitek.com
05.2010 - 12.2012
  • Artificial Intelligence Analyst 2021 - Explorer Award ▪ IBM


  • Artificial Intelligence Analyst 2021 - Mastery Award ▪ IBM


Master of Science (M.S.) - Artificial Intelligence

University of Hull

Bachelor of Science - Computer Engineering

Alexandria University
MOHAMED SALAH