Senior Software Architect
STC
Total years of experience :23 years, 10 Months
Working in Planning and Performance department to present dashboards, designing and administrating Customer heartbeat system for Home and Enterprise.
1) SalesControl v2.0
SalesControl is an innovative sales CRM application that combines powerful sales productivity tools, a sales process framework, and effective team collaboration features that help you sell smarter.
2) CorrespondenceControl v2.0
CorrespondenceControl is a system to manage both incoming and outgoing correspondence. It is perfect for project-‐oriented companies which have a lot of communication with client and suppliers, and where it is vital to be able to store and retrieve this information in a fast and efficient way.
1) Stock Market Trading (ettijah).
Develop front end multithreaded application for subscriber clients to view and manage stocks information.
2) Users Subscriptions Manager (ettijah).
Manage subscriber users’ information and preview the necessary financial reports.
1) K.S.A Schools Questionnaires (Feena Khair).
A website to compete among all schools in K.S.A, to select the best class and school to be the winner.
2) K.S.A Tests & Questions Bank.
Used by MOE to store and manage subjects, questions and answers for most articles studied in KSA and make exams online and follow students’ grades by parents and teachers.
3) Time & Employee Attendance Management (Hadher).
Used by MOE Jeddah to manage employee attendance using hand punch and finger print readers, it manages all MOE branches in Jeddah for around 800 schools.
4) User Groups Security Management.
Used for most applications developed in my career lifecycle, it integrated with multisystem, more than one database and module with only one login screen. To manage user account and user groups and their privileges from module level, screen level and down to function level, it has high and low security levels and it’s responsible for registering each transaction occurs on the system on log table so it’s easy to trace user transaction by the system administrator.
1) User Groups Security Management.
Used for most applications developed in my career lifecycle, it integrated with multisystem, more than one database and module with only one login screen. To manage user account and user groups and their privileges from module level, screen level and down to function level, it has high and low security levels and it’s responsible for registering each transaction occurs on the system on log table so it’s easy to trace user transaction by the system administrator.
2) Optical Mark Reader (ZedMark)
Auto read exam mark using Optical Mark Reader machine and store marks in system integrated with Ma’aref application used by MOE.
3) Restaurant Point Of Sale.
Used by restaurants to manage order tables and customer orders and meals recipes produce invoices and financial reports.
4) Forms, Pages, Stored Procedures, Classes Code Generator.
Application developed to generate necessary codes to make the development faster, bugs free, reduce working resources and coding in Microsoft standards style, now much more application around instead, ex. CodeSmith Pro. Iron Speed Designer.
1) Projects Management App.
Application to manage projects lifecycle, planning and actual working tasks, with fully integrated with Microsoft Projects application (import/export) documents from and to application database.
2) Stock Management.
A standard stock application to manage In/Out stock items.
1) Codices Management.
Application to manage codices archiving, also supports Arabic language searching inside codices.
2) Stock Management.
A standard stock application to manage In/Out stock items.
3) Account Management.
A simple accounting application to manage debit and credit and GL transactions.
1) Car Rent, Transportation System.
Used to manage rent and transportation agreements with customers, and locate cars transported among K.S.A cities.
1) Time & Employee Attendance Management (Hadher).
Used by MOE Jeddah to manage employee attendance using hand punch and finger print readers, it manages all MOE branches in Jeddah for around 800 schools.
1) EZ Clinic: (Visual Basic 6, MS Access) - English Language
Project to manage all clinics processes operations, stores, retrieves and archives all information about a specific patient or disease.
2) EZ Account: (Visual Basic 6, MS Access) - English Language
Project to manage all Accounting processes operations, stores, retrieves and archives all information.
3) EZ English: (Visual Basic 6, MS Access) - English Language
Project to learn Arab students the English language in a simple and easy way using multimedia.
Exam 70-300: Analyzing Requirements and Defining .NET Solution Architectures Exam 70-305: Developing and Implementing Web Applications with Microsoft Visual Basic .NET and Microsoft Visual Studio .NET Exam 70-306: Developing and Implementing Windows®-based Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET Exam 70-229: Designing and Implementing Databases with Microsoft® SQLServer(TM) 2000 Enterprise Edition Exam 70-310: Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and the Microsoft® .NET
Exam 70-306: Developing and Implementing Windows®-based Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET Exam 70-229: Designing and Implementing Databases with Microsoft® SQLServer(TM) 2000 Enterprise Edition Exam 70-310: Developing XML Web Services and Server Components with Microsoft® Visual Basic® .NET and the Microsoft® .NET
Exam 70-306: Developing and Implementing Windows®-based Applications with Microsoft® Visual Basic® .NET and Microsoft® Visual Studio® .NET
B.Sc. of Computer Information Systems CIS Graduated with a GPA of 73.7 on a centennial scale.
Worked as a trainee for one month as part of the graduation requirements, work included help desk and PC support, hardware and software installation, also introduction to SAP R/3 and network management.