Mohamed Helal

Senior Software Engineer at AL-KHALEEJ COMPUTERS & ELECTRONIC SYSTEMS
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Saudi Arabia, SA
Languages
  • Arabic Native or bilingual proficiency
  • English Professional working proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Google Cloud Platform Fundamentals: Core Infrastructure
    Coursera
    Jun, 2020
    - Oct, 2024
  • Introduction to Pointers and Memory Management in C/C++
    Coursera
    Jun, 2020
    - Oct, 2024
  • Mathematical Thinking in Computer Science
    Coursera
    Jun, 2020
    - Oct, 2024
  • The Complete ASP.NET MVC 5 Course
    Udemy
    Nov, 2016
    - Oct, 2024
  • C# Advanced Topics: Take Your C# Skills to the Next Level
    Udemy
    Sep, 2016
    - Oct, 2024
  • Advanced Web Application Technologies with Microsoft Visual Studio 2008
    New Horizons Egypt
    Jun, 2010
    - Oct, 2024
  • Advanced Data Access with Microsoft Visual Studio 2008
    New Horizons Egypt
    May, 2010
    - Oct, 2024
  • Core Data Access with Microsoft Visual Studio 2008
    New Horizons Egypt
    May, 2010
    - Oct, 2024
  • Core Web Application
    New Horizons Egypt
    Apr, 2010
    - Oct, 2024
  • Writing Queries Using SQL Server 2008
    New Horizons Egypt
    Apr, 2010
    - Oct, 2024
  • Introduction to Programming Microsoft .Net Application.
    New Horizons Egypt
    Mar, 2010
    - Oct, 2024
  • C# Basics for Beginners: Learn C# Fundamentals by Coding
    Udemy
  • C# Intermediate: Classes, Interfaces and OOP
    Udemy
  • Introduction to Identity and Access Control in .NET 4.5
    Pluralsight
  • Object-Oriented Programming Fundamentals in C#
    Pluralsight

Experience

    • Saudi Arabia
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Software Engineer
      • Jun 2023 - Present

    • India
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Assistant Consultant
      • May 2023 - May 2023

    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Senior Backend Developer
      • Oct 2021 - May 2023

      • Played an important role to handle the new requirements for the Legal Affairs System (Murafaa). • Helped other teams to handle the authentication via Microsoft Active Directory Federation Services using OpenID and OAuth 2.0 protocols. • Played an important role to handle the new requirements for the Legal Affairs System (Murafaa). • Helped other teams to handle the authentication via Microsoft Active Directory Federation Services using OpenID and OAuth 2.0 protocols.

    • Saudi Arabia
    • Insurance
    • 400 - 500 Employee
    • Senior Backend Developer
      • Aug 2021 - Sep 2021

      • Implemented the integration between the NIC IAM and the Identity Server using SAML 2.0 protocol to do authentication, then provides the other types of applications with the typical authentication mechanism using OpenID and OAuth 2.0 protocols. • Implemented the integration between the NIC IAM and the Identity Server using SAML 2.0 protocol to do authentication, then provides the other types of applications with the typical authentication mechanism using OpenID and OAuth 2.0 protocols.

    • Saudi Arabia
    • Information Technology & Services
    • 1 - 100 Employee
    • Solutions Architect
      • Aug 2020 - Jul 2021

      • Architected and developed the Legal Affairs system into multiple services acts as different types of subsystems or tiers. • Applied a set of design patterns to solve commonly occurring problems and provide a proven development paradigm. • Architected and developed test driven projects for unit tests and integration tests. • Played a role as a software project manager responsible for planning, scheduling, execution, and delivery of the Legal Affairs system. • Architected and developed the Legal Affairs system into multiple services acts as different types of subsystems or tiers. • Applied a set of design patterns to solve commonly occurring problems and provide a proven development paradigm. • Architected and developed test driven projects for unit tests and integration tests. • Played a role as a software project manager responsible for planning, scheduling, execution, and delivery of the Legal Affairs system.

    • Saudi Arabia
    • IT Services and IT Consulting
    • 200 - 300 Employee
    • .Net Developer
      • Oct 2019 - Feb 2020

      Responsibilities and Achievements: • Participated in the design to create a scalable application. • Collaborated with my team to deliver new features and helped in solving a lot of technical issues. • Maintained quality and ensured responsiveness of the application. • Ensured that we are meeting both technical and customer needs. • Designed and developed RESTful APIs. • Wrote clean and functional code in both front-end and back-end. • Troubleshoot, debug and wrote unit tests to ensure efficiency. • Wrote technical documentation. Show less

    • Saudi Arabia
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Frontend Developer
      • Jul 2018 - Sep 2019

      Responsibilities and Achievements: • Defined application objectives by analyzing user requirements, envisioning system features and functionalities. • Participated in developing front-end applications using Angular. • Collaborate with other team members and stockholders to make sure that everything follows the plan. • Accelerated the frontend development pace by using a mock API technique to simulate the backend APIs. • Deployed applications as Docker containers using Docker files to create Docker images. • Support my team by providing advice and share knowledge. Show less

    • Lebanon
    • IT Services and IT Consulting
    • 300 - 400 Employee
    • Senior Software Developer
      • Jan 2017 - Jun 2018

      Responsibilities and Achievements: • Defined application objectives by analyzing user requirements, envisioning system featured and functionalities. • Implemented object oriented design architecture using object-relational mapping like EF. • Implemented RESTful APIs to allow clients to communicate through HTTP with ease. • Managed authentication and authorization to different roles and users, and customized ASP.NET Identity to work as desired. • Built client side apps and SPAs to communicate to web APIs. • Implement the security best practices to mitigate any attacks like SQL injection, XSS, CSRF and more. • Performance enhancements to one of the most critical app, that it had an availability issues when loaded with huge network traffic. Show less

    • Software Engineer
      • May 2013 - Mar 2016

      Responsibilities and Achievements: • Participated in design and building ASP.NET MVC apps. • Maintained the legacy code of the existing applications. • Integrated Cisco Finesse Server with an open source ticketing system. • Participated and designed databases for different types of applications. • Developed a good looking and high performant SSRS reports. • Integrate some apps to work with the Active Directory through LDAP protocol. • Prepared and implement applications to be translated to different languages. • Reversed engineering some app, and extended its features into a new web app. • Applied a clean code refactoring. Show less

    • Egypt
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • .Net Developer
      • Jan 2011 - Sep 2011

      Responsibilities and Achievements: • Used N-tier architecture for presentation, the business and data access layers, and they were coded using C#. • Wrote stored procedures, functions, triggers using SQL in SQL SERVER 2008. • Worked intensively on the user interface. • Developed web forms applications using ASP.NET web forms and AJAX. • Developed web services for user authentication, data and file transfer. Responsibilities and Achievements: • Used N-tier architecture for presentation, the business and data access layers, and they were coded using C#. • Wrote stored procedures, functions, triggers using SQL in SQL SERVER 2008. • Worked intensively on the user interface. • Developed web forms applications using ASP.NET web forms and AJAX. • Developed web services for user authentication, data and file transfer.

Education

  • Cairo University
    Bachelor’s Degree, Business/Commerce, General
    2002 - 2008
  • Arab Open University
    Bachelor of Science - BS, Computer Science
    2018 - 2023

Community

You need to have a working account to view this content. Click here to join now