Skip to content

alialiayman/alialiayman.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •