Ayman Abd El Aal, Senior Software Developer

Ayman Abd El Aal

Senior Software Developer

Thiqah Business Services

Lieu
Arabie Saoudite - Riyad
Éducation
Baccalauréat, Computer Science
Expérience
8 years, 10 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :8 years, 10 Mois

Senior Software Developer à Thiqah Business Services
  • Arabie Saoudite - Riyad
  • Je travaille ici depuis avril 2019

Worked on various projects to help add new features and maintain existing codebases.
● Designed and Developed new modules according to business requirements
● Refactored legacy code to be more maintainable and easy to reason about

Senior Software Developer à EchoTech for IT
  • Egypte - Le Caire
  • janvier 2018 à février 2019

Worked on Mars HRMS a multi-tenant (SAAS) HR management system which handles all aspect of HR aspects. I helped securing the
pilot and the next two important major clients.
● Designed and Developed new modules according to business requirements
● Refactored legacy code to be more DDD compliant
● Enhanced Angular 6 app build speed up to 40% faster
● Designed and Developed support for azure storage
● Co-Designed and Developed workflow engine
● Designed and Developed tenant creation defaults feature which led to speeding up the use of new tenants by 70%
Tech stack: C#, .Net Core, Asp.net Boilerplate, EF Core, SQL Server, Telerik Reporting, Workflow Foundation, Angular 7, Typescript, WebPack, Azure, Git, Azure Devops

Software Developer à Nebras Technology
  • Egypte - Le Caire
  • mai 2016 à janvier 2018

Worked on Dentaore Dental cloud management system (SAAS). Dentaore at that time had over 320 client in Egypt and was serving over 500, 000 patients. Dentalore started to grow outside Egypt and was sold in MENA area, Also had two Pilots in USA.

● Designed and Developed new modules according to business requirements
● Suggested the move from TFS to GIT and it improved the development workflow significantly
● Designed and implemented the module of patient education including integration with 3rd party provider which was a major requirement to enter the American market.
● Planned and led the revamp of customer portal using SPA and .NET Core
● Designed and implemented several analytical reports
● Played a major role in communication between development team and other teams

Tech stack: C# - ASP.NET MVC 5 - .NET CORE -SQL SERVER - EF 6- Unity DI - Microsoft Workflow Foundation-Microsoft Azure - SSDT -JQuery - Angular JS - Typescript - NPM - BOWER - GULP.

Software Developer à Ksys
  • Egypte - Le Caire
  • octobre 2015 à avril 2016

● I was responsible for adding new features and maintaining existing code base of Practice Master (Medix Cloud) Desktop-based Hospital management solution and Berzi Factory web-based ERP system.
● Technologies used :C# - WPF - MVVM Light - WCF -ASP.NET MVC 5 - EF 6 -SQL Server -JQuery.

.NET Developer à Cube Solutions
  • Egypte
  • juillet 2015 à octobre 2015

● I was responsible for adding new features and maintaining existing code base of Knowledge We-based training center management solution.
Technologies used: C# -ASP.NET MVC 5 - EF 6 -SQL Server -JQuery.

Éducation

Baccalauréat, Computer Science
  • à Mansoura University
  • juin 2015

Bachelor of Computers and information, Computer science

Specialties & Skills

Entity Framework
JavaScript
ASP.NET
SQL Server
ASP.NET
Entity Framework
SQL Server
Javascript
ASP.NET MVC
Web API
Angular
Object Oriented Programming
.NET CORE
Domain Driven Design

Langues

Arabe
Expert
Anglais
Moyen