Senior Software Developer
Specialized Medical Center (SMC)
Total years of experience :18 years, 4 Months
Developed an Program for Human Resources department from scratch including Recruitment, Employment, Payroll, Housing, Schedules and Time Attendance and Penalties, Evaluation, End Of Service calculations, Exceptions, Organizational Chart, Integration with General Ledger, ( GL Records for HR transactions, allocation of air ticket, vacation pay, idemnity ), Medical License ( MOH, Saudi Council) Residency Management.. and many other parts like security and permissions and HR Portal for employees for vacation and overtime request and for document workflows, ...etc
technology used: C#.NET 4.0 and Linq to SQL (L2S) and Webservices and Devcomponents for windows application
MVC 4.0 and EF5.0 and web services and telerik for MVC for the HR Portal
Developed an Cafeteria Management System including Point Of Sale and the hardware integration with programming
Developed an Content Management System ( CMS) with dynamic Surveys from scratch.
currently developing and upgrading some other systems like Billing system, Appointment system, and others
I built a small ERP which includes Accounting, Billing, HR modules using ASP.NET Core 2.2, EFCore, MS-SQL
Developing a complete application using C#, ASP.NET MVC, SRSS, Entity framework, application includes Appointment management, Clients registration and their pets, visits and medications, Boarding schedules, Grooming schedules, Internal Pharmacy stock management and tracking the medicine dispense, Inventory, Operation room scheduling, Billing, HR, Lab
Developed an application for the Diet Center using C# and Entity framework and SSRS, which allow them to manage their customer profiles and programs( menus) generating orders, defining food menus and food details, also managing employees and their leaves, drivers, generating reports like driver list, customer program, kitchen order
I was working in an religious office since May 2007
I made 3 applications
MRS ( Messages Reader System) : that will manage all the messages that come to the office and allow the user to choose from these messages and put them in a print bank to print out them later
Dynamic Site Builder(CMS) from scratch: this application is a big application that will help the user to make new site and put the doors and the articles and the documents dynamically, and this application decomposed into 3 parts
the editor: using mshtml the will generate xml and html files
the manager: that will manage all the sites created.
the generated code: that will be htm pages or aspx pages
Ebook viewer:
an application using c# and object oriented storage user defined complex system that reads xml files to generate our own file system ( which is faster than the database system),
admin( windows application): read the xml files, and table of content to generate the books, and also to generate the category list.
client ( windows application) : to view these books and to navigate the pages,
and to search about words with kashidas and without kashidas
web client( web application) : same as cleint windows application but using asp.net.
I was working in the IT department in the ACC UNIT ( Administrative Computer Center) since February 2006
I made many application with my colleage in the office like:
LCS ( Languages Center system) : an internal web application that will help the Languages center in the University to manage the grades and the information about the students.
HRMS( Human Recourse Management System) : a Windows application that will manage all the information about the employees from vacations, job positions, personal information and tasks.
I worked on developing an internal website called Rate Analyzer, the Head Manager was uploading CSV/XSL files using my application, and later the user was allowed to modify the prices list and to see some statistics using table and chart graph
Information Systems and Data Intelligence which includes Data Mining, IoT, Big Data, Cloud Computing, and Machine Learning
Maitrise/ Master in Applied Mathematics, Computer Science Section