Abdelbassite Badou, Developer in Mohammedia, Casablanca-Settat, Morocco
Abdelbassite is available for hire
Hire Abdelbassite

Abdelbassite Badou

Verified Expert  in Engineering

Software Developer

Location
Mohammedia, Casablanca-Settat, Morocco
Toptal Member Since
October 27, 2022

Abdelbassite is a full-stack engineer passionate about his craft. For over two years, he led a team in building and launching a white-label food delivery platform and various other projects. Now, he's a freelancer supporting founders across the stack in launching their products. His tech stack includes working with Node.js, Next.js, and TypeScript, among many others. Abdelbassite is committed to designing user-centric experiences while working with teams whose vision aligns with his values.

Portfolio

CareNexis Inc.
React, Next.js, User Experience (UX), Front-end Development, Material UI, Redux...
SanadTech
React, React Native, Next.js, HTML, CSS, Node.js, Express.js, MobX, Gatsby, PWA...
SanadTech
React, React Native, Next.js, HTML, CSS, Node.js, Express.js, MobX, Gatsby, PWA...

Experience

Availability

Part-time

Preferred Environment

MacOS, Notion, Slack, GitLab, GitHub, Visual Studio Code (VS Code)

The most amazing...

...thing I've worked on is a white-label food delivery platform that provides restaurant owners with a feature-rich and customizable food delivery infrastructure.

Work Experience

Senior React Developer

2022 - 2023
CareNexis Inc.
  • Took a product from pre-MVP to a fully functional and marketable product.
  • Refactored large parts of the product to enhance code quality and maintainability.
  • Built a product portfolio management system with a wide range of capabilities (e.g., filters, search, static and smart collections, bulk product imports, etc.).
  • Developed a suite of customizable charts and visualizations for multi-source (search, social, and eCommerce) and multi-metric (traffic and CPC) data.
  • Created an end-to-end Stripe-based freemium subscription management system with support for in-app purchases and custom subscription plans.
  • Built various OpenAI-powered workflows and tools for target audience analysis and discovery, as well as generated a targeted copy for product/service listings.
Technologies: React, Next.js, User Experience (UX), Front-end Development, Material UI, Redux, Stripe, Stripe API, Redux Toolkit, OpenAI GPT-3 API, AmCharts, PostgreSQL, HTML5, SQL, TypeScript, User Interface (UI), Full-stack Development, ChatGPT, UI Development

Tech Lead

2022 - 2022
SanadTech
  • Led a development team of five people across two different projects.
  • Improved the quality of engineering and adherence to best practices through weekly engineering meetings and bi-weekly refactoring and clean-up days.
  • Streamlined the QA process by implementing a strict feature development lifecycle or code review process, improving the quality of the QA's delivery and reducing bugs and QA iterations.
  • Took charge of job interviews, onboarding, and training recruits.
Technologies: React, React Native, Next.js, HTML, CSS, Node.js, Express.js, MobX, Gatsby, PWA, MongoDB, Firebase, Docker, Google Cloud Platform (GCP), GitLab CI/CD, Android, iOS, JavaScript, TypeScript, Java, Maps, Google Maps, APIs, REST APIs, REST, Online Payments, Payment APIs, Web Performance Optimization (WPO), Mobile, Mobile UI, Mobile UX, Mongoose, Mobile GPS, Analytics, Agile, CI/CD Pipelines, Socket.IO, Sockets, Tracking, Caching, Web Development, Architecture, Full-stack, Web Applications, SaaS, Front-end Development, Front-end, Back-end, Mobile Development, Third-party APIs, Git, User Interface (UI), Full-stack Development, Progressive Web Applications (PWA), Mobile Applications, NoSQL, UI Development, Cloud Firestore

Full-stack Engineer

2021 - 2022
SanadTech
  • Developed a food delivery platform from a minimum viable product (MVP) to production with 30+ active partners and hundreds of daily active users (DAUs).
  • Automated a customizable white-label mobile app's configuration, build, and deployment process, which allowed for fast new client onboarding.
  • Built and maintained four mobile apps and seven web apps across three projects.
