Ziad Sabillah, Developer in Sala Al Jadida, Rabat-Salé-Kénitra, Morocco
Ziad is available for hire
Hire Ziad

Ziad Sabillah

Verified Expert  in Engineering

Full-stack Developer

Sala Al Jadida, Rabat-Salé-Kénitra, Morocco

Toptal member since September 14, 2022

Bio

Ziad is a full-stack developer with remarkable experience working with freelance clients and delivering results through his technical expertise, which includes cross-platform proficiency, including Windows, Unix, and Linux, and fluency in 13 programming languages, including JavaScript, Java, PHP, and SQL. Ziad has advanced knowledge of developer applications, tools, methodologies, and best practices, including object-oriented programming (OOP), client-server architecture, and test automation.

Portfolio

32CS
Next.js, React, Amazon Web Services (AWS), DigitalOcean, Containerization...
Global Marches
Next.js, React, Figma, GitHub, Git, Amazon Web Services (AWS), Vercel...
Maya Bureau SARL
Magento 2, Magento, eCommerce, Google Cloud Platform (GCP), JavaScript, MySQL...

Experience

  • React - 4 years
  • Front-end - 4 years
  • Responsive Web Apps - 4 years
  • Express.js - 4 years
  • Full-stack - 3 years
  • Next.js - 3 years
  • TypeScript - 3 years
  • React Testing Library - 2 years

Availability

Part-time

Preferred Environment

Linux, Visual Studio Code (VS Code), Git, GitHub, GitLab, Ubuntu, Google Cloud Platform (GCP), Amazon Web Services (AWS), Figma, AWS Amplify, Amazon Cognito, AWS Lambda

The most amazing...

...app I've developed is a web application enabling users to match with others in their surroundings by implementing the nearby matches feature.

Work Experience

Full-stack Engineer

2021 - 2022
32CS
  • Developed the app's front-end UI using React and adapted it to meet client requirements.
  • Implemented crash and error reporting using Sentry to track errors and bugs in production.
  • Built charts that show key performance indicators and insights on how the business is performing.
  • Implemented access control which restricts what resources a given user is allowed to access.
  • Deployed the web application using Docker and GitHub actions for continuous integration and continuous delivery (CI/CD) to an Amazon Elastic Compute Cloud (Amazon EC2) instance using the Amazon Container Registry (ECR) service.
Technologies: Next.js, React, Amazon Web Services (AWS), DigitalOcean, Containerization, Docker, Docker Hub, GitHub Actions, Sentry, TypeScript, Redux, JSON Web Tokens (JWT), REST APIs, REST, MongoDB Atlas, HTML, CSS, Material UI, Authentication, TypeScript 3, Front-end, React Redux, Responsive Web Apps, Full-stack, Full-stack Development, Development, Websites, APIs

Full-stack Engineer

2020 - 2021
Global Marches
  • Built multiple user-facing websites for the company's clients using Next.js and React.
  • Developed a stock management app hosted on-premises for a client to manage their inventory and sales.
  • Participated in developing the Global Marches website, including fixing bugs and developing new features.
Technologies: Next.js, React, Figma, GitHub, Git, Amazon Web Services (AWS), Vercel, eCommerce, Magento, Magento 2, JavaScript, Express.js, Node.js, MySQL, Web Development, GitLab, Visual Studio Code (VS Code), System Design, User Authentication, JSON Web Tokens (JWT), TypeScript, Redux, REST APIs, REST, HTML, CSS, Material UI, Authentication, Front-end, Responsive Web Apps, Full-stack, Full-stack Development, Development, Websites, APIs

Front-end Engineer

2019 - 2020
Maya Bureau SARL
  • Customized the Magento eCommerce platform, both front-end, and back-end sides, to meet the client's business requirements.
  • Assisted in deploying the custom Magento eCommerce platform to a Google Cloud Platform instance.
  • Supported the company's staff and employees by providing guidance on how to use the Magento platform.
Technologies: Magento 2, Magento, eCommerce, Google Cloud Platform (GCP), JavaScript, MySQL, Web Development, GitHub, Git, Visual Studio Code (VS Code), HTML, CSS, Authentication, Front-end, Responsive Web Apps, Development, Websites, APIs

Full-stack Developer

2017 - 2019
Freelance Clients
  • Developed a full-stack web app solution for a client to track their non-fungible token (NFT) whitelist deadlines.
  • Built a dating web app that lets users find nearby matches and connect with them.
  • Fixed bugs in a stock management software application using Trello. Wrote automated tests using React Testing Library to ensure the software was well-tested and bug-free.
  • Participated in the development process of a game using the Unity game engine.
Technologies: Node.js, Express.js, JavaScript, React, React Testing Library, Next.js, Amazon Web Services (AWS), Google Cloud Platform (GCP), MongoDB, Mongoose, Vercel, Web Development, GitHub, Visual Studio Code (VS Code), User Authentication, JSON Web Tokens (JWT), TypeScript, Redux, Docker Hub, Docker, Containerization, REST APIs, REST, MongoDB Atlas, HTML, CSS, Material UI, Authentication, Firebase Web SDK, Firebase Realtime Database, Jest, TypeScript 3, Front-end, React Redux, Responsive Web Apps, Full-stack, Full-stack Development, Development, Websites, APIs

Experience

32CS CRM

A CRM software for 32CS powered by Next.js. I was the full-stack developer, performing the main work on the front-end and the deployment side. I helped the back-end developer with the structure and code quality and ensured we followed the Agile methodology.

The project is live but available to authorized users only: http://32cs.vercel.app

SOMAGEC Marketing Website

https://www.somagecgroupe.com/
I was the full-stack developer for a Next.js serverless web application. My duties spanned integrating the Figma mockups into components, implementing a secure admin dashboard to add content to the website, and deploying the app on the Vercel platform.

Full-stack Web App for NFT Whitelists.

A full-stack MERN web application. I was the full-stack developer leading the whole development lifecycle, including developing the user interface, implementing authentication, the create, read, update, and delete (CRUD) operations in a MongoDB Atlas database using Mongoose, and the deployment and CI/CD on Heroku.

The project is live but available to authorized users only: http://whitelist-mern.herokuapp.com/

Education

2018 - 2020

Bachelor's Degree in Mathematics and Computer Science

Mohamed V University of Rabat - Rabat, Morocco

Skills

Libraries/APIs

Node.js, React, REST APIs, React Testing Library, Firebase Web SDK, React Redux, ApexCharts.js, GSAP, AWS Amplify

Tools

Git, GitHub, Mongoose, Docker Hub, Firebase Authentication, GitLab, Figma, Sentry, Prisma, Trello, MongoDB Atlas, Amazon Cognito

Languages

JavaScript, TypeScript, HTML, CSS, TypeScript 3, Less

Frameworks

Express.js, Material UI, Next.js, JSON Web Tokens (JWT), Redux, React Native, Jest

Paradigms

REST, Design Patterns, Continuous Deployment, DRY

Platforms

Visual Studio Code (VS Code), Ubuntu, Linux, Amazon Web Services (AWS), DigitalOcean, Docker, Google Cloud Platform (GCP), Magento 2, Magento, Vercel, GreenSock Animation Platform (GSAP), Firebase, Heroku, AWS Lambda

Storage

MySQL, MongoDB, Firebase Realtime Database

Other

APIs, Front-end, Responsive Web Apps, Development, Websites, Data Structures, User Authentication, Containerization, GitHub Actions, Authentication, Full-stack, Full-stack Development, Amazon RDS, Web Development, Algorithms, Sorting Algorithms, eCommerce, System Design, Framer X, MERN Stack

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