top of page


Mobile Developer


Here's who I am & what I do

Shady is a Kotlin Advocate and Mobile Developer a ninja-like skill set in Android development with23 years of experience. He delivers top-quality mobile applications and is passionate about creating exceptional UEs.

Shady is a user-centric Mobile Developer and Kotlin Advocate with a ninja-like skill set in Android development. Shady has a proven track record of delivering top-quality mobile applications. As a public speaker, he is passionate about sharing his expertise and helping others to create exceptional user experiences.



  • Developed mobile applications for iOS and Android using Objective-C, Swift, Kotlin, and Java programming languages. The App Store records more than 100,000 downloads for an app that was developed using Swift for the healthcare industry.

  • Developed cross-platform mobile apps with React Native and Flutter for seamless compatibility with both iOS and Android platforms. In particular, he developed a popular social media app that was featured on a variety of technology news websites using React Native.

  • Experienced in mobile backend development with Node.js, Firebase, and AWS by having created a scalable transportation app backend using AWS Lambda and DynamoDB.

  • Proficient at integrating third-party APIs and SDKs into mobile applications. For instance, By integrating the Google Maps API into a navigation app, he was able to provide real-time traffic updates and optimize the route.

  • Implemented modern mobile UI/UX design principles and custom animations/transitions. As an example, he created an animation for a shopping app to enhance the user experience and increase engagement.

  • Proficient in using Git and GitHub for source code management and collaboration with other developers. In particular, he collaborated with a team of developers on a fitness app, utilizing Git for version control to efficiently manage code changes and collaborate on upcoming features.

  • Skilled at troubleshooting and optimizing mobile applications to ensure high performance and efficiency. As an example, resolving performance issues in a video editing app by implementing background processing and multithreading.

  • Ensured compliance with app store guidelines and policies when publishing mobile applications and successfully publishing multiple mobile applications to both the App Store and Google Play Store. 


  • Fixing bugs 

  • Collaborating across teams 

  • Ensure correct linking of backend and frontend


  • Programming skills :  Android, Windows Phone 8.x, iOS , Java / Kotlin, Flutter, Objective C/Swift, ASP.Net (C#/VB.Net), PHP, IBM MobileFirst CircleCI, Bitrise,  jQuery, AngularJS, JavaScript / ES6, ActionScript, React Native, Native Script, ionic, SQL Server, Azure, MySQL, SQLite, Firebase, Azure, GCP

bottom of page