Mostafa HASSAN

Mostafa HASSAN

Web Application Developer

Followers of Mostafa HASSAN2000 followers
location of Mostafa HASSANEgypt

Connect with Mostafa HASSAN to Send Message

Connect

Connect with Mostafa HASSAN to Send Message

Connect
  • Timeline

  • About me

    Staff software engineer (Tech lead)

  • Education

    • El Shorouk Academy

      2005 - 2010
      Engineer's Degree Electrical and Electronics Engineering 74.6%

  • Experience

    • Ba & Associatives

      Jan 2013 - Jan 2015
      Web Application Developer

      Senior PHP and WordPress web developer. Key Responsibilities:php, wordpress theme and individual template developer.preform plugin tweaks and adding new features Extending, managing, improvements to and debugging of some legacy codeSetup of WordPress options, plugin installation and configurationPHP and HTML development outside of WordPress , etc.Very good knowledge of databases Such as MySQL. Incorporating all necessary HTML and CSS into Wordpress themes, templates and additional PHP and HTML pages.Project management skills such as small Team Leading.Documentation of work for end users and commenting and proper organization of code so other team members can work with my codeSkills:Expert PHP development skills and OOPStrong knowledge of WordPress (Plugin / theme development / API)HTML, HTML5, JavaScript, JQuery, and CSS3 skillsVery good knowledge of Google API's.Very good knowledge of E-commerce systems Good working experience in MySQL including the use of efficient SQL commandsStrong experience building HTML5/CSS3 across the major browsersExperience with XML usefulExperience with modern source control (Git, Beanstalk)Strong written and verbal communication in EnglishStrong organizational skills, structured thinking and development methodologyDetail-oriented.Keep to deadlines, communicating clearly any changes to this. Show less

    • Fusion VFX Academy

      Apr 2014 - Apr 2015
      Web development instructor

      Responsible forteaching theweb standard to students and fresh graduates both indesigning and front-end development.

    • Advansys ESC

      Mar 2015 - Jul 2017
      Senior Software Engineer

      Responsibilities:1-Performs complex design, maintenance, enhancement, testing, implementation, and support of software.2-Completes the development of software test requirements for complex modules under development, executes complex test specifications.3-Completes estimates for complex modules under development, and estimates own work.4-Performs reviews of complex customers' standards specification and other documentation to determine software engineering requirements.5-Performs presentations of complex technical findings and developments.6-Completes the software quality process through the execution of complex module, subsystem and system test procedures. Show less

    • Valeo

      Jul 2017 - Jan 2022

      •Responsible for system requirements analysis for new projects.•Responsible for high level design architecture definition for new projects.•Perform technical reviews on the different project’s activities.•Present work progress continuously through active participation of daily & weekly project meetings.•Develop features list and organize them into software delivery phases to ensure maximum value delivered to the customer each phase following Agile methodology.•Support project leader in the software development planning.•Develop and conduct technical training to leverage the knowledge level.•Putting technical development standards to ensure homogeneity through development.•Improving all related process documents, guidelines, checklists, and tools based on the organization needs.•Ensure the efficiency of the validation techniques and standards used by projects. Show less ADAS Software Application Engineer reponsibilities are as the following:1- Understand and analyze customer requirements to identify any gaps or missing information needed to perform development and testing activities.2- Participate in design software components based on the high-level design requirements.3- Develop test cases to verify that the software meet the customers and the low-level requirements.4- Continuously communicate work progress through attendance of daily & weekly project meetings.(Internal and external with other Valeo sites).5- Execution of test plans.6- Report findings (SW Bugs) on the configuration management tool.7- Perform the responsibilities of the pervious technical level as per the projects need Show less

      • Senior Principal Software Engineer

        Aug 2021 - Jan 2022
      • Technical lead - Principal Software Engineer

        Jul 2020 - Aug 2021
      • Senior Software Engineer

        Jul 2017 - Jul 2020
    • Pixelogic Media

      Jan 2022 - Apr 2023
      Staff Software Engineer
  • Licenses & Certifications

    • Planning and Organization

      Fekrkhan
    • Oracle Certified Associate, Java SE 8 Programmer

      Oracle
      Dec 2016