Moatasem Ebrahim, Developer in Beni Suef, Egypt
Moatasem is available for hire
Hire Moatasem

Moatasem Ebrahim

Verified Expert  in Engineering

Front-end Developer

Location
Beni Suef, Egypt
Toptal Member Since
May 17, 2022

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

Carry1st
JavaScript, React, HTML, CSS, Material UI, Redux, Formik, Firebase, Java...
Fixed Solutions
JavaScript, React, HTML, CSS, Agile, Next.js, TypeScript, Redux, GraphQL...
GarmentIO
JavaScript, React, Node.js, MongoDB, Git, Redux, Laravel, HTML, CSS, Antd...

Experience

Availability

Full-time

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

2021 - PRESENT
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.
Technologies: JavaScript, React, HTML, CSS, Material UI, Redux, Formik, Firebase, Java, Spring Boot, PostgreSQL, pgAdmin, HTML5, CSS3, Jest, Cypress, ESLint, YARN, NPM, Git, Bitbucket, Express.js, REST APIs, React Router, React Redux, Webpack, Testing, Unit Testing, Integration Testing, Firebase Web SDK, Cookies, Styled-components, Jira, Confluence, Agile Sprints, Agile, Software Engineering, SCSS, Yup, Sass, Sagas, Code Review, Front-end Development, Front-end, Zeplin, Figma, Web Development, Web App Development, APIs, Automated Testing, Automated UI Testing, Docker, Front-end Architecture, User Interface (UI), User Experience (UX), HTTP, HTTPS, Performance, Code Architecture, Storybook, UX Design, UI Design, Slack App, Vercel, Estimations, UI Development, API Integration, Google Analytics, Google Analytics 4, Pixel Perfect, Google Analytics API, Google Tag Manager, Google Tag Manager API, Full-stack, Full-stack Development, eCommerce, Elasticsearch, Back-end, Middleware, Analytics, Create React App, Auth0, Amazon Web Services (AWS), CI/CD Pipelines, ECMAScript (ES6), Database Design, GitHub, SEO Marketing, Front-end Design

Front-end Software Engineer

2020 - 2021
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.
Technologies: JavaScript, React, HTML, CSS, Agile, Next.js, TypeScript, Redux, GraphQL, Kibana, SCSS, CSS3, HTML5, Sass, Sagas, Node.js, MongoDB, Express.js, Socket.IO, Git, Jira, Confluence, REST APIs, Axios, Agile Sprints, Formik, Yup, Antd, Storybook, Code Review, Lodash, Tailwind CSS, ESLint, YARN, NPM, GitLab, React Router, Localization, Internationalization, i18n, Google SEO, Software Engineering, React Redux, Front-end Development, Front-end, Web Development, Web App Development, APIs, Docker, User Interface (UI), User Experience (UX), HTTP, HTTPS, jQuery, Performance, WebSockets, Code Architecture, UX Design, UI Design, Slack App, Vercel, Estimations, UI Development, API Integration, Google Analytics, Pixel Perfect, Elasticsearch, MERN Stack, Middleware, Create React App, NoSQL, CI/CD Pipelines, ECMAScript (ES6), Trello, Database Design, GitHub, Front-end Design

Junior Front-end Engineer

2019 - 2020
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.
Technologies: JavaScript, React, Node.js, MongoDB, Git, Redux, Laravel, HTML, CSS, Antd, HTML5, CSS3, Material UI, AG Grid, REST APIs, ClickUp, Axios, Agile, Express.js, FontAwesome, Formik, Yup, Socket.IO, Code Review, Bootstrap, Sass, Moment.js, Lodash, Agile Sprints, ESLint, NPM, GitLab, NGINX, React Router, Cookies, Localization, Internationalization, i18n, SCSS, Linux, React Redux, Front-end Development, Front-end, Web Development, Web App Development, APIs, User Interface (UI), User Experience (UX), HTTP, HTTPS, WebSockets, Code Architecture, UX Design, UI Design, Slack App, Estimations, UI Development, API Integration, Pixel Perfect, Full-stack, Full-stack Development, MERN Stack, Back-end, Middleware, Create React App, NoSQL, CI/CD Pipelines, ECMAScript (ES6), Database Design, GitHub, Front-end Design

Web Developer

2018 - 2019
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.
Technologies: HTML, HTML5, CSS, CSS3, JavaScript, WordPress, Blogs, SEO Tools, Photoshop CC, Front-end Development, Front-end, Web Development, User Interface (UI), HTTP, HTTPS, jQuery, UI Development, API Integration, Pixel Perfect, Create React App, Auth0, ECMAScript (ES6), GitHub, SEO Marketing, Front-end Design

eCommerce Project: Front End

https://github.com/MoatasemEbrahim/simple-ecommerce-frontend_proShop
Developed a simple front-end project for an eCommerce web application using React and TypeScript. It includes main functionalities like authentication, listing products, adding products to the cart, and payment.

I 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_proShop
Developed a simple back-end project for an eCommerce web application using Noje.js and TypeScript. It includes main functionalities like authentication, listing products, adding products to the cart, and payment.

I built this project to have hands-on experience using the MERN stack for training purposes.

Blog for an Advertising Agency

An educational blog built in two languages (Arabic and English), using a WordPress template to teach the audience and generate potential customers (advertisers) through a series of educational articles.

Migrating Google Universal Analytics to Google Analytics 4 for Immersify Website and Mobile Apps

An education platform and mobile application had to migrate to GA4 before Google stopped processing analytics events on universal analytics. I was in charge of persisting the old data in Google Universal Analytics and ensuring the migration process was done correctly on GA dashboards.

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).
2018 - 2019

Specialization in Computer Science

Information Technology Institute (ITI) - Cairo, Egypt

2015 - 2018

Bachelor's Degree in Civil Engineering

Faculty of Engineering, Beni-Suef University - Beni-Suef, Egypt

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring