Ahmed Yehia

Ahmed Yehia

Android Developer

Followers of Ahmed Yehia2000 followers
location of Ahmed YehiaEgypt

Connect with Ahmed Yehia to Send Message

Connect

Connect with Ahmed Yehia to Send Message

Connect
  • Timeline

  • About me

    Mobile Development Team Leader at iEPM "Integrated Environment for Project Management"

  • Education

    • Mubarak Language School

      -
  • Experience

    • TreeEgy

      Jan 2013 - Jan 2013
      Android Developer
    • Nichepharma

      Nov 2014 - Dec 2015

      Responsibilities :- Design and build applications for the iOS platform- Ensure the performance, quality, and responsiveness of applications- Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs- Help maintain code quality, organization, and automatization -Design and build advanced applications for the Android platform-Collaborate with other teams to define, design, and ship new features.-Work with outside data sources and API's-Unit-test code for robustness, including edge cases, usability, and general reliability.-Work on bug fixing and improving application performance.-Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

      • iOS Developer

        Dec 2014 - Dec 2015
      • Android Developer

        Nov 2014 - Dec 2015
    • AMIT Software

      Dec 2015 - Apr 2017

      Responsibilities :- Design and build applications for the iOS platform- Ensure the performance, quality, and responsiveness of applications- Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs- Help maintain code quality, organization, and automatizationSkills :- Proficient with Objective-C or Swift , and Cocoa Touch- Experience with iOS frameworks such as Core Data, Core Animation, etc. - Experience with offline storage, threading, and performance tuning- Familiarity with RESTful APIs to connect iOS applications to back-end services Knowledge of other web technologies and UI/UX standards- Understanding of Apple’s design principles and interface guidelines - Knowledge of low-level C-based libraries is preferred- Familiarity with cloud message APIs and push notifications- Knack for benchmarking and optimization- Proficient understanding of code versioning tools such as Git- Familiarity with continuous integration Show less

      • Senior Android Developer

        Dec 2015 - Apr 2017
      • iOS Developer

        Dec 2015 - Apr 2017
    • RMG Renad Almajed Group

      Apr 2017 - Jun 2018
      Mobile Development Team Leader

      - Acting as lead for Android developers and iOS developers.- Architect mobile applications from the ground up, with a focus on extensibility and scalability- Provide full mobile application development life cycle support, including creating specifications, researching products, development, customized coding, quality assurance and deployment- Participate in the entire mobile application life-cycle, focusing on architecture, software design and development.- Cooperate with other team leaders to ensure the quality of the final outcome- Planning and allocating work to the team.- Monitoring development activities and reporting project progress. Understanding and implementing of project management practices.- Guiding the team in defining/solving technical issues of their tasks, including working with them. Show less

    • شركة فنون المسلم

      Jun 2018 - Jan 2023
      Mobile Development Team Leader

      - Acting as lead for Android developers and iOS developers.- Architect mobile applications from the ground up, with a focus on extensibility and scalability- Provide full mobile application development life cycle support, including creating specifications, researching products, development, customized coding, quality assurance and deployment- Participate in the entire mobile application life-cycle, focusing on architecture, software design and development.- Cooperate with other team leaders to ensure the quality of the final outcome- Planning and allocating work to the team.- Monitoring development activities and reporting project progress. Understanding and implementing of project management practices.- Guiding the team in defining/solving technical issues of their tasks, including working with them. Show less

    • KHABEER Group

      Jun 2018 - Sept 2019
      Mobile Development Team Leader

      - Acting as lead for Android developers and iOS developers.- Architect mobile applications from the ground up, with a focus on extensibility and scalability- Provide full mobile application development life cycle support, including creating specifications, researching products, development, customized coding, quality assurance and deployment- Participate in the entire mobile application life-cycle, focusing on architecture, software design and development.- Cooperate with other team leaders to ensure the quality of the final outcome- Planning and allocating work to the team.- Monitoring development activities and reporting project progress. Understanding and implementing of project management practices.- Guiding the team in defining/solving technical issues of their tasks, including working with them. Show less

    • IEPM "Integrated Environment for Project Management"

      May 2019 - now
      Mobile Development Team Leader

      - Acting as lead for Android developers and iOS developers.- Architect mobile applications from the ground up, with a focus on extensibility and scalability- Provide full mobile application development life cycle support, including creating specifications, researching products, development, customized coding, quality assurance and deployment- Participate in the entire mobile application life-cycle, focusing on architecture, software design and development.- Cooperate with other team leaders to ensure the quality of the final outcome- Planning and allocating work to the team.- Monitoring development activities and reporting project progress. Understanding and implementing of project management practices.- Guiding the team in defining/solving technical issues of their tasks, including working with them. Show less

  • Licenses & Certifications

    • Android Development

      YAT Learning Centers