Mohamad Al Sayadi, Developer in Dubai, United Arab Emirates
Mohamad is available for hire
Hire Mohamad

Mohamad Al Sayadi

Verified Expert  in Engineering

DevOps Engineer and Back-end Developer

Location
Dubai, United Arab Emirates
Toptal Member Since
July 29, 2021

Mohamad is a DevOps and software engineer specializing in back end development, cloud, and automation since 2017. For example, he has built applications with Java and Spring; deployed with AWS, Kubernetes, and Terraform; and monitored with Elastic Stack (ELK) on Kubernetes. Mohamad is a part-time graduate student focusing on deep learning and natural language processing (NLP), and he has contributed several articles on Medium.

Portfolio

Oorbit Inc.
Amazon Web Services (AWS), Terraform, Amazon EKS, Kubernetes, Linux...
Derivative Path, Inc.
Amazon Web Services (AWS), Docker, Bitbucket, .NET, Unit Testing...
Gartner
AWS DevOps, Jenkins, Terraform, Amazon Web Services (AWS), Lambda Functions...

Experience

Availability

Part-time

Preferred Environment

MacOS, IntelliJ IDEA, Slack, Miro, Visual Studio Code (VS Code)

The most amazing...

...thing I've done was automating the build and release of a team's iOS and Android games built with Unity, replacing a day-long ceremony of manual builds.

Work Experience

DevOps Engineer

2022 - 2023
Oorbit Inc.
  • Set up the team's infrastructure from scratch on AWS using Gitlab CI, Terraform, and Typescript.
  • Set up multiple Kubernetes clusters in different regions to minimize geographical latency.
  • Contributed to writing the backend code for multiple microservices in Go.
Technologies: Amazon Web Services (AWS), Terraform, Amazon EKS, Kubernetes, Linux, CI/CD Pipelines, Docker, Azure, Google Cloud, GPUImage, Go, Pulumi, CDKTF, TypeScript, Google Cloud Platform (GCP), Site Reliability Engineering (SRE), Networking, Grafana, PostgreSQL, Python, Helm, Architecture, Infrastructure as Code (IaC), Infrastructure, Data Engineering, Load Balancers, Amazon Virtual Private Cloud (VPC), Containers, GitHub, GitLab CI/CD, Continuous Delivery (CD), Continuous Integration (CI), Containerization, Argo CD, AWS Cloud Architecture, Software Architecture, Amazon EC2, Amazon RDS, Cloud Architecture, Prometheus

DevOps Productivity Engineer

2021 - 2022
Derivative Path, Inc.
  • Migrated an acquired product to the team's main technologies; from Azure to AWS Beanstalk, from GitHub Actions to Bitbucket Pipelines, and from Pulumi to AWS CDK.
  • Wrote the CDK code in C# to provision the infrastructure of several .NET Docker-based microservices. This infrastructure spans VPC, Beanstalk, RDS, DocumentDB, and S3 among others.
  • Designed the CI/CD pipelines to deploy several .NET Docker-based microservices using Bitbucket Pipelines.
Technologies: Amazon Web Services (AWS), Docker, Bitbucket, .NET, Unit Testing, CI/CD Pipelines, Site Reliability Engineering (SRE), Networking, PostgreSQL, Python, Helm, Architecture, Infrastructure as Code (IaC), Infrastructure, Load Balancers, Amazon Virtual Private Cloud (VPC), Containers, Continuous Delivery (CD), Continuous Integration (CI), Containerization, AWS Cloud Architecture, Software Architecture, Amazon EC2, Amazon RDS, Cloud Architecture

Devops Engineer

2021 - 2021
Gartner
  • Set up the infrastructure for a new streaming project on AWS using Jenkins and GitHub Actions, Terraform, S3, CloudFront, Lambda, and API Gateway.
  • Investigated the existing AWS infrastructure for potential optimization and cost reduction.
  • Helped the team troubleshoot and mitigate bugs with existing projects.
