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.
Experience:
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.Â
Specialization
Fixing bugsÂ
Collaborating across teamsÂ
Ensure correct linking of backend and frontend
Expertise
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