Technologies: React, React Native, Next.js, HTML, CSS, Node.js, Express.js, MobX, Gatsby, PWA, MongoDB, Firebase, Docker, Google Cloud Platform (GCP), GitLab CI/CD, Android, iOS, JavaScript, TypeScript, Java, Maps, Google Maps, APIs, REST APIs, REST, Online Payments, Payment APIs, Web Performance Optimization (WPO), Mobile, Mobile UI, Mobile UX, Mobile GPS, Analytics, Agile, CI/CD Pipelines, Socket.IO, Sockets, Tracking, Caching, Web Development, Architecture, Full-stack, Web Applications, SaaS, Front-end Development, Front-end, Storybook, Back-end, Mobile Development, Third-party APIs, Git, User Interface (UI), Full-stack Development, Progressive Web Applications (PWA), Mobile Applications, NoSQL, UI Development, Cloud Firestore

React Native Developer

2020 - 2021
SanadTech
  • Re-engineered the architecture of two React Native applications and upgraded various aspects of the codebase, including state management, auth management, data loading, and more.
  • Redesigned and upgraded the applications' design system.
  • Migrated the two React Native applications from a legacy/deprecated API and integrated them with the platform's new REST API.
Technologies: React, React Native, JavaScript, TypeScript, Android, Mobile UI, Mobile UX, MobX, Maps, Google Maps, Mobile, GPS, Mobile GPS, Firebase, Agile, Socket.IO, Sockets, Tracking, Architecture, Mobile Development, Third-party APIs, Expo, Git, Mobile Applications, NoSQL, UI Development, Cloud Firestore

Software Engineering Intern

2019 - 2019
SanadTech
  • Participated in the inception of a food delivery platform startup from its early beginning and got to be a part of every step of the process.
  • Worked on the ideation, conceptualization, and design of the platform. Managed the iterating through proofs of concept to help pick out our tech stack and define the application's architecture.
  • Built the platform's customer-facing and delivery agent mobile applications MVP.
Technologies: React Native, MobX, Android, JavaScript, Maps, Google Maps, Geolocation, GPS, Mobile GPS, React, Mobile Development, Third-party APIs, Expo, Git, User Interface (UI), Mobile Applications, NoSQL, UI Development

GoOnDemand

https://gondemand.com/
A white-label food delivery platform that allows restaurant owners to interact directly with their customers through dedicated and personalized Android and iOS mobile apps and as a full-stack team lead and developer, I worked on the platform end to end across the React back-office web apps, React Native mobile apps, and Node.js/Express.js-based monolith back end.

The core capabilities of the platform include the following:

• Managing the menu, including sections, subsections, menu items, and menu item options/variations of CRUD.
• Managing delivery agent, customer, and manager accounts.
• Managing discounts and push notification marketing campaigns.
• GPS order tracking via a homegrown Socket.IO-based solution.
• In-app navigation using Google Maps.
• Online payments.
• Mobile app settings in the restaurant back-office to customize the mobile apps' look.
• An automated build system to generate restaurant-specific mobile apps tailored to the restaurant's visual identity.

Proexpertise

https://proexpertiseltd.com
A portfolio website for a business consultancy firm. This independent freelance project was built using Gatsby with Firebase as a backend-as-a-service (BaaS) model. I worked on the project end to end and made sure to perfect three key areas:

• A unique and memorable UI.
• A fast and lightweight site.
• Easy-to-update content with a crystal clear re-deployment process.

Redstorm

A product placement and reward program management platform, which includes a React-based web application (administrative dashboard) used by the marketing and executive team and a React Native-based mobile application operated by salespeople and merchandisers.

The core capabilities of the mobile app consisted of:

