Career

A timeline of my work.

7 roles across mobile and web engineering — from native Android in Java, to leading Flutter teams, to full-stack development for fin-tech and startup platforms.

  1. May 2024 — Jul 20262 years 3 months

    Front-end Developer · My NEO Group & Sheikh Al Maktoum NEO Technologies

    Neo Pass

    ▸Joined the development of Neo One, a leading fin-tech mobile startup in the UAE. Offering open banking, virtual banking andcrypto services, built using Flutter.
    ▸Participated in the development and design of Neo-Pass a website for booking flights, travel offers and hotels deals, offering high discounted flights with the possibility of buying using crypto payments.
    Flutter
  2. Mar 2023 — Aug 20241 year 6 months

    Full stack Software Developer · 249Startups

    VentureX: A system that provides fund for local startups.

    ▸As the lead developer responsible for enhancing our internal company systems, I used ReactJSand NestJS, two powerful technologies for developing web apps.
    ▸Served as a bridge between various departments within the company, actively engaging with themto understand their unique.
    ▸Developed a platform for financial requests, this platform helped fund startups with an amountthat’s more than 110,000 euro.
    ReactJs and NestJs (TypeScript)
  3. Sep 2022 — Jan 20235 months

    Flutter team leader · Fekra

    Foodo: Mobile app for selling the remaining restaurants food to customers instead of throwing it away using Flutter (Dart) and Firebase

    ▸I spearheaded the development of Foodo, a mobile application designed to curb food wastage by enabling restaurants to sell their surplus food directly to customers.
    ▸Had the responsibility of project management, task allocation, and the critical function of conducting code reviews. which ensured code quality and consistency.
    ▸Mentored and guided a team of four junior developers through the intricacies of our source code's software architecture and imparting best practices in Flutter development.
    Flutter (Dart) and Clickup
  4. Dec 2021 — Aug 20229 months

    Flutter developer · Fekra

    Shrek: Service providing customer mobile app using Flutter (Dart) and Firebase.

    ▸Collaborated closely with the UI/UX team, ensuring the flawless execution of our design. Ensuring the production of a user-friendly and error-free interface.
    ▸I contributed to the functionality of the app by devising three distinct methods for booking services: users could order a service, explore in-chat offers, or directly book a service.
    ▸Furthermore, I fortified the app's security posture by implementing Firebase security roles and conducting rigorous unit tests.
    Flutter (Dart)
  5. Dec 2020 — Nov 20211 year

    Flutter developer · Doctor Base

    Doctorbase: Healthcare mobile app that lets patient have Virtual visits with, developed using Flutter (Dart) and Firebase.

    ▸Refined the app's user interface, ensuring it met the highest standards of design precision and visual appeal, we achieved a pixel-perfect design, enhancing the overall user experience.
    ▸Focused on enhancing the app's chat functionality. By improving file upload/download processes and implementing intuitive image thumbnails.
    ▸Actively participated in shaping the app's features and contributed to strategic business planning.
    Flutter (Dart)
  6. Sep 2020 — Nov 20203 months

    Android developer intern · Enaya tech

    I took a small internship to dive more into design patterns and using version control (Git), I also learned to use Kotlin for android development.

    Android (Kotlin)
  7. May 2019 — Apr 20201 year

    Android developer · Fekra

    Simsimy: Two android apps for parental control using Java.

    ▸Developed the first application, which is a home launcher app designed to empower parents in managing their child's access to various apps and videos.
    ▸Built The second app, tailored for parents, allows parents to schedule their child's screen time, effectively managing and allocating allowances for digital usage.
    Android (Java)