Summary
Overview
Work history
Education
Skills
Languages
Work availability
Timeline
Personal Info
Work Projects Summary
Personal Info
Generic
Mohamed Ramadan Ahmed

Mohamed Ramadan Ahmed

Software Team Lead
Riyadh,Saudi Arabia

Summary

Software developer and team lead with over 12 years of experience in .NET Core, C#, and ASP.NET. Expertise in designing and implementing RESTful APIs and WCF services, alongside frontend development using Angular and mobile applications with Ionic. Proficient in database management with SQL Server, Oracle, and MongoDB, and experienced with ORM tools like Entity Framework. Strong advocate of Agile methodologies, delivering high-quality solutions while mentoring teams and driving collaboration to meet organizational goals.

Overview

12
12
years of professional experience
3
3
years of post-secondary education

Work history

Software Team Lead

NHC by Oivan
Riyadh, Saudi Arabia
04.2024 - Current
  • Led and managed Frontend (FE) team, ensuring high-quality delivery and alignment with project goals.
  • Designed, developed, and maintained scalable frontend solutions using Angular, implementing best practices for performance and usability.
  • Supported teams in adopting Agile methodologies, improving speed, flexibility, and efficiency across development processes.
  • Conducted regular performance reviews, providing constructive feedback and growth plans for team members.
  • Mentored junior developers in software design principles, clean coding, and problem-solving techniques.
  • Resolved team conflicts and technical disagreements, promoting a collaborative and productive work environment.
  • Developed bespoke solutions for complex technical challenges, integrating frontend components with backend services.
  • Performed code reviews and optimizations, ensuring maintainable, efficient, and high-quality code across projects.

Senior Full-Stack Developer

MOI by Solution42
Riyadh, Saudi Arabia
11.2023 - 04.2024

6-Month Contract Project – Ministry of Interior (MOI)
Technologies: .NET Core, Angular

Responsibilities & Duties:

  • Designed and developed secure, scalable web applications using .NET Core and Angular.
  • Implemented business requirements in alignment with MOI governance and security standards.
  • Collaborated with stakeholders to analyze requirements and translate them into technical solutions.
  • Built and maintained RESTful APIs and integrated frontend components with backend services.
  • Ensured application performance, reliability, and code quality through reviews and optimizations.
  • Fixed bugs, improved existing features, and supported system enhancements.
  • Worked closely with cross-functional teams to deliver milestones within tight timelines.

Senior Front-End Developer

Oivan
Riyadh, Saudi Arabia
04.2023 - 04.2024
  • Spearheading front-end development efforts for NHC Ejar and Ejar Plus projects, utilizing Angular framework along with Bootstrap to deliver robust and user-friendly interfaces.
  • Collaborating closely with cross-functional teams, including UX/UI designers, back-end developers, and project managers, to ensure seamless integration of front-end functionalities.
  • Implementing responsive design principles using Bootstrap and optimizing application performance to enhance user experience and achieve project objectives.
  • Leading code reviews, providing constructive feedback, and mentoring junior developers to foster skill development and maintain high coding standards.
  • Proactively identifying and resolving technical challenges, ensuring adherence to project timelines and quality benchmarks.
  • Contributing to architectural decisions and system design discussions, leveraging expertise in Angular, Bootstrap, and front-end technologies to drive innovation and efficiency.
  • Https://oivan.com
  • Technologies Used: Angular, Bootstrap, HTML5, CSS3, TypeScript, RESTful APIs, Git, and Agile methodologies.
  • Conducted regular code reviews and maintained high coding standards within team.

Senior Full-Stack Developer – Mobile Application Developer

Solutions by STC
Riyadh, Egypt
01.2020 - 03.2023
  • Directed analysis and definition of business software requirements, ensuring alignment with organizational objectives.
  • Lead design, development, and deployment of BOG judicial mobile app (معين) and BOG internal app (خدماتي).
  • Spearheaded creation of custom functionalities across various modules of BOG judicial system to meet specific client needs.
  • Generated business-aligned reports to support informed decision-making.
  • Coordinated with cross-functional teams to deliver complex applications using Team Foundation Server (TFS).
  • Resolved software incidents and bugs, implementing effective problem-solving strategies to maintain system reliability.
  • Contributed to successful releases and version updates of BOG judicial system applications.
  • Collaborated with support teams at advanced level, ensuring smooth integration and operational continuity.

Senior Full-Stack Developer

Quadra-Tech
Cairo
03.2019 - 10.2019
  • Http://www.qudra-tech.com

