Total Years of Experience: 19 Years, 5 Months
June 2017
To Present
Solution Architecture
at TATWEER Educational
Location :
Saudi Arabia - Riyadh
- lead and manage the development team through PEGA software projects, and owns the development life cycle and responsible for managing technical risks throughout the project.
November 2011
To June 2017
Technical Manager
at Ministry of higher Education
Location :
Saudi Arabia - Riyadh
- lead and manage the development team through software projects, and owns the development life cycle and responsible for managing technical risks throughout the project.
- Lead and manage the teams through software projects, and manages technical resources within budget and projects schedule.
- Lead and manage the teams through software projects, and manages technical resources within budget and projects schedule.
September 2007
To November 2011
Technical Team Leader / Project Manager
at Integrant
Location :
Jordan - Amman
Responsible to lead and manage the development team through software projects, and owns the development lifecycle and is responsible for managing technical risks hroughout the project.
Lead and manage the team through software projects, and manages technical resources within budget and project schedule.
Create and manage/assign development tasks.
Monitor day-to-day work and update the project plan.
Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager.
Ensures technical teams are contributing to the code library.
Communicates and enforces coding standards.
Ensures code reusability & maintainability.
Manages technical risks throughout the project.
Setup development environments.
Performs code reviews and mentors junior developers.
Guide the team and give them hints to solve their technical problems.
Grow team members.
Ensure quality & reliability of code from the development team by conducting a smoke test for their deliverables.
Coordinate with the quality to prepare release notes.
Act as a technical reference for the team.
Performs software releases on a staging & production environment.
Conduct researches & do proof of concepts.
Decide on system architecture for small projects.
Train subordinates in programming and program coding.
Lead and manage the team through software projects, and manages technical resources within budget and project schedule.
Create and manage/assign development tasks.
Monitor day-to-day work and update the project plan.
Keeps project manager well informed of status of development effort and serves as liaison between development staff and project manager.
Ensures technical teams are contributing to the code library.
Communicates and enforces coding standards.
Ensures code reusability & maintainability.
Manages technical risks throughout the project.
Setup development environments.
Performs code reviews and mentors junior developers.
Guide the team and give them hints to solve their technical problems.
Grow team members.
Ensure quality & reliability of code from the development team by conducting a smoke test for their deliverables.
Coordinate with the quality to prepare release notes.
Act as a technical reference for the team.
Performs software releases on a staging & production environment.
Conduct researches & do proof of concepts.
Decide on system architecture for small projects.
Train subordinates in programming and program coding.
September 2004
To September 2007
Senior Web Application Developer / Designer (solution architect )
at Applied Computer Service Company ( HASIB )
Location :
Saudi Arabia - Riyadh
Designing and Developing Intranet Web Pages for government ERP Solution
Designed and developed Intranet Web Pages for modules/sub-systems like:
o Inventory System.
o Personnel & Payroll Systems.
o Custody System.
o StockControl System.
o Purchases System.
Designing N-tier application
Building classes according to the System Use Cases
Worked as a database developer for database objects in SQL Server 2000/2005
Involved in Extraction, Transformation and Loading Data from legacy data store to SQL Server 2000/2005
Involved in designing strategies for database and systems Backup
Involved in performance tuning of database objects
Designed and developed Intranet Web Pages for modules/sub-systems like:
o Inventory System.
o Personnel & Payroll Systems.
o Custody System.
o StockControl System.
o Purchases System.
Designing N-tier application
Building classes according to the System Use Cases
Worked as a database developer for database objects in SQL Server 2000/2005
Involved in Extraction, Transformation and Loading Data from legacy data store to SQL Server 2000/2005
Involved in designing strategies for database and systems Backup
Involved in performance tuning of database objects
Share on Facebook
Share on Twitter
Share Via Email