Abdallah Ebrahim, Software Developer in Dubai, United Arab Emirates
Abdallah Ebrahim

Software Developer in Dubai, United Arab Emirates

Member since November 20, 2020
Abdallah is a software engineer with four 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.
Abdallah is now available for hire


  • Tradeling
    Management, Team Mentoring, Mentorship & Coaching, Agile, Scrum, JavaScript...
  • Tradeling
    TypeScript, Redux, Design Systems, Node.js, React
  • ContainIQ (via Toptal)
    JavaScript, TypeScript, React, Redux, Node.js, Docker



Dubai, United Arab Emirates



Preferred Environment

Trello, GitHub, GitLab, Git, Jira, Slack, WebStorm, Visual Studio Code

The most amazing...

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


  • Lead Front-end Engineer

    2021 - PRESENT
    • 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
  • Senior Software Engineer

    2020 - PRESENT
    • 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
  • 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
  • Senior Front-end Engineer

    2019 - 2020
    • 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, LeafletJS, WebSockets, JavaScript, React
  • Front-end Engineer

    2019 - 2019
    • 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
  • 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, React, JavaScript
  • 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


  • Tradeling

    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

    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

    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.


  • Languages

    HTML5, CSS3, JavaScript, TypeScript, CSS, HTML, Sass, SCSS
  • Frameworks

    Redux, Next.js, Jest
  • Libraries/APIs

    jQuery, React, LeafletJS, OpenLayers, Antd, Node.js
  • Paradigms

    RESTful Development, Management, Agile, Scrum
  • Platforms

    Visual Studio Code, Docker
  • Other

    Ant, Software Engineering, System Design, Operating Systems, PWA, User Interface (UI), RESTful APIs, Front-end, Responsive UI, Pixel Perfect, eCommerce, APIs, Progressive Web Applications (PWA), Code Review, Material Design, WebSockets, Design Systems, Data Structures, Algorithms, CI/CD Pipelines, User Experience (UX), Architecture, Leadership, IT Management, Artificial Intelligence (AI), Machine Learning, Team Mentoring, Mentorship & Coaching, Software
  • Tools

    WebStorm, Webpack, Slack, Jira, Git, GitLab, GitHub, Trello
  • Storage

  • Industry Expertise

    IT Security


  • Bachelor's Degree in Computer Science
    2013 - 2017
    Thebes Academy - Cairo, Egypt


  • Mobile Web Specialist
  • Front-end Nanodegree

To view more profiles

Join Toptal
Share it with others