Technologies: AWS DevOps, Jenkins, Terraform, Amazon Web Services (AWS), Lambda Functions, Serverless, Site Reliability Engineering (SRE), Networking, Python, Helm, Infrastructure as Code (IaC), Infrastructure, Load Balancers, Amazon Virtual Private Cloud (VPC), Containers, Continuous Integration (CI), Cloud Architecture

Senior DevOps Engineer

2019 - 2021
Alef Education
  • Migrated all compute workloads to EKS, which improved the environment creation process.
  • Set up centralized logging and application performance monitoring (APM) using Elastic Stack (Beats, Elastic APM, Elasticsearch, and Kibana) to provide detailed insights into resources, such as ALB, CloudFront, app logs, and APM for back end and web.
  • Automated the build and release process of the front-end Unity app, web apps, and back-end services.
  • Set up a queueing system on Kafka for infrastructure provisioning and back-end integration.
  • Implemented centralized caching with Redis for infrastructure provisioning and back-end integration.
  • Set up real-time notifications using PubNub for PubNub account set up and back-end integration.
Technologies: Amazon Web Services (AWS), Kubernetes, Terraform, CircleCI, Bash, ELK (Elastic Stack), Apache Kafka, Redis, Docker, Docker Compose, Linux, Bash Script, CI/CD Pipelines, Git, DevOps, Cloud, Serverless, Site Reliability Engineering (SRE), Networking, Grafana, PostgreSQL, Python, Jenkins, Helm, Architecture, Infrastructure, Data Engineering, Load Balancers, Amazon Virtual Private Cloud (VPC), Containers, Continuous Delivery (CD), Continuous Integration (CI), Containerization, AWS Cloud Architecture, Software Architecture, Amazon EC2, Amazon RDS, Cloud Architecture

Full-stack Developer

2018 - 2019
IBM (Contract)
  • Transformed a data access layer from accessing the database directly to using an I/O microservice over GraphQL.
  • Developed the Node.js back end of the "Buy a Home" journey.
  • Collaborated on the React front end of the "Buy a Home" journey.
Technologies: Node.js, React, GraphQL, JavaScript, TypeScript, User Journeys, Continuous Integration (CI), Containerization, AWS Cloud Architecture, Software Architecture, Cloud Architecture

Back-end Engineer

2018 - 2018
Algorythma
  • Designed and implemented the back end APIs and database tables that led to the release of the Abjadiyat mobile app.
  • Reduced the release time to several minutes upon approval by automating the back end deployment process.
  • Provisioned and maintained AWS resources for the mobile app.
Technologies: Java, Spring, MySQL, Amazon Web Services (AWS), AWS Elastic Beanstalk, Docker, Linux, Git, CircleCI, CI/CD Pipelines, DevOps, Cloud, Site Reliability Engineering (SRE), Networking, Architecture, Infrastructure, Data Engineering, Load Balancers, Amazon Virtual Private Cloud (VPC), Containers, Continuous Delivery (CD), Continuous Integration (CI), Containerization, AWS Cloud Architecture, Software Architecture, Amazon EC2, Amazon RDS, Cloud Architecture

DevOps Engineer

2017 - 2017
AppsIntegra
  • Led a team of outside consultants and interns to develop a proof of concept for a learning management system.
  • Developed the back end system in Java and Spring and the front end in Angular.
  • Provisioned and maintained AWS resources for the POC.
Technologies: Amazon Web Services (AWS), Java, Spring, Angular, Learning Management Systems (LMS), Proof of Concept (POC), Docker, Docker Compose, Linux, CI/CD Pipelines, CircleCI, MySQL, DevOps, Cloud, Site Reliability Engineering (SRE), Networking, Jenkins, Architecture, Infrastructure, Load Balancers, Amazon Virtual Private Cloud (VPC), Containers, GitHub, GitLab CI/CD, Continuous Delivery (CD), Continuous Integration (CI), Containerization, AWS Cloud Architecture, Software Architecture, Amazon EC2, Amazon RDS, Cloud Architecture

