Mohamed Helal
Senior Software Engineer at AL-KHALEEJ COMPUTERS & ELECTRONIC SYSTEMS- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Arabic Native or bilingual proficiency
-
English Professional working proficiency
Topline Score
Bio
Credentials
-
Google Cloud Platform Fundamentals: Core Infrastructure
CourseraJun, 2020- Oct, 2024 -
Introduction to Pointers and Memory Management in C/C++
CourseraJun, 2020- Oct, 2024 -
Mathematical Thinking in Computer Science
CourseraJun, 2020- Oct, 2024 -
The Complete ASP.NET MVC 5 Course
UdemyNov, 2016- Oct, 2024 -
C# Advanced Topics: Take Your C# Skills to the Next Level
UdemySep, 2016- Oct, 2024 -
Advanced Web Application Technologies with Microsoft Visual Studio 2008
New Horizons EgyptJun, 2010- Oct, 2024 -
Advanced Data Access with Microsoft Visual Studio 2008
New Horizons EgyptMay, 2010- Oct, 2024 -
Core Data Access with Microsoft Visual Studio 2008
New Horizons EgyptMay, 2010- Oct, 2024 -
Core Web Application
New Horizons EgyptApr, 2010- Oct, 2024 -
Writing Queries Using SQL Server 2008
New Horizons EgyptApr, 2010- Oct, 2024 -
Introduction to Programming Microsoft .Net Application.
New Horizons EgyptMar, 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
-
AL-KHALEEJ COMPUTERS & ELECTRONIC SYSTEMS
-
Saudi Arabia
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Senior Software Engineer
-
Jun 2023 - Present
-
-
-
Tata Consultancy Services
-
India
-
IT Services and IT Consulting
-
700 & Above Employee
-
Assistant Consultant
-
May 2023 - May 2023
-
-
-
Flint Consulting Saudi limited company
-
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.
-
-
-
Council Of Health Insurance
-
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.
-
-
-
Smart Fingers for Information Technology
-
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.
-
-
-
Sure Global Technology
-
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
-
-
-
TAHAKOM
-
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
-
-
-
Midis Group
-
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
-
-
-
Beacons System Company | BSC
-
Saudi Arabia
-
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
-
-
-
Systems Management Consultants (SMC)
-
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 -
Arab Open University
Bachelor of Science - BS, Computer Science