Mohamed Baaziz, Developer in Paris, France
Mohamed is available for hire
Hire Mohamed

Mohamed Baaziz

Verified Expert  in Engineering

Full-stack Developer

Location
Paris, France
Toptal Member Since
May 10, 2022

Mohamed is a full-stack software engineer with a master's degree in computer science. He has five years of professional experience developing various front-end applications and back-end services, working for startups and more prominent SAS, R&D, and IT companies. He is experienced in the JavaScript stack, uses TypeScript, Node.js, React, Rust, and Python, and likes standard DevOps tools such as Terraform, Ansible, Docker, Serverless, and cloud providers like AWS and Google Cloud Platform (GCP).

Portfolio

GE Healthcare
TypeScript, C++, Svelte, SvelteKit, Tailwind CSS, Kubernetes...
Self-employed
TypeScript, React, Node.js, Amazon DynamoDB, Serverless Architecture...
Woven Planet Holdings
React, Node.js, TypeScript, Rust, Google Cloud Platform (GCP), Azure...

Experience

Availability

Part-time

Preferred Environment

Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), React, Node.js, TypeScript, Svelte, Rust, C++, Docker

The most amazing...

...product I've built is a real-time application enabling home appliances with innovative and performant features involving AI and IoT integrations with nifty UIs.

Work Experience

Software Engineer

2023 - 2023
GE Healthcare
  • Created a web framework in vanilla TypeScript to create advanced visualization tools for medical imaging products.
  • Built Kubernetes microservices in C++, such as API servers, rendering engines, and AI-powered algorithms.
  • Developed web applications using Svelte, SvelteKit, and Tailwind CSS.
Technologies: TypeScript, C++, Svelte, SvelteKit, Tailwind CSS, Kubernetes, Agile Software Development, JavaScript

Full-stack Software Engineer

2022 - 2022
Self-employed
  • Conceived and built a web application from a concept idea to a deployed and usable prototype version. It lets users promote their coaching services, be discovered through a map interface, and communicate with the users on the platform.
  • Designed and deployed a serverless and cloud-native back end on AWS using API Gateway, Lambda, Amazon S3, CloudFront, CloudWatch, DynamoDB, and Amazon SES (Simple Email Service). The infrastructure was set up using Terraform.
  • Implemented a GraphQL API in Node.js (TypeScript) using Apollo and Express libraries.
  • Implemented a web front end in React (TypeScript) using simple MUI designs and libraries—and another using Svelte, SvelteKit, and Tailwind CSS.
Technologies: TypeScript, React, Node.js, Amazon DynamoDB, Serverless Architecture, Amazon Web Services (AWS), NoSQL, Full-stack, MongoDB, Svelte, SvelteKit, Tailwind CSS, JavaScript

Software Engineer

2021 - 2022
Woven Planet Holdings
  • Designed, developed, and automated secure, cloud-native software solutions for end user management.
  • Developed a continuous monitoring service that resolves synchronization issues between calendars and continuously enables the collaboration between thousands of employees.
  • Improved the onboarding process of hundreds of employees and reduced human toil.
Technologies: React, Node.js, TypeScript, Rust, Google Cloud Platform (GCP), Azure, CI/CD Pipelines, Ansible, Terraform, Docker, Electron, gRPC, Amazon Web Services (AWS), Full-stack, JavaScript, GitHub, MacOS, APIs

Software Engineer

2018 - 2021
Samsung SSIC
  • Designed and developed multiple software solutions for AI innovative projects such as a mobile app for distributed model training, a web-based segmentation tool for computer vision, a cloud data hub for health applications, and various IoT solutions.
  • Collaborated closely with machine learning engineers and developed a good understanding of deep learning main trends and algorithms.
  • Iterated fast on various new ideas to develop Proofs of Concept (POC) as well as production-ready solutions.
Technologies: React, Node.js, TypeScript, Python, C++, Google Cloud Platform (GCP), Concourse CI, Android, Amazon Alexa, CI/CD Pipelines, REST, Amazon Web Services (AWS), NoSQL, Full-stack, SQL, JavaScript, GitHub, Slack, MacOS

Full-stack Software Engineer

2017 - 2018
Systran
  • Developed management features on the web translation application.
  • Troubleshot the web applications and provided bug support.
  • Refactored legacy code and improved test coverage.
Technologies: React, Node.js, MongoDB, RabbitMQ, Docker, NoSQL, Full-stack, Express.js, JavaScript

Yugoki

A web application that lets clubs and trainers promote their activities, get discovered through a map interface, and communicate with the users on the platform.

It is a serverless and cloud-native application deployed on AWS. It uses API Gateway, Lambda, Amazon S3, CloudFront, CloudWatch, DynamoDB, and Amazon SES (Simple Email Service). The infrastructure was set up using Terraform.

I developed the front end with React, TypeScript, and MUI and the back end using Node.js, TypeScript, and Express to communicate with each other through a GraphQL API using Apollo.

FS-Store

https://github.com/m-baaziz/fs-store
A simple file storage application using GridFS MongoDB as a persistent file storage system. This repository comprises three parts, including a web server, a web client, and a CLI client.

The web server and client were developed using the Next.js framework and Node.js, React, and TypeScript. The CLI client was developed in Rust, while continuous integration (CI) runs on Concourse, self-hosted Concourse, and Vault.

Orphan

https://github.com/m-baaziz/Orphan
Web application to help identify rare diseases based on phenotypes described with natural language.

This personal project is composed of four main parts, including GraphQL and Node.js web server, a React web client, a Python NLP scoring server, and a Rust web data scraper.
2012 - 2017

Master's Degree in Computer Science

University of Technology of Compiègne - Compiègne, France

Libraries/APIs

React, Node.js

Tools

GitHub, Ansible, Terraform, Concourse CI, Jira, Slack, RabbitMQ, Amazon Simple Email Service (SES), Amazon CloudWatch, AWS IAM

Languages

TypeScript, JavaScript, Rust, Python, C++, GraphQL, SQL

Frameworks

Express.js, Redux, Electron, gRPC, Next.js, Svelte, Tailwind CSS

Paradigms

Agile Software Development, Automation, REST, Serverless Architecture

Storage

MongoDB, NoSQL, Amazon DynamoDB, Amazon S3 (AWS S3)

Platforms

Docker, Amazon Web Services (AWS), Linux, MacOS, Google Cloud Platform (GCP), Azure, Android, Amazon Alexa, AWS Lambda, Kubernetes

Other

Full-stack, Architecture, CI/CD Pipelines, APIs, Networking, Systems, Security, Amazon API Gateway, SvelteKit

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