Mohammad Ateieh, Software Engineering Manager

Mohammad Ateieh

Software Engineering Manager

Bayt.com

Lieu
Jordanie - Amman
Éducation
Baccalauréat, Computer Science
Expérience
13 years, 6 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :13 years, 6 Mois

Software Engineering Manager à Bayt.com
  • Jordanie - Amman
  • Je travaille ici depuis janvier 2021

Responsibilities
Needs Assessment and Feasibility
• Analyze and validate user needs to determine technical requirements, and also to determine feasibility of design and implementation within time and cost constraints.
• Obtain and evaluate information on factors such as reporting formats required, performance and security needs.
• Confer with product Management Team, Engineers and Quality Assurance to understand project capabilities, limitations, performance requirements, software requirements and interfaces, and then design efficient systems with the inputs.
Programming and Implementation
• Prepare detailed workflow charts and diagrams that describe input, output and logical operations, and convert them into code.
• Design, build and maintain web sites using authoring or scripting languages, content creation tools, management tools and digital media.
• Conduct trial runs of programs and software applications to ensure desired result.
• Assist in rolling out and facilitating software systems to customers
Evaluation and Problem Solving
• Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
• Consult with and assist system administrators to define and resolve problems in running programs.
• Monitor changes in performance and assess security standards.
• Evaluate code to ensure that it is valid, properly structured, meets industry and department standards, and is compatible with browsers, devices and operating systems.
• Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
• Store, retrieve and manipulate data for analysis of system capabilities and requirements.
• Conduct code inspection to assure application of best practices, and routinely suggest enhancements.
Other Responsibilities
• Maintain understanding of current web technologies or programming practices such as Tcl, PHP, Yii Framework, Yii2 Framework through continuing education, reading, or participation in professional conferences, workshops or groups.
• Write, analyze, review and rewrite programs using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, standards, and best practices.
• Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

Technical Team Leader à Bayt.com
  • Jordanie - Amman
  • juillet 2015 à janvier 2021

Responsibilities
Needs Assessment and Feasibility
• Analyze and validate user needs to determine technical requirements, and also to determine feasibility of design and implementation within time and cost constraints.
• Obtain and evaluate information on factors such as reporting formats required, performance and security needs.
• Confer with product Management Team, Engineers and Quality Assurance to understand project capabilities, limitations, performance requirements, software requirements and interfaces, and then design efficient systems with the inputs.
Programming and Implementation
• Prepare detailed workflow charts and diagrams that describe input, output and logical operations, and convert them into code.
• Design, build and maintain web sites using authoring or scripting languages, content creation tools, management tools and digital media.
• Conduct trial runs of programs and software applications to ensure desired result.
• Assist in rolling out and facilitating software systems to customers
Evaluation and Problem Solving
• Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
• Consult with and assist system administrators to define and resolve problems in running programs.
• Monitor changes in performance and assess security standards.
• Evaluate code to ensure that it is valid, properly structured, meets industry and department standards, and is compatible with browsers, devices and operating systems.
• Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
• Store, retrieve and manipulate data for analysis of system capabilities and requirements.
• Conduct code inspection to assure application of best practices, and routinely suggest enhancements.
Other Responsibilities
• Maintain understanding of current web technologies or programming practices such as Tcl, PHP, Yii Framework, Yii2 Framework through continuing education, reading, or participation in professional conferences, workshops or groups.
• Write, analyze, review and rewrite programs using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, standards, and best practices.
• Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

Senior Software Engineer à Bayt.com
  • Jordanie - Amman
  • juillet 2013 à juillet 2015

Responsibilities
Needs Assessment and Feasibility
• Analyze and validate user needs to determine technical requirements, and also to determine feasibility of design and implementation within time and cost constraints.
• Obtain and evaluate information on factors such as reporting formats required, performance and security needs.
• Confer with product Management Team, Engineers and Quality Assurance to understand project capabilities, limitations, performance requirements, software requirements and interfaces, and then design efficient systems with the inputs.
Programming and Implementation
• Prepare detailed workflow charts and diagrams that describe input, output and logical operations, and convert them into code.
• Design, build and maintain web sites using authoring or scripting languages, content creation tools, management tools and digital media.
• Conduct trial runs of programs and software applications to ensure desired result.
• Assist in rolling out and facilitating software systems to customers
Evaluation and Problem Solving
• Identify problems uncovered by testing or customer feedback, and correct problems or refer problems to appropriate personnel for correction.
• Consult with and assist system administrators to define and resolve problems in running programs.
• Monitor changes in performance and assess security standards.
• Evaluate code to ensure that it is valid, properly structured, meets industry and department standards, and is compatible with browsers, devices and operating systems.
• Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
• Store, retrieve and manipulate data for analysis of system capabilities and requirements.
• Conduct code inspection to assure application of best practices, and routinely suggest enhancements.
Other Responsibilities
• Maintain understanding of current web technologies or programming practices such as Tcl, PHP, Yii Framework, Yii2 Framework through continuing education, reading, or participation in professional conferences, workshops or groups.
• Write, analyze, review and rewrite programs using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, standards, and best practices.
• Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

Senior Web Developer à United Interactive
  • Koweït - Al Ahmadi
  • janvier 2013 à juillet 2013

Responsibilities
• Involved in the development of websites using several technologies which include development platforms, programming scripts, databases, designing frameworks etc.
• Collated, analyzed and understood client / company requirements, and accordingly drove the application of high-end technologies best suited for these business needs.
• Coordinated various functions with regards to analysis, design, implementation, integration testing and maintenance of various Web Services.
• Executed mission critical projects for the development of Social Media Apps, iPhone web services, SMS API and SMS Services.
• Maintained updated knowledge of browser specific compatibility issues, developed phone web sites using media query skills and websites using MVC Framework (Codeigniter).
• Prepared related documents and conducted system analysis based on project requirements.
• Ensured compliance to project delivery schedules and other SLA parameters for all assigned projects; optimized resource utilization and streamlined processes to enhance productivity.
• Monitored performance of team members and rendered productivity enhancement feedback. Conducted training sessions for team members based on identified training needs.

Web Developer à Parallel Software Solutions
  • Jordanie - Amman
  • novembre 2010 à décembre 2012

Responsibilities
• Developed websites using PHP, MySQL, CSS, HTML, jQuery based on existing infrastructure and user requirements.
• Analysed, designed, implemented, tested and maintained different web sites.
• Created Facebook Apps, Iphone web services, SMS API and automated SMS Services.
• Developed websites using MVC Framework (Codeigniter).
• Worked on web development software to integrate databases and other information systems.
• Created smartphone web sites using media query skills.
Designed project work plans, executed the projects and made revisions as appropriate to meet changing customer needs and requirements.
• Successfully maintained delivery schedules and other SLA parameters with regards to production and implementation.
• Collaborated with clients to finalize ideas for layout, colors and organization of the site, collation of text documents and images.
• Gained a sound understanding of browser specific compatibility issues.
• Trained other employees through both formal and informal training programs.

Éducation

Baccalauréat, Computer Science
  • à Petra University
  • mai 2010

Tests de Bayt.com

PHP Skills Certification (Hands-on programming skills)
Score 98%

Specialties & Skills

Web design & Coding, SEO
Analysis of Information System Needs, Evaluation of Requirements
Custom Designing of Solutions, Collation & Development
Coding, Testing & Debugging of Applications
High Level Design, Low Level Design, Effort Estimation
Task Allocation, Customer Service, Performance Reviews
Jquery, HTML5, CSS3, MySQL, Code igniter Framework, PHP OOP
Facebook Applications, IPhone API, Media Query, Photoshop, Git, Zend Studio, Linux
Yii Framework
Yii2 Framework

Profils Sociaux

Site Web Personnel
Site Web Personnel
people.bayt.com/mohammad-atyih

Langues

Arabe
Expert
Anglais
Expert

Formation et Diplômes

Security (Formation)
Institut de formation:
iHorizons
Date de la formation:
June 2015
Durée:
8 heures