🚀 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.
- 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
, anduseMemo
. - 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.
- M.Sc. in Computer Science - Harvard University (2008-2017)
- B.Sc. in Computer Science, Software Engineering - Cairo University (1988-1993)
- 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.
- Node-MicroService: API with JWT-based security and Dockerization for easy hosting.
- React-Firebase: React app for customer data management on Firebase.
- React-Game: Created a responsive board game with React.
- Eager-Scrummer: SCRUM sprint tracker for agile teams.
- Tvmaze: Movie search app using React-Redux for detailed movie info.
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.
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.
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.
- Phone: (949) 522-1879
- Email: aliayman@alumni.harvard.edu
- GitHub: github.com/alialiayman 🐙
- LinkedIn: linkedin.com/in/alialiayman 🤝
For the full resume, please see the PDF version: