Skip to content
@alialiayman

alialiayman

🚀 Full stack software engineer with a strong focus on frontend technologies: React, GraphQL, Node.js, Redux, and design systems. 👨‍💻

Hi there, I'm Ayman Ali! 👋

🚀 Passionate Software Engineer with over a decade of experience in full-stack development, specializing in Front-End Development with a strong focus on React. I'm dedicated to crafting amazing user experiences and scalable, reliable applications.


Core Expertise 💻

  • Front-End Development: Proficient in ReactJS, Redux, React-Native, Next.js, and Material-UI, building scalable, responsive applications with optimized, reusable components.
  • Advanced State Management: Skilled in complex state solutions using Redux and React Context API, with optimized rendering techniques using useState, useEffect, and useMemo.
  • Performance & Optimization: Experienced with RESTful APIs, GraphQL, lazy loading, and server-side rendering (SSR) with Next.js for optimal performance.
  • UI & Architecture: Skilled in JavaScript (ES6+), TypeScript, Styled Components, and Emotion for creating maintainable UI architectures.
  • Tooling & Testing: Proficient in Webpack, Babel, and ESLint for builds, with testing experience in Jest and React Testing Library.
  • AI & Integrations: Experienced in training AI models with TensorFlow and Hugging Face, and integrating Stripe, Calendly, and Mux for enhanced user experiences.
  • Collaboration & Agile Development: Strong background in agile methodologies, using GitHub, Jira, and Git workflows for collaborative development and PR reviews.

Education 📚

  • M.Sc. in Computer Science - Harvard University (2008-2017)
  • B.Sc. in Computer Science, Software Engineering - Cairo University (1988-1993)

Professional Development & Key Learnings

  • Advanced React Proficiency: Mastered Redux, Redux-Toolkit, and React Router to build scalable applications.
  • UI Design and Implementation: Skilled in Material-UI and Styled-Components for user-friendly interfaces.
  • Performance Engineering: Optimized application performance with Webpack, Babel, and SSR in Next.js.
  • Testing and Quality Assurance: Expertise in unit and integration testing with React Testing Library, Jest, and Enzyme.
  • API Development and Integration: Built RESTful and GraphQL APIs for seamless data interactions.
  • Cloud Services Proficiency: Strong foundation in AWS, Google Cloud, and Firebase for deploying applications.
  • Database Management Experience: Expertise in relational database management with PostgreSQL and insights into NoSQL solutions.

Notable Projects 📌

  1. Node-MicroService: API with JWT-based security and Dockerization for easy hosting.
  2. React-Firebase: React app for customer data management on Firebase.
  3. React-Game: Created a responsive board game with React.
  4. Eager-Scrummer: SCRUM sprint tracker for agile teams.
  5. Tvmaze: Movie search app using React-Redux for detailed movie info.

Experience 🚀

Front-End Manager

FanFix - Beverly Hills, CA (Nov 2022 - Present)

  • Led a remote front-end team, ensuring high-quality deliverables.
  • Developed core functionalities including messaging, live streaming, and payment processing.
  • Designed a micro-front-end framework for efficient and scalable deployment.

Senior Full Stack Developer (Contract)

ThermoFisher - Carlsbad, CA (Sep 2020 - Oct 2022)

  • Built a distributed multi-language platform with SSR using Next.js.
  • Created reusable components with Material-UI and Redux-Saga, supporting backend data processing.

Senior Full Stack Developer/Architect

CloudVirga - Irvine, CA (Nov 2017 - Sep 2020)

  • Architected a loan origination platform with React and Node microservices.
  • Developed RESTful microservices, enabling scalability and high performance.

Contact Me 📱


For the full resume, please see the PDF version:

ayman-resume.pdf

Pinned Loading

  1. journey-jabber Public

    Journey Jabber is more than just a React application; it's your companion on the road, making your travels more engaging and informative. Whether you're a globetrotter or just exploring your local …

    JavaScript

  2. Node-MicroService Public

    API: Created with NodeJs and Express library. JWT is used for RESTful service security and checked in middleware. The project is dockerized and can be hosted easily. 💎

    JavaScript 1

  3. react-game Public

    ReactJs: Board Game developed with react. Use keyboard < ^ > v arrows to move the player across the board. board size is configurable and the game is random.☕️☕️

    JavaScript 2 1

  4. React-Firebase Public

    NoSQL: Full react app. Store, retrieve, and edit customer data on the firebase free 1GB tier. The app integrates with firebase identity nicely. multiuser, very performant. ❤️️❤️️

    JavaScript 1 1

  5. Casual Public

    ReactJs: few react apps that I didn't know what to do with them. They are great ⚜️. Color app calculates a harmonious color to any color you give it. Birthday uses moments and other apps ❤️️

    HTML 1 1

  6. tvmaze Public

    React-redux: Search for any movie. get description photos and ratings. This app calls the movie API publicly available. It uses CSS to position search results nicely and creatively. 🎼

    JavaScript

Repositories

Showing 10 of 44 repositories
  • reflections Public

    للإجابه علي الأسئله الوجوديه. لماذا نحن هنا؟ ما هو الهدف من الحياه؟ هل للحياه معني؟ وإذا كان لها معني فما هو؟ ما الذي يحدث بعد الموت؟ كشف الحقيقة وإظهارها، وإيقاظ الوعي بما تم إخفاؤه في عالم يكتنفه الغموض والتضليل

    JavaScript 1 0 3 0 Updated Mar 25, 2025
  • alialiayman.github.io Public

    GitHub-pages: This is a pointer to my Github pages. following instruction in the official GitHub pages tutorial https://pages.github.com/

    HTML 0 0 0 0 Updated Nov 2, 2024
  • .github Public
    0 0 0 0 Updated Nov 2, 2024
  • person-resume Public
    JavaScript 0 0 0 0 Updated Oct 28, 2024
  • journey-jabber Public

    Journey Jabber is more than just a React application; it's your companion on the road, making your travels more engaging and informative. Whether you're a globetrotter or just exploring your local neighborhood, Journey Jabber adds a unique layer to your journey experience.

    JavaScript 0 0 0 0 Updated Mar 7, 2024
  • JavaScript 0 0 0 0 Updated Mar 8, 2023
  • React-Firebase Public

    NoSQL: Full react app. Store, retrieve, and edit customer data on the firebase free 1GB tier. The app integrates with firebase identity nicely. multiuser, very performant. ❤️️❤️️

    JavaScript 1 1 0 1 Updated Jan 28, 2023
  • horse Public
    JavaScript 0 0 0 0 Updated Jan 17, 2023
  • alialiayman Public
    0 0 0 0 Updated Jan 11, 2023
  • JavaScript 0 0 0 0 Updated Jan 2, 2023

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…