Mohamed Salah

Mohamed Salah

Software Engineer

Followers of Mohamed Salah2000 followers
location of Mohamed SalahAlexandria, Egypt

Connect with Mohamed Salah to Send Message

Connect

Connect with Mohamed Salah to Send Message

Connect
  • Timeline

  • About me

    Senior Backend Engineer @ Olympic Channel |.NET Core | REST API | Microservices | Javascript | React | AI | Python

  • Education

    • Alexandria University

      2002 - 2007
      Bachelor of Science (BS) Computer Engineering Very Good with Honer degree
  • Experience

    • Premitek.com

      May 2010 - Dec 2012
      Software Engineer

      - Conceptualized, developed and implemented .NET website applications for a technology-focused consulting company- Investigated web applications to troubleshoot, fix and debug web applications and system errors- Enhanced applications to solve for functionality and security concerns- Lowered browser complexities through the development of testing and unit penetration assessment that resolved defects and improved functionality for end-user

    • VentaApps.com

      Jan 2013 - Jan 2015
      Senior Software Engineer

      - Leveraged programming skillsets to conceptualize, develop and implement applications within the iOS platform environment- Reviewed requirements, developed concepts and designed applications for multi-platform use- Monitored, assessed and implemented solutions to debug errors and increase the performance of each application to the end-user

    • EJADA

      Jan 2015 - Oct 2019

      - Led multiple teams of software engineers, ranging in size up to 6 , fostering a positive and efficient work atmosphere through strong leadership, effective communication, and motivational skills, resulting in consistently exceeding project expectations and delivering high-quality outcomes.- Mentored team members, providing technical process feedback and guidance throughout the development lifecycle, contributing to their professional growth and success.Oversaw application projects, strategically assigning team members based on their skill sets, project scope, and workload availability, ensuring optimal team performance and successful project delivery.- Played a key role in the conceptualization, development, testing, and implementation of various business, web, and client-server applications, significantly contributing to the overall success and impact of the projects. Show less

      • Team Lead

        Jan 2018 - Oct 2019
      • Senior Software Engineer

        Jan 2015 - Jan 2018
    • EPAM Systems

      Oct 2019 - Mar 2020
      Senior Software Engineer

      - Developing, implementing, and maintaining applications in the financial sector to calculate and book level attribution of cost of collateral placed at exchanges to meet margin requirements.- Gathered and defined customer requirements to develop clear specifications for project plans.

    • DefinedCrowd Corp.

      Jun 2020 - May 2021
      Senior Software Engineer

      - Developed backend Rest API to automate around 30 workflows in the company platform that generate datasets that are used to train different AI Models.- Improved and expanded project platforms using React to develop rich User Interfaces.- Documented procedures and business processes and shared information with appropriate stakeholders.

    • Olympic Channel Services

      Jan 2022 - Jan 2025
      Senior Backend Engineer

      - Revamped and maintained a microservices-based system, transitioning it from an older tech stack to .Net Core and cloud-native technologies, to aggregate vast amounts of data from over 40 different sports, each with unique characteristics and reporting layouts.- Integrated data from various federations and providers, handling thousands of requests per minute to ensure efficient data processing and reliable service performance.- Created a reporting engine responsible for generating live reports that display the competitors in the Olympic Games and their historical results, ensuring accurate and timely information delivery to users. Show less

  • Licenses & Certifications