• Accessing a list of assigned stores along with their information, location, and history.
• Creating sales, product placement, and reward reports, including images.
• Offline support allowing salespeople to use the app offline and create reports throughout the day that are uploaded all at once when it is back online.
• An analytics dashboard to show user activity.
• In-app and push notifications to keep salespeople informed.
• A GPS-based distance trigger to ensure reports can only be created when users are close to the store.

The core capabilities of the web app (administrative dashboard ) consisted of:

• CRUD for all entities either from the UI or via Excel file imports (integration with a pre-existing IS).
• Users management and RBAC.
• An analytics dashboard.
• A control panel for the rewards program.
• Reporting and data extraction (Excel and PDF files).

Wetrans

A logistics platform to manage a truck fleet of a logistics company, as well as serve as a marketplace for trucking and transportation services, where the React Native mobile app is used by the truck drivers. The platform consists of three separate applications:

1. A Next.js-based customer web app used by customers to look up and book their expeditions, other transportation organizations, or individuals to create their accounts and offer their services on the platform.

2. A React (CRA) based web app (administrative dashboard) used by the platform and organization administrators. Its core capabilities include:

• Managing expeditions, drivers, vehicles, and more (CRUD of the entities).
• An analytics dashboard.
• GPS tracking for all in-progress expeditions.

3. A React Native-based Android mobile application used by truck drivers. Its core capabilities include:

• The planning of booked expeditions.
• In-app navigation and background GPS tracking when an expedition is in progress.

Carenexis

https://carenexis.com/
A platform that provides tools for executives and marketers in the consumer health industry to streamline market research and optimize sales and advertising through keyword and target audience analysis. It also includes tools for AI-powered target audience analysis and recommendations. As the lead front-end engineer, I researched, conceptualized, and implemented all of the platform's feature sets. The tech stack revolved around Next.js, TypeScript, and MUI.

The platform's core capabilities include the following:

• Managing portfolios of consumer health products/services.
• Exploring a large repository and building personalized target audiences.
• Exploring relevant portfolio metrics through a wide array of charts and visualizations.
• Estimating revenue based on traffic from multiple data sources (search, social, and eCommerce).
• Exploring relevant keywords along with current and historical data from multiple sources.
• Generating PDF reports.
• Managing subscriptions with Stripe.
• Providing OpenAI-powered workflows for product analysis, audience matching, and audience recommendations.
• Having an OpenAI-powered generative AI tool to write targeted copy based on target audiences

Languages

TypeScript, JavaScript, CSS, HTML, GraphQL, HTML5, Sass, Java, SQL

Frameworks

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

Libraries/APIs

React, Node.js, REST APIs, Socket.IO, Sockets, Google Maps, MobX, Stripe API, React Redux, Puppeteer, Stripe

Tools

Notion, Slack, GitLab, GitHub, GitLab CI/CD, Expo, Git, Mongoose, React Apollo, ChatGPT, Redux Toolkit

Paradigms

Web Performance Optimization (WPO), REST, Mobile Development, Agile, Object-oriented Programming (OOP)

Platforms

MacOS, Firebase, Visual Studio Code (VS Code), Docker, Google Cloud Platform (GCP), Android, iOS, Mobile

Storage

NoSQL, Cloud Firestore, MongoDB, Databases, PostgreSQL

Other

CI/CD Pipelines, Maps, Mobile GPS, PWA, APIs, Web Development, Geolocation, GPS, Firebase Cloud Functions, Full-stack, Web Applications, SaaS, Front-end Development, Front-end, Back-end, Third-party APIs, User Interface (UI), Full-stack Development, Mobile Applications, UI Development, Gatsby, User Experience (UX), Tracking, Charts, Analytics, Caching, Software Design, Architecture, Mobile UI, Mobile UX, Apollo, Apollo Server, Storybook, OpenAI GPT-3 API, Progressive Web Applications (PWA), System Design, React Query, Online Payments, Payment APIs, AmCharts

2019 - 2021

Master's Degree in Software Engineering

National School of Applied Sciences - Fes, Morocco

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