Mohamed Hamada

Mohamed Hamada

Android

Followers of Mohamed Hamada3000 followers
location of Mohamed HamadaUnited Arab Emirates

Connect with Mohamed Hamada to Send Message

Connect

Connect with Mohamed Hamada to Send Message

Connect
  • Timeline

  • About me

    Android team lead

  • Education

    • Faculty of Computers and Information

      2007 - 2011
      BSc, Computer Science Computer Science
  • Experience

    • PentaValue

      Jan 2012 - Sept 2013
      Android

      worked on Robo App tool that enable users to create own apps.Design and build advanced applications for the Android platform.Collaborate with cross-functional teams to define, design, and ship new features.Work with outside data sources and API's.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

    • Waqood Tech

      Oct 2013 - Sept 2014
      Android developer

      My main role was to build high quality native android mobile applications.Ensured content met or exceeded business and client requirements.I also helped in designing applications user interface and user experience.

    • Dubai Municipality

      Oct 2014 - Oct 2015
      Mobile Developer

      Contributed to the full mobile application development lifecycle from planning, development, testing and launching on Google play store.Created and tested high-quality Android apps that included animations, social networks, and server-side integrations.Wrote clean, clear, efficient, well-tested, and maintainable code.I also helped in designing applications user interface and user experience.I have developed Aleef App, green ticket.

    • Emaratech

      Nov 2015 - Apr 2017
      Senior Android developer

      Contributed to the full lifecycle to DubaiStore e-commerce App. build the application from scratch Collaborate closely with product and design teams to create innovative user interfaces and features optimized for mobile platforms

    • Intigral

      May 2017 - Jun 2019
      Senior Android developer

      Lead the design and development of advanced applications for the Android platform.Work with cross-functional teams to define, design, and ship new features.Ensure the robustness of the application, including edge cases, usability, and general reliability.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Monitor the performance of live apps and work on optimizing them at the code level.handle different UX depend on screen size(tablet, mobile devices)Serve as a mentor to junior developers, offering guidance and support to enhance their technical skills. Show less

    • Intelligent B.

      Jun 2019 - Mar 2021
      Android team lead

      Manage the Android development team, including task assignments, scheduling, and performance evaluation.Mentor junior developers, providing guidance and support for their professional growth.Lead by example, writing high-quality, efficient, and maintainable code.Oversee the implementation of the application according to the architectural plans.Created guidelines & delivery processes to increase applications’ quality.Responsible for planning, development, maintenance & support for mobile application.Ensure the quality of the application through code reviews, automated testing, and manual testing proceduresAddress bugs and performance issues promptly.Coordinate with project managers and other team leads to ensure timely delivery of project milestones.Manage risks and respond to changes in project scope, schedule, and costs.Translate technical information into business language for non- technical stakeholders. Show less

    • ADRES

      Jan 2021 - now
      Android Team Lead

      Design the overall structure of the Android application, including deciding on the technical standards, tools, and platforms.managing team of 6 developers to develop all real estate service like lease , sell and purchase, DRC, Musataha and other services.Develop and maintain a technical roadmap, aligning it with the product roadmap and business goals.Code review to make sure we are following the architeture has been builtResearch and evaluate new technologies, frameworks, and methodologies that can improve the development process or user experience.Design and optimize the application for performance, scalability, and reliability.Address any architectural bottlenecks and suggest improvements.discuss features with product team and UI/UX team.Ensure the application meets all relevant security standards and data protection laws.Implement best practices for secure coding and data handling.Provide technical leadership and guidance to the development team.Work closely with product managers, designers, and other stakeholders to understand requirements and constraints. Show less

  • Licenses & Certifications

  • Honors & Awards

    • Awarded to Mohamed Hamada
      best digital strategy award for Jawwy TV BroadcastProME