Mohammed Ahmed

Mohammed Ahmed

About

Detail

Director of Product Engineering
Dubai, United Arab Emirates

Contact Mohammed regarding: 
person_search
Finding candidates

Timeline


work
Job
school
Education

Résumé


Jobs verified_user 0% verified
  • Safeguard Global
    Product Line Engineering Lead at Safeguard Global
    Safeguard Global
    Oct 2021 - Current (5 years 1 month)
    Design and drive a scalable platform landscape with event driven architecture.
    Lead talented product engineering teams fostering innovation and collaboration.
    Oversee the development and delivery of products inline with quarterly OKR.
    Foster understanding of business value and raise awareness of return of investment.
    Identify and manage strategic partnerships and vendor relationships inline with business goals.
  • Sky
    Principal Engineer
    Sky
    Mar 2021 - Sep 2021 (7 months)
    • Overlooking development work for two backend teams supporting the account management tribe.
    • Onboard new teams into the new way of working developed for the Software Engineering department.
    • Investigate components performance issues raised by Non-Functional Test team and provide resolutions to the dev team to implement.
    • Produce technology roadmap for frontend payment component.
    • Discuss architecture requirements and journeys solutions with Solution Design team.
    • Introduce Low Level Design and playback session into the development process to improve on the quality of the delivered code.
  • Sky
    Technical Lead
    Sky
    Jun 2020 - Mar 2021 (10 months)
    Lead developer on high profile project overseeing eight developers and working along solutions design and applications design. In addition, manage integration problems and resolutions while keeping communicate flowing.
  • Sky
    Senior Developer
    Sky
    Oct 2018 - Jun 2020 (1 year 9 months)
    Develop and support DTH and Sky Business Payments Services and became the technical lead for payments components overseeing the design, implementation and integration with third party suppliers.

    Introduced new technologies and improved team development and peer review process. In addition, improve work related processes and suggest tools that will enhance the development team.

    Develop and maintain Spring Rest services managed by the Finance Platform team.

    Support many teams with queries and integration issues.
  • IDOX plc
    Developer
    IDOX plc
    Jul 2012 - Sep 2018 (6 years 3 months)
    Design and develop Spring REST services and web applications for public sector clients.
    Develop and maintain existing products and solutions while applying agile approach.
    Assist in the development of a software installation tool.
    Engage and contribute in design decisions for several applications
    Engineer and simplify solutions to complex data structure and achieve satisfactory customer experience.


    Technologies used: Java, J2EE, SQL Server, XSL / XML, Spring and Web Technologies. In addition to JBoss, Tomcat, Apache and Maven.
  • N
    Senior Software Engineer
    NHS National Services Scotland
    Jul 2008 - Jun 2012 (4 years)
    Development Remit
    - Analyse, Design and Develop different type of J2EE applications using Waterfall and Agile development methodologies
    - Contribute to applications design decisions;
    - Establish application security solution and standards for both application modules and data access level;
    - Develop Application Role and Data Access management solution and introduce the solution to other IT divisions;

    Testing Remit
    - Develop System Testing and Performance Testing skills by undertaking several testing projects;
    - Gain good knowledge in HP Testing tools such as Quality Centre, Load Runner and Quick Test Professional;
    - Undertake complex System Testing project that involved third party supplier.
  • NHS National Services Scotland
    Web Developer
    NHS National Services Scotland
    May 2006 - Jul 2008 (2 years 3 months)
    - Analyse, design and develop Java web applications based on user requirements and discussions with clients and colleagues;
    - Understand internal customer requirements in relation to new application development and delivering business demands;
    - Deliver satisfactory results inline with scheduled projects deadline and according to management expectation;
    - Improve oral and written communication skills through presentations and weekly reports submitted to management;
    - Understand and practice the concept of efficient team building;
    - Develop self assessment including self criticism after projects completions;
    - Develop an innovative solution for application generation based on a defined and agreed template;
  • NHS National Services Scotland
    Junior Developer
    NHS National Services Scotland
    Sep 2003 - Sep 2004 (1 year 1 month)
    - Develop small java web applications using Struts, JSTL, Eclipse and ANT;
    - Contribute to team discussions on application design and implementation methods;
    - Gain good knowledge on how the department and business as a whole function;
    - Understand what my division (ISD) contributes to the health improvement of Scotland;
    - Develop time and work load management;
    - Develop technical and soft skills where possible.
Education verified_user 0% verified
  • Edinburgh Napier University
    Bachelor of Engineering (B.Eng, Computing
    Edinburgh Napier University
    Jan 2001 - Dec 2006 (6 years)
    - First Class Honour;
    - Winner of a class medal;
    - Winner of the BCS prize.