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

Self-employed
TypeScript, React, Node.js, Amazon DynamoDB, Serverless Architecture...
Woven Planet Holdings
React, Node.js, TypeScript, Rust, Google Cloud Platform (GCP), Azure...
Samsung SSIC
React, Node.js, TypeScript, Python, C++, Google Cloud Platform (GCP)...

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, GitHub, Amazon Web Services (AWS), Google Cloud Platform (GCP), Jira, Slack, React, Node.js, TypeScript

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

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.
Technologies: TypeScript, React, Node.js, Amazon DynamoDB, Serverless Architecture, Amazon Web Services (AWS), NoSQL, Full-stack, MongoDB

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

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

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

Yugoki

https://github.com/m-baaziz/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.

Languages

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

Libraries/APIs

React, Node.js

Paradigms

Agile Software Development, Automation, REST, Serverless Architecture

Other

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

Frameworks

Express.js, Redux, Electron, gRPC, Next.js

Tools

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

Platforms

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

Storage

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

2012 - 2017

Master's Degree in Computer Science

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