Moatasem Ebrahim
Verified Expert in Engineering
Front-end Developer
Moatasem is a curious software engineer with over three years of experience specializing in front-end development with React. He also has a passion for building web applications and developing user interfaces. With hands-on experience in different projects like eCommerce, application dashboards, and more, Moatasem is proactive and has a solution-oriented mindset, contributing to finding new solutions during discussions and critical situations.
Portfolio
Experience
Availability
Preferred Environment
MacBook, MacOS, Visual Studio Code (VS Code), Slack, Firefox, Chrome, Google Sheets, React, Terminal
The most amazing...
...project I've worked on was an eCommerce app for digital goods that had multiple rounds of funds as it was such a promising app for the investors.
Work Experience
Front-end Software Engineer
Carry1st
- Integrated with Firebase to implement Firebase Authentication (Email, Facebook, Google, and Apple).
- Integrated multiple payment providers from different countries.
- Handled server-side rendering with hydration through Webpack custom configurations.
- Wrote unit test cases using Jest and end-to-end test cases using Cypress.
- Built a dashboard for an eCommerce store configuring products, orders, payments, promotions, etc.
- Contributed to the UI/UX process for user interfaces and loyalty programs.
Front-end Software Engineer
Fixed Solutions
- Initialized two projects (CMS and admin panel for cyber security web app) from scratch by building the file structures, linting, deployment, testing environment, and other set up tools.
- Integrated with Kibana and elastic search for building a dashboard containing charts and reports.
- Handled localization and multilingual content in Arabic and English in a CMS built from scratch, using MERN stack.
- Implemented roles and permissions (RBAC) on the admin panel components.
Junior Front-end Engineer
GarmentIO
- Contributed to the project initiation and migration from Laravel to React and Node.js.
- Designed and implemented custom report generators to help managers extract custom insights.
- Integrated with the Ag Grid display and editing custom sheets in the web app.
- Handled internationalization and localization for the admin panel.
Web Developer
Freelance
- Built various landing pages for marketing campaigns.
- Built a blog (CMS) for an advertising network in two different languages using a WordPress template.
- Modified SEO technical configurations for SEO optimization on the blog.
- Built a Shopify custom plugin to send purchase data to a new tracking tool.
Experience
eCommerce Project: Front End
https://github.com/MoatasemEbrahim/simple-ecommerce-frontend_proShopI built this project to have hands-on experience using the MERN stack for training purposes.
eCommerce Project: Back End
https://github.com/MoatasemEbrahim/simple-ecommerce-backend_proShopI built this project to have hands-on experience using the MERN stack for training purposes.
Blog for an Advertising Agency
Migrating Google Universal Analytics to Google Analytics 4 for Immersify Website and Mobile Apps
I exported the data with different dimensions and metrics into Google spreadsheets, then visualized them in Google Studio, so they would be visually available forever, even after Google Analytics deletes them.
Then, I went through different configurations to check goals, custom events, and custom dimensions (user properties).
Education
Specialization in Computer Science
Information Technology Institute (ITI) - Cairo, Egypt
Bachelor's Degree in Civil Engineering
Faculty of Engineering, Beni-Suef University - Beni-Suef, Egypt
Skills
Libraries/APIs
React, Formik, Yup, React Router, REST APIs, React Redux, Node.js, AG Grid, jQuery, Google Analytics API, Google Tag Manager API, Antd, Firebase Web SDK, Socket.IO, Lodash, Moment.js
Tools
Git, Mongoose, Terminal, Jira, GitLab, Google Analytics, Create React App, Trello, Kibana, pgAdmin, NPM, Bitbucket, Webpack, Confluence, NGINX, Photoshop CC, Figma, Zeplin, Microsoft Teams, Auth0, GitHub
Frameworks
Redux, Material UI, Next.js, Bootstrap, Express.js, Tailwind CSS, Spring Boot, Laravel, JSON Web Tokens (JWT), Swagger, Jest, Cypress, YARN
Languages
JavaScript, HTML, CSS, SCSS, HTML5, CSS3, TypeScript, Sass, ECMAScript (ES6), Java, GraphQL
Storage
MongoDB, NoSQL, MySQL, PostgreSQL, Elasticsearch
Paradigms
Agile, Testing, Unit Testing, Automated Testing, UX Design, UI Design, Database Design
Platforms
Firebase, Linux, WordPress, Docker, Vercel, Amazon Web Services (AWS)
Other
Axios, Front-end Development, Front-end, Web Development, Web App Development, APIs, Slack App, Estimations, UI Development, API Integration, Pixel Perfect, Front-end Design, Software Engineering, Cookies, Styled-components, Agile Sprints, Sagas, Code Review, Front-end Architecture, User Interface (UI), User Experience (UX), HTTP, HTTPS, Performance, WebSockets, Code Architecture, Google Analytics 4, Google Tag Manager, eCommerce, MERN Stack, Middleware, Analytics, FontAwesome, ClickUp, ESLint, Integration Testing, Localization, Internationalization, i18n, Google SEO, Blogs, SEO Tools, Automated UI Testing, Lottie, Storybook, Full-stack, Full-stack Development, Back-end, CI/CD Pipelines, SEO Marketing
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