- React Native developer with 3 years of experience
- Certified in Project Management
- Working as solo React Native developer
- Using React Native, TypeScript, RTKQuery FireBase and NativeWind
- Migrated old screens from JavaScript, old Class Components, old Redux and axios to TypeScript, Functional Components, RTK and RTK Query
- Created job posts on LinkedIn for job opportunities in my company
- Interviewed more than 20 React Native developers and recommended the top 3 candidates to management
React Native Developer — RentUp Egypt - December 2023 - August 2024
React Native Developer — RentUp Egypt - December 2023 - August 2024
- Used Expo to build a Cross-Platform apps, the same project can work on both Android and Web
- Collaborated with the Figma designer to to convert a huge amount of screens to pixel-perfect React Native code
- Used NativeWind for styling
- Used TypeScript to implement type-safety
- Used React-Navigation to navigate between screens
React Native Developer — Vekelz - December 2022 - May 2023
React Native Developer — Vekelz - December 2022 - May 2023
- Converted design to pixel-perfect React Native code
- Worked on two React Native projects as a solo developer, and received feedback and code-reviews from CTO
- Used react-native-maps to render maps and directions inside apps
- Implemented communication with RESTful API backend using React Query and RTK Query
- Used Redux to provide data, like theme and auth, to the whole application
- Implemented persistent Authentication using AsyncStorage
- Implemented Localization using react-i18next
- Implemented type-safety using TypeScript
- React Native:
- React Native
- Expo
- React Navigation
- AsyncStorage
- NativeWind
- React Native Firebase
- React Native Maps
- React Native Audio API
- React:
- HTML, CSS
- React
- Redux, Redux Toolkit (RTK), React,Redux, Redux Thunk, Redux Persist, Redux Saga
- Axios, React Query, RTK Query, SWR
- Formik
- Zustand
- TailwindCSS
- i18next
- Jest
- GraphQL, Apollo, Relay
- TurboRepo
- MobX
- Better Auth
- Backend:
- NestJS, PostgreSQL, TypeORM, Docker, Google Cloud Platform
- Others:
- Git
- Figma
- AI:
- Vercel AI SDK
- OpenAI's API Platform
- Google's Gemini Developer API
- Project Management:
- CAPM® (Certified Associate in Project Management)
- Scrum Master Accredited Certification™
- Scrum Developer Accredited Certification™
- Books I've read:
- The Principles of Scientific Management - Frederick Taylor (1911)
- General and Industrial Management - Henri Fayol (1916)
- The Human Side of Enterprise - Douglas McGregor (1960)
- Agile Practice Guide - PMI (2017)
- Sales:
- TypeScript / JavaScript
- I live in Egypt, 6th of October city
- Military Service: Completed, From March 2019 until June 2020
- Education: Bachelor Of Engineering, Helwan university, Faculty of Engineering, Civil Engineering Department in 2018
- PC: CPU i5 10400, 32 GB RAM, 500GB SSD, Windows 11
- Windows 11
- Ubuntu
- Android Mobile: Samsung
- MacMini 2018, 250GB, Intel
- iPhone 11
- (I can develop React Native apps on Windows, Ubuntu, Android, iOS, MacOS and Web)
- React Native: All Projects
- AI: AI Projects
- npm: All Packages
- Figma: Project