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

Abdallah Ebrahim

Verified Expert  in Engineering

Software Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
January 1, 2021

Abdallah is a software engineer with more than eight years of experience. He excels with front-end engineering using React to build real-time, data-driven applications. Abdallah built a visual programming interface where users create workflows and vertical applications with no code needed. He believes in quality over quantity with a formula to balance the successful launch of software products.

Portfolio

Huspy
Agile, Leadership, Strategy, IT Project Management, Management, Team Mentoring...
Huspy
React, JavaScript, TypeScript, Design Systems, Redux, Next.js, Storybook, CSS3...
Tradeling
Management, Team Mentoring, Mentorship & Coaching, Agile, Scrum, JavaScript...

Experience

Availability

Full-time

Preferred Environment

Trello, GitHub, GitLab, Git, Jira, Slack, WebStorm, Visual Studio Code (VS Code), Tailwind CSS

The most amazing...

...visual programming interface I've built helps users create their own workflows and vertical applications with no code needed.

Work Experience

Staff Software Engineer

2024 - PRESENT
Huspy
  • Led the front-end chapter to help build foundations, mentor, and grow front-end engineers.
  • Ran architecture discussions and improved current applications system design.
  • Built developer tools and libraries that helped increase engineer's productivity.
Technologies: Agile, Leadership, Strategy, IT Project Management, Management, Team Mentoring, Software Architecture, Flexbox, Lodash, REST

Senior Software Engineer

2022 - PRESENT
Huspy
  • Led the front-end chapter across the company, providing guidance, mentoring, and leading engineering initiatives.
  • Developed the design system from scratch using React, TypeScript, and SASS.
  • Optimized core application performance five times by refactoring for core-styled components used across the application.
  • Enhanced the application infrastructure by introducing new architecture that enables the development process and reduces development time by three times.
  • Refactored different parts of the application for a better user experience.
  • Led different product releases, either for new features or bug fixes.
Technologies: React, JavaScript, TypeScript, Design Systems, Redux, Next.js, Storybook, CSS3, Sass, Node.js, Webpack, Babel, Monorepos, User Experience (UX), User Interface (UI), Front-end, Responsive UI, SCSS, Architecture, APIs, Code Review, Server-side Rendering (SSR), Git, Jest, REST APIs, Cypress, React Hooks, Testing, Unit Testing, JSON, JSON REST APIs, API Integration, GitHub, CI/CD Pipelines, Web Performance Optimization (WPO), Performance Optimization, Web, HTML5, Visual Studio Code (VS Code), Software Engineering, System Design, CSS, RESTful Development, HTML, Styled-components, i18n, Vercel, Flexbox, Lodash, REST

Lead Front-end Engineer

2021 - PRESENT
Tradeling
  • Led three teams and six front-end engineers working closely with project and product managers to deliver features in our marketplace tribe, which is responsible for the seller experience of the product.
  • Migrated the current CMS, from research, benchmarking, and choosing the technology to fit our stack and infrastructure, to the development process, deployment, and production.
  • Oversaw performance enhancements and fixes on the application infrastructure level.
  • Collaborated with the technology team for migrations, refactoring, and infrastructure developments.
  • Mentored the team on proper test practices by conducting workshops for writing unit and integrations tests.
Technologies: Management, Team Mentoring, Mentorship & Coaching, Agile, Scrum, JavaScript, Design Systems, TypeScript, Front-end, Software, Next.js, Server-side Rendering (SSR), User Experience (UX), User Interface (UI), Responsive UI, Architecture, Webpack, eCommerce, APIs, Code Review, Git, Jest, REST APIs, Cypress, Storybook, React Hooks, Testing, Unit Testing, JSON, JSON REST APIs, API Integration, CSS3, GitHub, CI/CD Pipelines, Leadership, Web Performance Optimization (WPO), Performance Optimization, Web, HTML5, Visual Studio Code (VS Code), React, Redux, Software Engineering, System Design, CSS, RESTful Development, HTML, Chakra UI, Styled-components, Full-stack, i18n, Flexbox, Lodash, REST

Senior Software Engineer

2020 - PRESENT
Tradeling
  • Built the largest B2B eCommerce platform in MENA using React and TypeScript.
  • Led the development of new features to the front-facing application E2E.
  • Engaged in product revamping and refactoring to follow modern MVVM architecture.
  • Introduced unit and integration testing and other tools and technologies for better DX.
  • Encouraged engineers to have fun and share knowledge.
