Abdallah Ebrahim
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
Senior Software Engineer
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.
Lead Front-end Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Senior Front-end Engineer
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.
Senior Front-end Engineer
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.
Front-end Engineer
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.
Front-end Engineer
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.
UI Developer
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.
Experience
Tradeling
http://tradeling.comWakeCap
https://www.wakecap.com/Wuzzuf
https://wuzzuf.net/ContainIQ
https://www.finsmes.com/2021/10/containiq-raises-2-5m-in-seed-funding.htmlHuspy
https://huspy.comSkills
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
Education
Bachelor's Degree in Computer Science
Thebes Academy - Cairo, Egypt
Certifications
Mobile Web Specialist
Udacity
Front-end Nanodegree
Udacity
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