[go: up one dir, main page]

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

Showing 10 of 44 repositories
  • alialiayman/reflections’s past year of commit activity
    1 0 0 0 Updated Nov 30, 2024
  • 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/

    alialiayman/alialiayman.github.io’s past year of commit activity
    HTML 0 0 0 0 Updated Nov 2, 2024
  • .github Public
    alialiayman/.github’s past year of commit activity
    0 0 0 0 Updated Nov 2, 2024
  • alialiayman/person-resume’s past year of commit activity
    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.

    alialiayman/journey-jabber’s past year of commit activity
    JavaScript 0 0 0 0 Updated Mar 7, 2024
  • alialiayman/miracle-algolia’s past year of commit activity
    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. ❤️️❤️️

    alialiayman/React-Firebase’s past year of commit activity
    JavaScript 1 1 0 1 Updated Jan 28, 2023
  • horse Public
    alialiayman/horse’s past year of commit activity
    JavaScript 0 0 0 0 Updated Jan 17, 2023
  • alialiayman/alialiayman’s past year of commit activity
    0 0 0 0 Updated Jan 11, 2023
  • alialiayman/react-firestore-example’s past year of commit activity
    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…