**From the user perspective to an engineer who develops these apps, trying to figure out what happens behind the scene, I'm a mobile developer have over than 6 years of mobile applications development with the ability to quickly and perfectly learn new technologies, learn every day to learn more, I'm still thirsty to learn a lot about mobile development, and technology **