Technologies: TypeScript, Redux, Design Systems, Node.js, React, Next.js, Server-side Rendering (SSR), User Experience (UX), User Interface (UI), Front-end, Responsive UI, Architecture, eCommerce, APIs, Code Review, Git, Jest, REST APIs, Cypress, React Hooks, Testing, Unit Testing, JSON, JSON REST APIs, API Integration, CSS3, GitHub, CI/CD Pipelines, Web Performance Optimization (WPO), Performance Optimization, Web, HTML5, Visual Studio Code (VS Code), Software Engineering, System Design, CSS, RESTful Development, HTML, Chakra UI, Styled-components, Full-stack, i18n, Flexbox, Lodash, REST

Senior Software Engineer

2022 - 2024
Steady Platform, Inc (via Toptal)
  • Maintained and added new functionalities to the system using fp-ts, io-ts, and TypeScript.
  • Built new projects from scratch using React, TypeScript, and Zustand.
  • Designed new applications to improve the team's velocity and accelerate production lead time.
Technologies: React, fp-ts, Haskell, Scala, PureScript, Functional Programming, REST

Senior Front-end Engineer

2021 - 2021
ContainIQ (via Toptal)
  • Crafted a quick MVP to demonstrate the application ideas.
  • Architected and redesigned the MVP for a more stable and extendable application.
  • Onboarded other engineers to the project with a seamless developer experience that allows them to contribute on the first joining day.
Technologies: JavaScript, TypeScript, React, Redux, Node.js, Docker, Server-side Rendering (SSR), User Experience (UX), User Interface (UI), Front-end, Responsive UI, APIs, Code Review, Chart.js, Git, Jest, REST APIs, React Hooks, Testing, Redux RTK, Unit Testing, JSON, JSON REST APIs, API Integration, CSS3, Web Performance Optimization (WPO), Performance Optimization, Stripe, Web, HTML5, Software Engineering, System Design, CSS, RESTful Development, HTML, Charts, Chakra UI, Styled-components, Full-stack, Minimum Viable Product (MVP), Tailwind CSS, Flexbox, Lodash, Dashboards, REST

Senior Front-end Engineer

2019 - 2020
WakeCap
  • Developed a solution for a real-time tracking engine using WebSockets and OpenLayers that maps and visualizes GIS coordinates into pixel images.
  • Refactored the application legacy codebase to use TypeScript and created an easy-to-use developer environment.
  • Architected and designed the system to be maintainable and scalable for future features.
  • Introduced TTD architecture and unit testing using Jest and Enzyme.
  • Collaborated with project managers and designers to help to create the product map and user experience.
  • Led a team of two engineers and one designer to help build and deliver an internal installation tool for our system.
Technologies: TypeScript, Redux, MongoDB, Antd, Material Design, OpenLayers, Node.js, Leaflet, WebSockets, JavaScript, React, CI/CD Pipelines, User Experience (UX), User Interface (UI), Front-end, Responsive UI, APIs, Code Review, Maps, Google Maps API, Chart.js, Git, REST APIs, React Router, React Hooks, Testing, Unit Testing, JSON, JSON API, JSON REST APIs, API Integration, CSS3, Web Performance Optimization (WPO), Performance Optimization, fp-ts, Functional Programming, Web, HTML5, Software Engineering, CSS, RESTful Development, HTML, Charts, Styled-components, Full-stack, Flexbox, Lodash, Mapbox, REST

Front-end Engineer

2019 - 2019
Wuzzuf
  • Engaged in one of the largest product releases and worked directly with stakeholders to fit their requirements and needs.
  • Maintained old projects and fixed bugs in the internal legacy systems.
  • Introduced new technologies and tools for a better developer experience.
  • Introduced PWA technologies and demonstrated how the company could benefit from it by demonstrating the transformation from a user-facing application into a PWA.
Technologies: Design Systems, JavaScript, React, Next.js, User Experience (UX), User Interface (UI), REST APIs, Front-end, Responsive UI, SCSS, APIs, Git, React Router, React Hooks, JSON, JSON API, JSON REST APIs, API Integration, PWA, Progressive Web Applications (PWA), CSS3, fp-ts, Functional Programming, Web, HTML5, Redux, TypeScript, CSS, RESTful Development, HTML, Flexbox, REST

Front-end Engineer

