Abdelrahman YasserMobile Developer | React Native
ABOUT

Software Engineer with over 3 years of experience, including 2+ year specializing in React Native mobile development. Strong background in native iOS (Swift) and Android (Kotlin/Java) development. Proven ability to modernize legacy codebases, build complex features, and deliver measurable improvements in app performance and user engagement.

PROFESSIONAL EXPERIENCE
EJADA, Software Engineer
  • Develop an AI Chat App as an SDK to be used in other apps
  • Develop a Chat App as an SDK to be used in multiple apps
  • Nov 2023 – presentCairo, Egypt
  • Migrated 20+k lines of legacy JavaScript code to TypeScript, boosting performance and maintainability.
  • Develop Ministry of Sport (MOS) Saudi Arabia app
  • Built user interfaces for key services, with complex components to match business needs.
  • Achieved 70% unit test coverage.
  • CodSoft, Android Development Internship
    Sep 2023 – Oct 2023
    EDUCATION
    Bachelor's degree in Computer Science, Ain Shams University

    with (B) degree

    2019 – 2023
    PERSONAL PROJECTS
    SPC Academy, Dental Education Platform | Freelance

    React Native mobile application delivering comprehensive dental courses and professional training

  • Upgraded existing published app to latest React Native version, resolving 20+ critical bugs and updating 10+ deprecated packages, improving app stability by 75%
  • Built custom video player with advanced controls including play/pause, precise seeking with timestamp preview, 10-second forward/backward navigation, adjustable playback speeds (0.5x-2x), mute functionality, and fullscreen mode
  • Redesigned and optimized 12+ screens following modern UI/UX principles, increasing user engagement.
  • Technologies: React Native, TypeScript, Redux Toolkit, React Query, RESTful APIs.

    RN-CICD, Fastlane, Firebase, CircleCI

    Implemented CI/CD pipelines for React Native apps using CircleCI and Fastlane, automating testing, builds, and deployment to Firebase.

    React Native CI/CD, AppCenter, Udemy Course

    Built as part of the "Master CI/CD for React Native" course, this project automates testing, building, and deployment using CI/CD pipelines.

    TECHNICAL SKILLS
    Languages: TypeScript, JavaScript, Kotlin, Java, Swift
    Frameworks: React Native, React, SwiftUI
    State Management: Context API, Redux Toolkit, React Query
    Backend Integration: REST, GraphQL
    DevOps & Tools: Git, Azure CI/CD, Fastlane, App Center
    AI-Assisted Development: Cursor, Claude, ChatGPT