
Mohamed Abdelnaeem
Verified Expert in Engineering
Front-end Web Developer
Cairo, Cairo Governorate, Egypt
Toptal member since April 22, 2022
Mohamed is an experienced front-end developer with over five years of expertise in developing robust and user-friendly applications across diverse business domains, including fintech, AI, chatbots, logistics, supply chains, and digital marketing. With extensive knowledge of React, Angular, and Vue, Mohamed enjoys learning new frameworks and staying at the forefront of the industry. He possesses a problem-solving mindset, thrives when faced with challenges, and is a valuable asset to any team.
Portfolio
Experience
- React - 5 years
- CSS - 5 years
- JavaScript - 5 years
- HTML - 4 years
- TypeScript - 4 years
- Styled-components - 3 years
- Monorepos - 3 years
- Angular - 2 years
Availability
Preferred Environment
MacOS, Visual Studio Code (VS Code)
The most amazing...
...platform I've created is a chatbot builder with a drag-and-drop feature, an amazing tool that simplifies chatbot creation.
Work Experience
Front-end Developer
Class Twist Inc. dba ClassDojo
- Completed the migration of four projects (2500+ files) to TypeScript within a shorter timeframe than anticipated. The migration was completed without major issues, resulting in a more efficient and streamlined development process.
- Identified proactively, tracked, reported, and resolved existing bugs during migration.
- Optimized clients' TypeScript approach and improved efficiency and workflows. Identified areas for improvement, implemented best practices, and utilized modern TypeScript features to enhance the codebase.
- Collaborated with remote team members to complete the project. Coordinated tasks and overlapped efforts to ensure timely delivery and met all requirements.
- Contributed to code reviews to ensure code quality was consistent and met established standards.
Front-end Engineer
Halan
- Initiated a monorepo software development strategy using Nx to manage fintech web projects, a web design system package, and a shared utility package.
- Created and implemented a design system for fintech web applications, and documented it using Storybook.
- Resolved complex validation bugs, and conducted interviews with potential candidates to evaluate their skills and qualifications.
- Developed abstraction techniques to streamline the implementation of similar UI components, resulting in a more scalable and maintainable codebase.
- Conducted interviews with potential candidates and evaluated their skills and qualifications to make informed hiring decisions.
Front-end Engineer
ILLA
- Developed configurable React components for multiple applications.
- Transformed existing React class components into functional components using React Hooks for improved performance and maintainability.
- Implemented unit tests for complex React components using the React Testing Library and Jest, ensuring high-quality and robust code.
Front-end Engineer
WideBot
- Utilized the Angular framework and applied SOLID principles to implement WideBot, a chatbot builder platform.
- Developed a monorepo for WideBot's web views using Webpack to build each project separately while sharing the necessary components efficiently.
- Created a chatbot web chat UI project using React, Redux, and TypeScript, modeled after Microsoft Bot Framework Web Chat.
- Mentored and guided junior teammates in accomplishing their tasks and reviewed their code to ensure high-quality results.
Front-end Engineer
TurnON
- Collaborated with clients to translate their requirements into high-quality web pages.
- Maintained and optimized static websites to ensure maximum performance and user experience.
- Designed user interfaces for web pages utilizing Adobe XD, resulting in intuitive and visually appealing designs.
Experience
WideBot Chatbot Builder
https://platform.widebot.net/Fintech Monorepo
Responsive Portfolio with Blog for Embedded Crew
https://embeddedcrew.com/Education
Bachelor's Degree in Computer Science
Modern Academy - Cairo, Egypt
Skills
Libraries/APIs
React, Formik, React Redux, Vue, React Testing Library, RxJS, SignalR, jQuery, Context API, React Router, Stripe API
Tools
Create React App, Adobe Experience Design (XD), Figma, Elastic, Webpack, Babel, Gulp, Nx, JSX
Languages
TypeScript, JavaScript, ECMAScript (ES6), HTML, CSS, HTML5, GraphQL, Sass
Frameworks
Redux, Next.js, Tailwind CSS, Angular, Ant Design, Ionic, Material UI, React Native, Jest, Nuxt.js, Cypress
Platforms
Web, WordPress, Visual Studio Code (VS Code)
Paradigms
Functional Programming, Unit Testing
Other
Styled-components, Front-end Development, Front-end, User Interface (UI), UI Development, Responsive Web Apps, Responsive UI, Monorepos, Storybook, Bootstrap UI, Software Engineering, Algorithms, Data Structures, Design Systems, Atomic Design
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