Resume

View PDF
invygo logo

Senior Mobile Engineer

invygo·Dec 2024 – Present· Dubai, UAE (Remote)

Stack: React Native, TypeScript, Redux, CI/CD, Bitrise, Firebase, GitHub Actions, Xcode, Android Studio, TestFlight, Play Console, Sentry, Honeycomb

Projects:

  • Built and optimized React Native + TypeScript features serving hundreds of thousands across UAE, KSA, and Qatar.
  • Refactored legacy modules to strict TypeScript and null-safe patterns; reduced Sentry noise from type/null errors and raised crash-free sessions (AI-assisted debugging).
  • Used feature flags to run A/B experiments for same-day validation and instant rollback; no release cycle needed.
  • Codified Bitrise pipelines with smoke tests and one-command scripts; reduced manual release steps from about 20 to 3 per platform.
  • Implemented and maintained native modules/bridging; daily work in Xcode and Android Studio.
Freelance logo

Freelance Mobile App Engineer

Freelance·Jan 2024 – Present· Remote

Stack: Flutter, Dart, Bloc, Firebase, App Store, Google Play, REST APIs

Projects:

  • Delivered end-to-end cross-platform apps (scope -> build -> hand-off), boosting engagement by 15%.
  • Drove faster iteration with AI-assisted UX copy, documentation, and test scaffolds.
  • Integrated REST APIs and scalable state (Bloc); applied clean architecture and testing.
  • Guided clients through App Store / Google Play submissions when needed.
Optomatica logo

Senior Software Engineer

Optomatica·Aug 2021 – May 2024· Giza, Egypt

Stack: Flutter, React Native, TypeScript, Bloc, GraphQL, Prisma, NestJS, Firebase

  • Delivered 7+ mobile apps (fintech/health/personal finance), including App Store / Google Play releases and maintenance.
  • Built reusable mobile SDKs (up to 98% reuse); introduced widget tests, cutting validation time by 50%.
  • Led clean-architecture/state-management sessions; mentored juniors; drove 1.5x team efficiency via AI-assisted reviews/prototypes.
Optomatica logo

Software Engineer

Optomatica·Sep 2020 – Aug 2021· Giza, Egypt

Stack: Flutter, React Native, Provider, MobX, SQLite, Unit/Widget Testing

  • Reduced testing time by 50% with Flutter unit/widget testing.
  • Built reusable SDKs with 98% core logic reuse and comprehensive docs.
Faculty of Computer and Information Sciences - Ain Shams University logo

Teaching Assistant

Faculty of Computer and Information Sciences - Ain Shams University·Sep 2017 – Sep 2020· Cairo, Egypt

Stack: Teaching, Mentorship, Curriculum Design, Public Speaking

  • Taught multiple Computer Science and Software Engineering courses with tailored instruction strategies.
  • Mentored students on technical skills and career planning.
  • Created diverse assessments and provided detailed feedback.
  • Promoted problem-solving, critical thinking, and communication skills.