Abjadiyat

https://abjadiyat.com/
Abjadiyat is an Arabic language learning platform that offers engaging and interactive content from kindergarten to grade four. It was designed by leading academics based on best practices and standards. I built the platform with Spring, React, and Unity and deployed it on AWS.

Learning Management System (LMS)

A proof of concept LMS for a government client looking to digitize their scholarship application process. I wrote the back end in Java and Spring with a MySQL database and the front end in Angular. Everything was deployed to AWS (EC2 with Docker Compose).

TAMM | Buy a Home

https://www.tamm.abudhabi/en/
TAMM is a large-scale government project that facilitates services for the residents of Abu Dhabi city. TAMM consists of multiple user journeys for housing, business, education, health, and more. I worked on the "Buy a Home" journey using Node.js and GraphQL for the back end and React for the front end.

Tools

IntelliJ IDEA, Slack, CircleCI, Amazon EKS, Helm, Amazon Virtual Private Cloud (VPC), Terraform, ELK (Elastic Stack), Git, AWS Cloud Development Kit (CDK), Amazon Elastic Container Service (Amazon ECS), Jenkins, GitHub, GitLab CI/CD, Docker Compose, Docker Swarm, Bitbucket, Grafana

Paradigms

DevOps, Continuous Deployment, Continuous Delivery (CD), Continuous Integration (CI), Automation, Unit Testing

Platforms

MacOS, Amazon Web Services (AWS), Kubernetes, Amazon EC2, Visual Studio Code (VS Code), AWS Elastic Beanstalk, Apache Kafka, Docker, Linux, Azure, Google Cloud Platform (GCP)

Other

Infrastructure as Code (IaC), CI/CD Pipelines, Cloud, AWS DevOps, Infrastructure, AWS Certified Developer, Site Reliability Engineering (SRE), Architecture, Load Balancers, Containers, Containerization, Amazon RDS, Cloud Architecture, GitFlow, Serverless, Networking, Data Engineering, AWS Cloud Architecture, Software Architecture, Prometheus, Miro, Algorithms, Data Structures, Machine Learning, Natural Language Processing (NLP), Learning Management Systems (LMS), Proof of Concept (POC), Language Learning, User Journeys, GPT, Generative Pre-trained Transformers (GPT), Lambda Functions, Pulumi, CDKTF, Argo CD

Languages

Bash, Java, Python, GraphQL, JavaScript, TypeScript, Bash Script, Go

Frameworks

Spring, Angular, Unity, .NET

Storage

MySQL, Redis, PostgreSQL, Google Cloud

Libraries/APIs

Node.js, React, GPUImage

2017 - 2021

Master's Degree in Computer Science

University of Sharjah - Sharjah, UAE

2012 - 2016

Bachelor's Degree in Computer Engineering

University of Sharjah - Sharjah, UAE

AUGUST 2021 - AUGUST 2023

Docker Certified Associate

Mirantis

JULY 2021 - JULY 2023

Certified Kubernetes Security Specialist (CKS)

The Linux Foundation

MARCH 2021 - MARCH 2024

Certified Kubernetes Administrator (CKA)

The Linux Foundation

MARCH 2021 - MARCH 2023

HashiCorp Certified: Terraform Associate

HashiCorp

JANUARY 2021 - JANUARY 2024

Certified Kubernetes Application Developer (CKAD)

The Linux Foundation

JANUARY 2019 - JANUARY 2022

AWS Certified Developer Associate

AWS

DECEMBER 2018 - DECEMBER 2021

AWS Certified SysOps Administrator Associate

AWS

FEBRUARY 2017 - JANUARY 2022

AWS Certified Solutions Architect Associate

AWS

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