
Mohamed Baaziz
Verified Expert in Engineering
Full-stack Developer
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
Experience
Availability
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
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.
Software Engineer
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.
Software Engineer
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.
Full-stack Software Engineer
Systran
- Developed management features on the web translation application.
- Troubleshot the web applications and provided bug support.
- Refactored legacy code and improved test coverage.
Experience
Yugoki
https://github.com/m-baaziz/yugokiIt 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-storeThe 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/OrphanThis 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.
Skills
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)
Education
Master's Degree in Computer Science
University of Technology of Compiègne - Compiègne, France