Career Profile

I am Software Engineer with eight years of dedicated experience, specializing primarily in React Native and iOS development. My skill set extends to full-stack development, encompassing React.js and Node.js. I have successfully launched numerous applications on both the Apple App Store and Google Play Store. I am deeply passionate about problem-solving with JavaScript, tackling complex challenges, and finding innovative solutions to drive successful project outcomes.

Experiences

Software Engineer | Javascript | Mobile

Jun 2024 - Present
Egym | Germany, Berlin
  • Work as part of the core development team contributing to multiple applications across the company using modern JavaScript frameworks and technologies.
  • Develop and enhance cross-platform mobile applications using Ionic Capacitor and native iOS development with Swift.
  • Build and maintain web applications using React.js and Angular, ensuring consistent user experiences across different company products.
  • Tech Lead | Software Engineer | Part-Time

    Jan 2024 - May 2025
    Remotely
  • Led and managed a team of 5 engineers to develop a white-label banking application, mentoring developers, conducting code reviews, and establishing workflows to ensure high-quality deliverables.
  • Collaborated closely with the CTO to make critical technical decisions and architected scalable solutions for banking applications using React Native, React.js, and Node.js while ensuring compliance with financial industry standards.
  • Worked cross-functionally with product, design, and business teams to align technical solutions with business objectives and user requirements.
  • Software Engineer

    Jun 2022 - Jun 2024
    Researchgate | Germany, Berlin
  • Successfully launched the initial Android version of Researchgate's app, while also implementing native Android modules to align with the iOS modules.
  • Developed and enhanced the mobile app using React Native, Redux, and GraphQL backend integration.
  • Migrated the entire codebase from JavaScript to TypeScript, upgraded React Native, and owned the complete development process for both mobile and web platforms in cross-functional teams.
  • Software Engineer | React-native | React.js

    Mar 2021 - May 2022
    we.CONECT Global Leaders | Germany, Berlin

    Mobile Engineer

    Jan 2019 - Mar 2021
    Qidz LLC | UAE - Remotely
  • Develop Qidz App using React-native with Mobx state management.
  • Integrated native iOS screens using Swift to enhance the app's overall performance and user experience.
  • Develop and enhancement on Teeela App using react-native, Redux, Thunk, Integrate with Magento backend.
  • JavaScript Developer

    Dec 2016 - Dec 2018
    Shopz.io | Egypt
  • Develop and launched 7 different apps on both stores using React-native, Redux, Mobx and Saga.
  • Develop "Shopz.io" app using React-native with Apollo-Client and GraphQl.
  • Develop Reseller-Dashboard using Reactjs, Redux, Saga and Parse SDK.
  • Projects

    Egym Team - A White label fitness app.
  • Get it on App Store
  • Researchgate - An app that facilitates the exploration scientific knowledge and stay connected to the world of science.
  • Download on the Google Play - Get it on App Store
  • Teeela - An e-commerce app that selling toys for kids and adults
  • Download on the Google Play - Get it on App Store
  • Elgameya - ElGameya is a FinTech Mobile App that offers systematic savings tool that helps you save money.
  • Get it on App Store - Download on the Google Play
  • Qidz - QiDZ is a mobile app which allows parents to find and book children’s activities.
  • Download on the Google Play - Get it on App Store
  • Hubs101 - Smarter business events & networking with AI-powered matchmaking to increase your onsite satisfaction.
  • Download on the Google Play - Get it on App Store
  • Elmawkaa - A mobile app marketplace that engages between all construction industry stakeholders in the MENA region.
  • Get it on App Store