Senior Full-Stack Developer

Key2Soft
Cairo
02.2017 - 02.2019
  • Https://www.key2soft.com

Junior Software developer

Human IT Solutions (HITS)
Cairo
07.2015 - 02.2017
  • Https://www.hitssolutions.com

Former Software developer

Information Systems of Army Force of Egypt
Cairo
01.2014 - 03.2015
  • Https://tagned.mod.gov.eg/

Education

Bachelor's degree - Information Systems

Ain Shams University
Cairo , Egypt
10.2010 - 07.2013

Skills

  • Net Core, C#
  • ASPNet
  • Net Framework
  • Restful APIs, WCF, SOAP
  • LINQ, Lambda exp
  • ORM, Entity Framework
  • Big Data(Mongo-DB)
  • Angular
  • Mobile App Ionic (Cordova-Capacitor)
  • HTML, CSS, JavaScript, JQuery
  • SQL Server, Oracle
  • Dependency Injection
  • JSON, XML
  • TFS, Git
  • Agile Methodology
  • Aspnet MVCS
  • Aspnet Core MVC6 (nope Commerce Platform)
  • Developing and designing reports through:-
  • SSRS
  • Crystal
  • Boiler plate
  • Aspnet zero
  • Personal skills:
  • Highly dynamic and hardworking
  • Ability to research and explore very carefully to achieve results
  • Ability to work as part of team
  • Able to learn new technologies
  • Presentation Skills
  • Visual Studio
  • SQL Server
  • Toad (Oracle)
  • Mongo Studio
  • VS Code
  • Android Studio
  • XCode IOS

Languages

Arabic is a mother language.
Very Good in English
Fair in French

Work availability

Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
morning
afternoon
evening
swipe to browse

Timeline

Software Team Lead

NHC by Oivan
04.2024 - Current

Senior Full-Stack Developer

MOI by Solution42
11.2023 - 04.2024

Senior Front-End Developer

Oivan
04.2023 - 04.2024

Senior Full-Stack Developer – Mobile Application Developer

Solutions by STC
01.2020 - 03.2023

Senior Full-Stack Developer

Quadra-Tech
03.2019 - 10.2019

Senior Full-Stack Developer

Key2Soft
02.2017 - 02.2019

Junior Software developer

Human IT Solutions (HITS)
07.2015 - 02.2017

Former Software developer

Information Systems of Army Force of Egypt
01.2014 - 03.2015

Bachelor's degree - Information Systems

Ain Shams University
10.2010 - 07.2013

Personal Info

  • Military Status: Completed
  • Marital status: Married
  • Citizenship: Egyptian
  • B.D: 17th December, 1991
  • Gender: male.

Work Projects Summary

Mobile Applications:, KSA Board Of Grievances For the Employee Self Service (Mobile App)(خدماتي), Android (https://bit.ly/3PlBiZb), IOS (https://bit.ly/3W24HKk), KSA Board Of Grievances For the Judicial System High Charts Reports (Mobile App) (Internal publish), KSA Board of Grievances for Moaen Judicial System (Mobile App) (under development), Web Applications:-, KSA Education Ministry Meeting Agenda (Munasabat)., KSA Education Ministry leaders Preparation (Waad )., KSA Education Ministry External grants (Manasa), KSA Education Ministry For the scholarship(Safer ), KSA Board of Grievances For the scholarship(Moaen ), KSA Board of Grievances For the Co-Training (Khabeer ), https://khabeer.bog.gov.sa, Hits (HRMS & Payroll system) 2017 New Release., FLTC (Financial Leader Training Center on KSA) HRMS & Booking online., http://fltctraining.com, Key2Learn for educational assessment process. Team Member: 5 Members, Title: Air Traffic Control (Air surveillance) part of Resource Allocation., Programming Languages Used: C#, Microsoft SQL server., Algorithm Used: Genetic Algorithm, Degree: Excellent., GP Abstract: The project main idea is the Generation of shift plan for “Air Controllers”., The shift plan is based on resource allocation of employees in the airport using "Genetic algorithm “and taking in consideration critical factors and, Constrains should be considered in generating shift plan., In order to generate this shift plan, we should be aware of everything related to employee like his behavior, commitment, work level, his trainings, qualifications and finally his evaluation during his work., This system takes manually a lot of effort and time with no efficiency

Personal Info

  • Military Status: Completed
  • Marital status: Married
  • Citizenship: Egyptian
  • B.D: 17th December, 1991
  • Gender: male.
Mohamed Ramadan AhmedSoftware Team Lead