
Karim Mokhtar Mohamed
Verified Expert in Engineering
Front-end Developer
Dublin, Ireland
Toptal member since September 9, 2022
Karim is a front-end developer who has worked at Zalando, Goldman Sachs, SWVL, and Crowd Analyzer. As a team leader, he has driven projects from concept to launch and helped companies create and maintain better codebases, ensuring code reusability. Karim is passionate about learning and development and eager to tackle more complex problems within large development teams, continuing to find ways to maximize user efficiency.
Portfolio
Experience
- JavaScript - 5 years
- Jest - 5 years
- Redux - 5 years
- React - 5 years
- Next.js - 4 years
- Tailwind CSS - 4 years
- TypeScript - 3 years
- GraphQL - 3 years
Availability
Preferred Environment
Slack, Email, WhatsApp
The most amazing...
...solution I've developed is an open-source library that reached 200 stars in GitHub, over 5,000 worldwide users, and 235,000 downloads per month.
Work Experience
Front-end Engineer
Zalando
- Managed and handled the merchant product performance pages for the corporate used by the partners to address the returns and insights to make their product more performant.
- Converted monolith code to use Monorepos alongside the micro-front end for more productivity.
- Converted an old, about to be legacy, code to a clean, readable, and scalable one. Used modern architecture and design patterns. Optimized the monitoring and logs using the most modern technologies.
Front-end Engineer
Swvl
- Developed a dashboard for the business's B2B part that analyzes, collects, and manages data about each client worth around $5 million per month.
- Mentored junior colleagues and reviewed their code to ensure they were on the team's coding style.
- Used Jira for tracking and solving bugs and features required for the following quarters.
Front-end Engineer
Goldman Sachs
- Developed and maintained an app that facilitates the company's hiring process, saving time and money.
- Added an end-to-end testing framework to test the integration between components and track unexpected bugs.
- Helped increase the application performance using modern techniques like code splitting and optimized styling approaches.
- Managed a plan to convert an app module using micro front ends, thus enabling a more flexible and scalable development experience.
Front-end Engineer
CrowdAnalyzer
- Designed and developed a scalable, reusable, secure, and innovative solution for a survey app and integrated it with another analysis product to help the company collect user social media data.
- Collaborated with the team to collect and fix bugs through Jira tickets and apply required features.
- Added and maintained reporting tools to catch bugs and track the user experience using Sentry.
- Created the MVP for the application's back end as the back-end team for the squad was not yet created.
Front-end Engineer
ConnectedVIP
- Established and maintained an eCommerce app that interacts with users to explore and buy available items and chat with customer service about them.
- Created and managed the admin panel to handle the mobile app and website data and track user requests.
- Mentored junior developers to ensure their coding style matched the company's approach. I also trained the data entry people to handle the admin panel.
Software Engineer
Big Billboard
- Created websites for various clients and established their portfolios from scratch. I also converted the agreed-upon UI/UX to a live website and published it.
- Contributed to the back- and front-end development using various technologies like Django, SQL, Laravel, Bootstrap, jQuery, and React.
- Worked on DigitalOcean cloud computing and AWS to deploy and create a fair experience/ease of use on EC2, S3, AWS Lambda, and AWS CloudFront.
Software Engineer
AbuErdan
- Worked with a highly skilled team to develop and maintain the company's application.
- Generated reports with optimized queries, building the app's front- and back-end parts.
- Visited farms to simulate the process with our system and deliver a highly accurate solution to improve farmers' results.
Experience
React Library
https://github.com/KarimMokhtar/react-drag-drop-filesIt reached over 90 thousand downloads per month and over 100 stars on GitHub, gathering worldwide users.
ConnectedVIP eCommerce
https://connectedapp.com/Cleopatra Cement
https://cleopatracement.com/I built their website front end alongside the back end.
Cleopatra in Tech
Fashion eCommerce
https://dressar.coEducation
Bachelor's Degree in Computer Science
University of Cairo - Cairo, Egypt
Certifications
Full-stack Web Developer Nanodegree
Udacity
Skills
Libraries/APIs
React, React Redux, jQuery, Redux-Saga, REST APIs
Tools
JSX, Git, GitHub, Figma
Languages
JavaScript, CSS, CSS3, HTML, HTML5, Sass, TypeScript, GraphQL, Python 3, Python, HTML4
Frameworks
Redux, Bootstrap, Next.js, Tailwind CSS, Jest, Cypress, Django, Material UI, Ant Design
Paradigms
Unit Testing, HTML DOM, REST
Platforms
Amazon Web Services (AWS), Amazon EC2
Storage
Amazon S3 (AWS S3), Databases
Other
Front-end, Styled-components, Code Splitting, Private NPM Modules, Back-end, Web Development, Accessibility, Integration, Payment APIs
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