Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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 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 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 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 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 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 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

Loading
Type
Select type
Language
Select language
Sort
Select order
Showing 10 of 47 repositories

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...

AltStyle によって変換されたページ (->オリジナル) /