2018 - 2019
IoTBlue Software as a Service S.L.
  • Built a fully functional full-stack dashboard to help users create their own and fully-customized dashboard to the level of font sizes and colors.
  • Created real-time tracking solutions using different GIS engines that can also work on-premises.
  • Built a visual programming interface to help users create their own workflows and vertical applications with no code needed.
  • Tracked and fixed bugs on the legacy systems and helped enhance the look and experience of them.
Technologies: MongoDB, Node.js, WebSockets, Material Design, Ant Design, React, JavaScript, User Experience (UX), User Interface (UI), Front-end, Responsive UI, Git, React Router, React Hooks, JSON REST APIs, API Integration, CSS3, Web, HTML5, Redux, TypeScript, CSS, RESTful Development, HTML, Flexbox, Express.js, Dashboards, Mapbox, REST

UI Developer

2016 - 2017
Digital Yard (previously Starwallet Labs)
  • Turned client requirements into the applications they requested.
  • Onboarded new engineers and mentored them to become familiar with company culture.
  • Maintained and enhanced the user experience of old projects.
Technologies: jQuery, JavaScript, CSS3, HTML5, User Interface (UI), Front-end, Responsive UI, Git, React Router, React Hooks, API Integration, Web, React, CSS, RESTful Development, HTML, Flexbox

Tradeling

http://tradeling.com
I assisted in building the biggest B2B eCommerce marketplace in the MENA region. I was tasked with the user-facing application, helping to add new features and maintaining old ones. I also led the project from E2E with a team of five engineers.

WakeCap

https://www.wakecap.com/
WakeCap is a dashboard and installation tool to help on-site hardware engineers manage, analyze, and track construction assets. The tool also allows workers to improve operational efficiency, safety, cost reduction, and more.

Wuzzuf

https://wuzzuf.net/
Wuzzuf is the largest recruitment platform in Egypt. It helps employers and job seekers from UAE, Qatar, and other gulf countries find their right match through intelligent real-time recommendations and around-the-clock support.

ContainIQ

https://www.finsmes.com/2021/10/containiq-raises-2-5m-in-seed-funding.html
ContainIQ delivers a powerful toolset for companies running workloads on Kubernetes. It allows users to access metrics, logs, traces, and profiling instantly and with little overhead. With eBPF, our agentless approach provides deeper insights and meaningful performance benefits.

Huspy

https://huspy.com
Huspy is a prop-tech startup that simplifies the experience of home buying, providing a B2C real estate listing and B2B portals for Agents, brokers, and customers that helps you from selecting a property to finding a mortgage. Currently, we operate in UAE and Spain.

Languages

HTML5, CSS3, JavaScript, TypeScript, CSS, HTML, Sass, SCSS, Haskell, Scala, PureScript

Frameworks

Ant Design, Redux, Next.js, Jest, Tailwind CSS, Cypress, Express.js, NestJS

Libraries/APIs

jQuery, React, Leaflet, OpenLayers, Antd, REST APIs, React Router, Flexbox, Lodash, Node.js, Google Maps API, Chart.js, JSON API, D3.js, Stripe

Tools

Git, GitHub, Trello, WebStorm, Webpack, Slack, Jira, GitLab, Babel

Paradigms

RESTful Development, Unit Testing, Testing, REST, Management, Web Performance Optimization (WPO), Agile, Scrum, Functional Programming

Platforms

Visual Studio Code (VS Code), Web, Vercel, Mapbox, Docker

Storage

JSON, MongoDB

Other

Material Design, WebSockets, Design Systems, Software Engineering, System Design, Operating Systems, PWA, User Interface (UI), Front-end, Responsive UI, Pixel Perfect, eCommerce, APIs, Progressive Web Applications (PWA), Code Review, Maps, Server-side Rendering (SSR), Monorepos, Chakra UI, Styled-components, Storyblok, React Hooks, Redux RTK, API Integration, Minimum Viable Product (MVP), i18n, Dashboards, Data Structures, Algorithms, CI/CD Pipelines, User Experience (UX), Architecture, Team Mentoring, Mentorship & Coaching, Leadership, IT Management, Charts, Storybook, JSON REST APIs, Performance Optimization, Full-stack, Artificial Intelligence (AI), Machine Learning, IT Security, Software, Content Management Systems (CMS), fp-ts, Strategy, IT Project Management, Software Architecture

2013 - 2017

Bachelor's Degree in Computer Science

Thebes Academy - Cairo, Egypt

AUGUST 2018 - PRESENT

Mobile Web Specialist

Udacity

AUGUST 2017 - PRESENT

Front-end Nanodegree

Udacity

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