Ahmad Damati, Software Development Manager

Ahmad Damati

Software Development Manager

AAW

Location
Kuwait - Hawali
Education
Bachelor's degree, INFORMATION TECHNOLOGY - SE ( SOFTWARE ENGINEERING )
Experience
17 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :17 years, 11 Months

Software Development Manager at AAW
  • Kuwait - Al Kuwait
  • My current job since November 2020
Software Development Team Leader at AAW
  • Kuwait - Al Kuwait
  • My current job since January 2016

Set up clear standards and procedures of development.
Prevent issues from arising and seek new business opportunities.
Track progress of projects.
Ensure that the team has appropriate technical competencies.

Sr. Software Engineer at M.H.Alshaya
  • Kuwait - Al Kuwait
  • December 2014 to April 2016

• Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Improves operations by conducting systems analysis; recommending changes in policies and procedures.
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Provides information by collecting, analyzing, and summarizing development and service issues.
• Accomplishes engineering and organization mission by completing related results as needed.
• Supports and develops software engineers by providing advice, coaching and educational opportunities.

Sr. Software Engineer at M.H.Alshaya
  • Kuwait - Al Kuwait
  • December 2014 to April 2016

-Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
-Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
-Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
-Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Improves operations by conducting systems analysis; recommending changes in policies and procedures.
-Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
-Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
-Provides information by collecting, analyzing, and summarizing development and service issues.
-Accomplishes engineering and organization mission by completing related results as needed.
-Supports and develops software engineers by providing advice, coaching and educational opportunities.

Sr. Software Engineer at M.H.Alshaya
  • Kuwait - Al Kuwait
  • December 2014 to April 2016

- Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis; recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Supports and develops software engineers by providing advice, coaching and educational opportunities.

Sr. Software Engineer at M.H.Alshaya
  • Kuwait - Al Kuwait
  • December 2014 to April 2016

- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis, recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Supports and develops software engineers by providing advice, coaching and educational opportunities.

Sr. Software Engineer at M.H.Alshaya
  • Kuwait - Al Kuwait
  • December 2014 to April 2016

- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis, recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Supports and develops software engineers by providing advice, coaching and educational opportunities.

Sr. Software Engineer at M.H.Alshaya
  • Kuwait - Al Kuwait
  • December 2014 to April 2016

- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis, recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Supports and develops software engineers by providing advice, coaching and educational opportunities.

Senior Software Engineer at M.H.AlShaya
  • December 2013 to March 2016

• Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Improves operations by conducting systems analysis; recommending changes in policies and procedures.
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Provides information by collecting, analyzing, and summarizing development and service issues.
• Accomplishes engineering and organization mission by completing related results as needed.
• Supports and develops software engineers by providing advice, coaching and educational opportunities.

Senior Software Engineer at M.H.AlShaya
  • December 2013 to March 2016

• Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Improves operations by conducting systems analysis; recommending changes in policies and procedures.
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
• Provides information by collecting, analyzing, and summarizing development and service issues.
• Accomplishes engineering and organization mission by completing related results as needed.
• Supports and develops software engineers by providing advice, coaching and educational opportunities.

Senior Software Engineer at M.H.AlShaya
  • December 2013 to March 2016

Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Improves operations by conducting systems analysis; recommending changes in policies and procedures.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
Provides information by collecting, analyzing, and summarizing development and service issues.
Accomplishes engineering and organization mission by completing related results as needed.
Supports and develops software engineers by providing advice, coaching and educational opportunities.

Sr. Software Engineer at M.H.Alshaya
  • Kuwait - Al Kuwait
  • December 2014 to March 2016

- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis, recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, participating in educational opportunities, reading professional publications, maintaining personal networks, participating in professional organizations.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Supports and develops software engineers by providing advice, coaching and educational opportunities.

IT DEVELOPMENT TEAM - SYSTEM SPECIALIST at Al-Shaya Company
  • Kuwait - Al Kuwait
  • June 2006 to November 2013

SUPPORTING & DEVELOPMENT OF SYSTEMS
WORKING IN AL-SHAYA COMPANY, IT SECTION, AS AN Application System Administration and User Support. PROGRAMMER AND SYSTEM SPECIALIST
- PROVIDING TRAINING FOR THE COMPANY'S EMPLOYEES
- WEB APPLICATIONS
- PROFESSIONAL IN HTML, FOXPRO, VISUAL FOXPRO, ASP.NET, VB.NET , JAVA
- PROFESSIONAL IN SQL LANGUAGE, MS ACCESS, SQL EXPRESS 2005 & ORACLE
- PROFESSIONAL IN WINDOWS ENVIRONMENT, MS OFFICE PACKAGE.
INTERMEDIATE WITH LINUX “RED HAT” ENVIRONMENT.

REFERENCES AVAILABLE UPON REQUEST.

Education

Bachelor's degree, INFORMATION TECHNOLOGY - SE ( SOFTWARE ENGINEERING )
  • at 2005 – Philadelphia University - Jordan
  • June 2005

Specialties & Skills

Pentaho
Customer Data Integration
Oracle Developer 2000
Development in Oracle , Microsoft .Net (C#,VB,VBA and ASP.net) and Data integration tools (Pentaho)
Mobile Application Development in Xamarin
REST Services implementation and integration

Languages

English
Expert
Arabic
Expert

Training and Certifications

Xamarin mobile application development (Training)
Training Institute:
New Horizons - Jordan
Duration:
40 hours
VB .Net Developer (Training)
Training Institute:
IT Institute of Irbed
Date Attended:
March 2005
Duration:
30 hours
Oracle - computer training ( SQL , PL/SQL , REPORTS & FORMS ) (Training)
Training Institute:
Oracle
Date Attended:
May 2006
2006 - VB , ASP Developer (Training)
Training Institute:
Amman Jordan
Date Attended:
February 2006
3 MONTHS TRAINING FOR Mobilcome Company – Jordan (Training)
Training Institute:
Orang Company (Mobilcom)
Date Attended:
April 2005