Senior Software Developer
Thiqah Business Services
Total des années d'expérience :8 years, 10 Mois
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
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
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.
● 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.
● 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.
Bachelor of Computers and information, Computer science