Mohamed Ramadan

Senior Frontend Engineer

Alexandria, Egypt · remote-friendly

Senior frontend engineer specializing in Angular application architecture — typed, reactive component systems, tenant- and feature-scoped state, and design systems that hold up at scale. Builds down the stack into Rust and Node services when the frontend's data shape demands it.

Experience

  1. Senior Frontend Engineer — eSpace / Crealogixdec 2025 — present
    Alexandria / Zurich

    Building desktop and mobile e-banking web applications for Saudi National Bank clients, with the accessibility, correctness and browser-support constraints that regulated banking interfaces require.

    AngularTypeScriptRxJSDesign Systems
  2. Senior Software Engineer — Intouch.commar 2024 — sep 2025
    El-Gouna

    Led frontend work on an advertising media player and its retailer/ads portal, including camera integration and an in-browser TensorFlow model for audience demographics and ad-view counting.

    AngularTypeScriptTensorFlow.jsNgRx
  3. Senior Frontend Developer — Governance Housefeb 2024 — jun 2024
    Cairo

    Frontend engineering on governance and compliance web applications: data-dense interfaces, forms and reporting views.

    AngularTypeScriptRxJS
  4. Senior Frontend Engineer — UrWave Solutionsdec 2023 — mar 2024
    Dubai

    Delivered client-facing web application features with a focus on component structure and responsive implementation.

    AngularPrimeNGSurveyJSTypeScriptSCSS
  5. Senior Frontend Developer → Flutter Developer → Frontend Developer — Optusnov 2021 — oct 2023
    Australia

    Progressed through frontend and mobile roles across telecom product surfaces, working in Angular on the web and Flutter on mobile, and growing into senior frontend ownership.

    AngularTypeScriptFlutterDartSignalR
  6. Mobile Developer — Meets Up Eventsdec 2019 — may 2022
    Alexandria

    Built and maintained cross-platform mobile apps for event management products.

    IonicAngularReact NativeCordova
  7. Frontend Developer — Salam Softwarejan 2019 — mar 2020
    Alexandria

    Developed frontend features and UI components for web applications.

    AngularReactReact NativeVuejQueryJavaScriptCSS
  8. Ionic Developer — Volcano Agencysep 2019 — dec 2019
    Cairo

    Built cross-platform mobile apps with Ionic for agency clients.

    IonicAngularCordova
  9. Web UI Developer — Upworkjan 2018 — aug 2019
    Freelance · US clients

    Freelance web UI development for US-based clients.

    HTMLCSSJavaScriptjQueryReactReact Native
  10. Mobile Developer — FLYFOX Softwaremar 2019 — jun 2019
    Alexandria

    Built mobile app features on Ionic/Cordova-based products.

    IonicCordova
  11. Frontend Developer — IronDoTjul 2018 — oct 2018
    Alexandria

    Developed web interfaces and UI components as part of the frontend team.

    HTMLCSSJavaScriptIonic

Capabilities

FrontendCore Specialty

Angular · TypeScript · JavaScript · RxJS · Signals · React · React Native · Flutter · HTML · CSS · Tailwind CSS

Architecture & StateCore Specialty

NgRx · Signal Store · Component Architecture · Design Systems · Reactive Architecture · Micro Frontends

UI EngineeringAdvanced

Responsive Design · Accessibility · Web Performance · Animation · Design Systems · UX Implementation

TestingAdvanced

Unit Testing · Integration Testing · E2E Testing · Playwright · Frontend Testing Strategy

BackendSupporting

Node.js · NestJS · Rust · Axum · PostgreSQL · SQLx · Prisma

AISupporting

LLM Integration · Ollama · Local Models · RAG Concepts · AI Product Development · AI-assisted Engineering

Education

oct 2015 — jun 2019Alexandria UniversityB.Sc. Computer Science (Major), Statistics (Minor)
oct 2014 — jun 2015Aswan UniversityNatural Sciences