
Ali Sanad
Verified Expert in Engineering
Front-end Software Engineer and Developer
Ismailia, Ismailia Governorate, Egypt
Toptal member since October 21, 2024
Ali is a front-end software engineer with 3+ years of experience focused on building high-quality, performant websites. Proficient in React, JavaScript ECMAScript 6+, and TypeScript, he specializes in creating responsive, accessible, and cross-browser-compatible applications. Ali also has a strong background in unit testing, automation, and debugging, with startup and large-scale enterprise experience—always emphasizing collaboration and delivering impactful results.
Portfolio
Experience
- JavaScript - 4 years
- Git - 4 years
- HTML5 - 4 years
- CSS3 - 4 years
- React - 3 years
- TypeScript - 3 years
- Jest - 2 years
- Cypress - 2 years
Availability
Preferred Environment
Visual Studio Code (VS Code), Slack, Zoom, React, TypeScript, Windows, Windows Subsystem for Linux (WSL)
The most amazing...
...work I've done involved contributing to large-scale applications and building scalable solutions that improved user experience and system performance at Toptal.
Work Experience
Front-end Engineer | Client Retention
Toptal Core Team
- Collaborated within a cross-functional Agile team to deliver solutions for internal applications and address key business needs.
- Developed and maintained product initiatives related to the team's domain to improve client experience. Participated in technical initiatives to improve the codebase and reduce technical debits.
- Worked closely with product managers and architects, providing open-minded input to deliver high-quality solutions, and actively participated in team-driven discussions.
- Participated actively in Agile processes, contributing to daily standups and retrospectives, and offered feedback to improve the development process.
- Provided and received constructive code review feedback, ensuring high-quality standards and fostering continuous improvement within the team.
- Contributed to micro front-end and monolithic architectures using React, TypeScript, GraphQL, Jest, React Testing Library, Cypress, and Storybook.
Front-end Engineer | Top Academy
Toptal Core Team
- Completed a challenging six-month internship for front-end engineering with React and TypeScript in five months due to exceptional performance.
- Worked on the migration of legacy pages for an internal platform to follow the company micro front-end system design guidelines to improve UI/UX consistency across the platform, test coverage, and performance metrics.
- Managed A/B testing and feature flag rollouts, enabling data-driven decisions that improved conversion rates and user engagement.
- Contributed to an internal eCommerce platform from scratch, implementing the checkout steps validations and ensuring every step was covered with meaningful tests.
Front-end Engineer
Servicekee (now Passboard)
- Developed and maintained front-end applications using React, Next.js, TypeScript, Redux, Material UI, and Rest APIs.
- Translated UI/UX designs into fully responsive, dynamic web applications.
- Collaborated actively with designers and engineers to ensure seamless feature implementation and smooth user experiences, showcasing a strong team-oriented approach.
Freelance Front-end Engineer
Self-employed
- Built web applications with React, JavaScript, HTML, and CSS.
- Delivered projects focused on client requirements while ensuring scalability and performance.
- Contributed to a healthcare project using React and TypeScript within a micro-frontend application managed by Lerna, ensuring efficient code sharing and modularity.
Experience
Passboard
https://passboard.net/Refactoring for Design System Adoption
I refactored legacy React HOC components to modern React hooks for improved performance. I collaborated closely with the team to improve unit and component tests by writing meaningful tests with React Testing Library and Cypress.
I participated in extracting the team's domain into micro-frontend packages, improving maintainability, reducing cross-team code reviews, and speeding up the development process.
AI-powered Chrome Extension
Education
9-Month Postgraduate Professional Training Program in Full-stack Web Development
Information Technology Institute (ITI) - Ismailia, Egypt
Bachelor's Degree in Petroleum Engineering
Al-Azhar University - Cairo, Egypt
Certifications
React: Software Architecture
LinkedIn Learning
React: Design Patterns
LinkedIn Learning
React: Building Progressive Web Apps (PWAs)
LinkedIn Learning
React Testing Library and Jest: The Complete Guide
Udemy
Cypress End-to-End Testing - Getting Started
Udemy
Time Management: Working from Home
LinkedIn Learning
DevOps Foundations: Continuous Delivery/Continuous Integration
LinkedIn Learning
React TestDome Certificate | Ranked in the Top 10%
TestDome
React: Using TypeScript
LinkedIn Learning
Developing for Web Performance
LinkedIn Learning
Docker for Developers
LinkedIn Learning
React: Server-Side Rendering
LinkedIn Learning
React Hooks
LinkedIn Learning
Building Modern Projects with React
LinkedIn Learning
Skills
Libraries/APIs
React, Apollo Client, React Testing Library, Node.js, REST APIs, Picasso, Stripe, Formik, Yup, React Redux
Tools
Git, GitHub, Figma, Slack, Zoom, Jira, Confluence, GitLab, Webpack, Postman, Trello, Lerna, Bitbucket
Languages
JavaScript, TypeScript, HTML5, CSS3, HTML, CSS, Sass, GraphQL, SCSS, ECMAScript (ES6)
Frameworks
Tailwind CSS, Next.js, Jest, Cypress, Redux, Material UI, Express.js, Swagger, Ant Design
Paradigms
Agile, Test-driven Development (TDD), Best Practices, Web Performance Optimization (WPO), Code Refactoring
Platforms
Visual Studio Code (VS Code), Docker, Windows
Other
React Hooks, Storybook, User Interface (UI), Front-end, Code Review, Complex Problem Solving, Full-stack Development, Time Management, Remote Work, API Integration, Ajax, Styled-components, Debugging, Full-stack, Responsive Design, Communication, Teamwork, Presentations, Volunteering, Website Performance, CI/CD Pipelines, Windows Subsystem for Linux (WSL), Zustand, Lazy Loading, Monorepos, GitHub Actions, GRAPH, Chrome Extensions, Responsive UI, eCommerce, WebSockets, Multitenancy, Progressive Web Applications (PWAs), PWA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring