Mohammad Ateieh, Software Engineering Manager

Mohammad Ateieh

Software Engineering Manager

Bayt.com

Location
Jordan - Amman
Education
Bachelor's degree, Computer Science
Experience
13 years, 5 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 5 Months

Software Engineering Manager at Bayt.com
  • Jordan - Amman
  • My current job since January 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 at Bayt.com
  • Jordan - Amman
  • July 2015 to January 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 at Bayt.com
  • Jordan - Amman
  • July 2013 to July 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 at United Interactive
  • Kuwait - Al Ahmadi
  • January 2013 to July 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 at Parallel Software Solutions
  • Jordan - Amman
  • November 2010 to December 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.

Education

Bachelor's degree, Computer Science
  • at Petra University
  • May 2010

Bayt Tests

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

Social Profiles

Languages

Arabic
Expert
English
Expert

Training and Certifications

Security (Training)
Training Institute:
iHorizons
Date Attended:
June 2015
Duration:
8 hours