Ahmed Abdallah, Developer in Dubai, United Arab Emirates
Ahmed is available for hire
Hire Ahmed

Ahmed Abdallah

Verified Expert  in Engineering

Styled-components Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
November 2, 2022

Ahmed is a software engineer focused on the front end. He has more than eight years of experience. Five of those years were with React and Next.js. Two years were spent with TypeScript, and he has used a lot of technologies throughout the years. Ahmed refactored, revamped, and started whole products from scratch. He architected SDKs consumed by multiple UI clients and worked in marketplaces, eCommerce, and the tourism industry.

Portfolio

Shopify
React, React Native, Ruby, Ruby on Rails 6, GraphQL, Jest, Amplitude...
Seera Group Holdings
React, TypeScript, Next.js, Jest, MobX, Styled-components, Storybook
Jobzella
jQuery, Vue, Gulp, Sass

Experience

Availability

Part-time

Preferred Environment

Slack, Jira, GitHub

The most amazing...

...SDKs I’ve architected were used by a team of front-end engineers to build multiple products and apps.

Work Experience

Senior Software Engineer

2021 - 2022
Shopify
  • Set up client experimentation infrastructure for Multi-variant experiments. Split experiment exposure from the assignment.
  • Built an abandoned cart and new arrivals email campaign to retain customers.
  • Used universal links to open the app by scanning QR codes.
  • Increased pay verification in Shopify's buyer app.
Technologies: React, React Native, Ruby, Ruby on Rails 6, GraphQL, Jest, Amplitude, Customer.io

Front-end Technical Lead

2017 - 2021
Seera Group Holdings
  • Worked on a PWA migration to provide a unique customer experience for mobile users.
  • Architected the JavaScript SDKs, which held the whole user journey business logic.
  • Created a UI library used with all apps to maintain brand consistency.
  • Worked on their legacy app revamping from AngularJS to React Micro-front ends.
  • Led the hotel front-end team, which had three engineers and two projects.
  • Led a new product with them from scratch. Started with product discovery, customer interviews, opportunity solution trees, and prototyping. Built the actual product afterwards.
Technologies: React, TypeScript, Next.js, Jest, MobX, Styled-components, Storybook

Senior Front-end engineer

2015 - 2017
Jobzella
  • Refactored a huge legacy app from one file CSS into many SaaS components.
  • Built company development/build tooling using Gulp.
  • Orchestrated a new product from scratch using Vue.
Technologies: jQuery, Vue, Gulp, Sass

Almosafer Official Website - Hotel and Flight Bookings

http://www.almosafer.com
Worked on a booking website. I set up their PWA migration and architected their JavaScript and SDKs. I also architected their UI library and worked on their legacy app revamping it from AngularJS to React micro-front ends. I led their hotel team after the migration. I led a new product with them from scratch, starting with product discovery, customer interviews, opportunity solution trees, prototyping, and building the actual product. I created SDKs using TypeScript, Mobx, Next.js, and a design system library using styled-components.

Frameworks

Next.js, Jest, Material UI, React Native, Express.js, Redux

Libraries/APIs

React, MobX, jQuery, Vue, Node.js

Other

Chakra UI, Software Engineering, Styled-components, Storybook, Ruby on Rails 6, Amplitude, Customer.io

Languages

TypeScript, Sass, Ruby, GraphQL

Tools

Slack, Jira, GitHub, Gulp

2009 - 2015

Bachelor's Degree in Electrical Engineering

Benha University - Banha, Egypt

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