Badges
Certifications
mohamedamousa00 has not earned any certificates yet.
Work Experience
Senior Software Engineer
Iskraemeco•  May 2018 - Present
Develop high-quality software design and architecture. • Working with an agile team to develop, test, and maintain web and web-based business applications. • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. • Identify, prioritize, and execute tasks in the software development life cycle. • Develop tools and applications by producing clean, efficient code. Review and debug code • Document development phases and monitor systems • Write original code and update existing code, ensuring that all code meets program requirements • Supports and develops junior’s software engineers by providing advice, coaching, and educational opportunities and evaluate their performance.
Senior Software Engineer
Hypercell•  November 2017 - May 2018
Develop high-quality software design and architecture. • Working with an agile team to develop, test, and maintain web and web-based business applications. • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. • Identify, prioritize, and execute tasks in the software development life cycle. • Develop tools and applications by producing clean, efficient code. Review and debug code • Document development phases and monitor systems • Write original code and update existing code, ensuring that all code meets program requirements • Supports and develops junior’s software engineers by providing advice, coaching, and educational opportunities and evaluate their performance.
Senior Software Engineer
Iskraemeco•  January 2017 - November 2017
Develop high-quality software design and architecture. • Working with an agile team to develop, test, and maintain web and web-based business applications. • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. • Identify, prioritize, and execute tasks in the software development life cycle. • Develop tools and applications by producing clean, efficient code. Review and debug code • Document development phases and monitor systems • Write original code and update existing code, ensuring that all code meets program requirements • Supports and develops junior’s software engineers by providing advice, coaching, and educational opportunities and evaluate their performance.
Software Engineer
Iskraemeco•  June 2016 - January 2017
Working with an agile team to develop, test, and maintain web and web-based business applications. • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. • Design, develop, and unit test applications by established standards. • Package and support deployment of releases. • Developing, refining, and tuning integrations between applications. • Adhering to high-quality development principles while delivering solutions on time and budget. • Providing third-level support to business users.
Full Stack Developer
EXECUTIVE SKY EGYPT•  April 2015 - June 2016
Working with an agile team to develop, test, and maintain web and web-based business applications. • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. • Design, develop, and unit test applications by established standards. • Package and support deployment of releases. • Developing, refining, and tuning integrations between applications. • Adhering to high-quality development principles while delivering solutions on time and budget. • Providing third-level support to business users.
FULL STACK DEVELOPER
EXSYS SOLUTIONS•  June 2014 - April 2015
Working with an agile team to develop, test, and maintain web and web-based business applications. • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. • Design, develop, and unit test applications by established standards. • Package and support deployment of releases. • Developing, refining, and tuning integrations between applications. • Adhering to high-quality development principles while delivering solutions on time and budget. • Providing third-level support to business users.
Software Engineer
DIRECT-INDEX LTD•  January 2014 - May 2014
Working with an agile team to develop, test, and maintain web and web-based business applications. • Assisting in the collection and documentation of user's requirements, development of user stories, and estimates. • Design, develop, and unit test applications by established standards. • Package and support deployment of releases. • Developing, refining, and tuning integrations between applications. • Adhering to high-quality development principles while delivering solutions on time and budget. • Providing third-level support to business users.
Education
Higher Future Institute For Specialized Technological Studies
Computer Science, BS•  September 2010 - May 2014
I've completed my studies of Computer Science and got a bachelor's degree and excelled academically and was an honorary more than once and got a certificate from Microsoft during my studies (MTA: Web Development Fundamentals).