Riad Marzouki, Developer in Oujda, Oriental, Morocco
Riad is available for hire
Hire Riad

Riad Marzouki

Verified Expert  in Engineering

Software Developer

Oujda, Oriental, Morocco

Toptal member since February 2, 2022

Bio

Riad is a full-stack engineer specializing in back-end development, including web applications, API development, and automation scripts. He has a masters in computer engineering and two years of experience working with clients from the US, Canada, and Europe. He has built IoT and sales data platforms, simulators, and an insurance eligibility verification web app.

Portfolio

Freelance
Python 3, Django, SQL, Amazon Web Services (AWS), REST APIs, Python, APIs, REST
BPOSS LLC
Python 3, Django, REST APIs, Amazon S3 (AWS S3), Amazon EC2, HTML, JavaScript...

Experience

  • APIs - 4 years
  • Python 3 - 4 years
  • Django - 4 years
  • REST APIs - 4 years
  • SQL - 4 years
  • Back-end - 4 years
  • AWS Lambda - 2 years
  • JavaScript - 2 years

Availability

Full-time

Preferred Environment

Amazon Web Services (AWS), Python 3, Django, REST APIs

The most amazing...

...web application I created lets dentist offices verify patient insurance eligibility, turning 30-minute calls into a few second clicks.

Work Experience

Software Developer

2020 - PRESENT
Freelance
  • Built a pay-per-click (PPC) management SaaS, allowing Amazon sellers and advertisers to see their data more in-depth and enabling bulk operations that cannot be done through Amazon's interface.
  • Developed a data analysis pipeline for a US company that sells on multiple marketplaces. The data is routinely fetched for marketplace APIs, cleaned, normalized, and loaded into a data warehouse, then used for analysis and visualization.
  • Built flow control software for a food wholesaler based in New York City, allowing employees to automate many time-consuming tasks and eliminate unintentional mistakes.
  • Developed a liquidation, profit, and loss simulator, which lets users input an Ethereum address, grab wallet info (deposit or borrow), and automatically calculate relevant scores.
Technologies: Python 3, Django, SQL, Amazon Web Services (AWS), REST APIs, Python, APIs, REST

Full-stack Developer

2020 - 2021
BPOSS LLC
  • Rebuilt the main software from scratch to replace the legacy software.
  • Enabled the company to connect directly with the insurance providers, using their APIs to fetch the eligibility data via the app.
  • Improved the way business was conducted. Instead of calling the insurance companies and requesting data over long phone calls (30-40 minutes) this process was quicker and smoother.
  • Served as the main developer in the company. Communicated and made decisions directly with the CEO.
Technologies: Python 3, Django, REST APIs, Amazon S3 (AWS S3), Amazon EC2, HTML, JavaScript, Python, APIs, REST

Experience

Insurance Eligibility Verification Web App

A Python and Django web application, destined to dental offices, used to verify patient eligibility and how much insurance coverage is available per procedure. This helps offices get the information they need in a matter of seconds instead of through a 30-40 minute call to the insurance company. This ensures the office will be paid by the insurance company and makes the patient's experience better. The application connects to multiple insurance APIs such as Aetna, and Metlife. It's also equipped with a dashboard built with Amazon QuickSight, which lets the office administrators visualize and analyze data.

Sales Data Pipeline

Developed a data analysis pipeline for a US company that sells on multiple marketplaces, including Amazon, Shopify, Etsy, and Walmart. The data is routinely fetched for marketplace APIs, cleaned, normalized, and loaded into a data warehouse, then used for analysis and visualization.

IoT Platform

Built a web application from scratch that collects data from on-site sensors placed on multiple sites in the city, connected to the internet through gateways, and lets users command actuators. Programmed the ESP32 cards to read data from sensors and send it to gateways through LoRa. Read commands received from gateways and execute them with the actuators. Programmed Raspberry Pi to connect with the web application through MQTT, receive data from sensors, and transferred them to the application. Read commands from the application and transferred them to the actuators.

Treatment Plan Suggestion App

A Python and Django web application that takes patient medical information as input and, following a decision tree provided by a neurosurgeon, finds the appropriate treatment plan.

When the form is filled, the application suggests a treatment plan to which the physician adds details and then generates a PDF report with all the necessary information that the physician can print and sign.

Amazon PPC Management Software

Amazon PPC management software lets users view data and make bulk operations in ways unavailable through Amazon's management platform. The application is built with Python, React, and PostgreSQL. It is deployed on AWS Lambda and uses AWS EventBridge to keep data synchronized. The main users of the application are advertisement agencies handling 100+ clients.

Streamlining Food Distribution with Advanced Management Software

A leading kosher food distributor serving bakeries, yeshivas, restaurants, and caterers sought to improve efficiency, accuracy, and customer satisfaction. They faced challenges with complex pricing, manual order handling, shipping logistics, invoicing, and sales commission management. To address these issues, advanced management software was implemented.

Key features included automated pricing, efficient order creation, a customer portal, real-time shipping tracking, automated invoicing, and commission tracking. The system also supported vendor bill comparison, anomaly detection, comprehensive reporting, and secure access with IP whitelisting and OTP verification.

As a result, the company saw improved efficiency, consistent pricing, enhanced customer experience, better coordination of shipments, and simplified sales management. The software transformed operations, reducing manual tasks, minimizing errors, and ensuring continued success.

Education

2019 - 2021

Master's Degree in Software Engineering

University Mohammed First - Oujda, Morocco

2016 - 2019

Bachelor's Degree in Mathematics and Computer Science

University Mohammed First - Oujda, Morocco

Skills

Libraries/APIs

REST APIs, React

Tools

Celery

Languages

Python 3, Google Apps Script, Python, SQL, JavaScript, C, HTML

Frameworks

Django, Django REST Framework

Paradigms

Object-oriented Programming (OOP), REST, ETL

Platforms

AWS Lambda, MacOS, Amazon EC2, Amazon Web Services (AWS), Raspberry Pi

Storage

Amazon S3 (AWS S3), Amazon DynamoDB, Amazon Aurora, MySQL, PostgreSQL, Redis

Other

Back-end, APIs, Optimization, Algorithms, Data Structures

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