Marwan Hamdan, Developer in Ramallah, Palestine
Marwan is available for hire
Hire Marwan

Marwan Hamdan

Verified Expert  in Engineering

Kubernetes Developer

Location
Ramallah, Palestine
Toptal Member Since
June 5, 2020

Marwan is a talented software engineer with over eight years of experience. He has contributed to open source projects, built and led DevOps teams, increased business revenue by dramatically improving user experience, and saved resources by improving performance, availability, and maintenance. Marwan's expertise includes migrations, architecture, and distributed systems. He enjoys solving challenges from development to deployment.

Portfolio

Parsel
Amazon Web Services (AWS), Python, DevOps, CI/CD Pipelines...
Tellimer
Continuous Integration (CI), Continuous Delivery (CD), Docker, GraphQL...
Mashvisor
Amazon Web Services (AWS), Proxies, SSL, Content Delivery Networks (CDN)...

Experience

Availability

Part-time

Preferred Environment

Kubernetes, Azure, Amazon Web Services (AWS), CI/CD Pipelines, Microservices, Serverless, Infrastructure as Code (IaC), Datadog, Google Cloud Platform (GCP)

The most amazing...

...DevOps team I've built managed production infrastructure with over 500+ servers and migrated a legacy VMS to cloud-native, saving 40% of the budget.

Work Experience

Senior Software Engineer

2022 - 2023
Parsel
  • Worked on a project that involved ingesting financial documents and extracting information, which could then be transformed into various formats, also included semantic and keyword searching, as well as element detection and extraction interfaces.
  • Developed the back-end applications using Python and Node.js in a serverless environment (AWS), utilizing services such as Lambda, Step Functions, SNS, SQS, DynamoDB, Cognito, AppSync, API Gateway, and Load Balancers.
  • Deployed and developed microservices on EKS and created batch-processing pipelines for machine-learning processes.
  • Implemented CI/CD with Github actions, IaC (Pulumi, Serverless), and observability using Datadog.
Technologies: Amazon Web Services (AWS), Python, DevOps, CI/CD Pipelines, Infrastructure as Code (IaC), Web Security, Datadog, Networking, Microservices, Serverless, Kubernetes, Amazon RDS, Amazon Virtual Private Cloud (VPC), Bash Script, GitLab, TypeScript, Autoscaling, React, Elasticsearch, PostgreSQL

DevOps Engineer

2020 - 2021
Tellimer
  • Implemented CI/CD pipelines using GitLab and GitHub Actions.
  • Ensured observability through Datadog monitoring, like logs, metrics, and tracing.
  • Constructed entirely serverless applications utilizing various AWS services, including S3, DynamoDB, Aurora, Step Functions, CloudFront, API Gateway, AppSync, and numerous others.
  • Employed Infrastructure as Code (IaC) with Pulumi/Serverless/Cloudformation.
  • Configured security auditing tools and network threat detection systems.
  • Improved site availability and performance by introducing optimizations at the infrastructure and application layers.
  • Decreased cloud expenses by optimizing allocated resources and identifying redundant components.
  • Developed back-end microservices and serverless apps using Python and Node.js.
  • Applied containerization best practices for microservices applications using EKS.
Technologies: Continuous Integration (CI), Continuous Delivery (CD), Docker, GraphQL, Kubernetes, AWS DevOps, Node.js, Serverless, Microservices, AWS Fargate, PostgreSQL, MongoDB, Redis, CockroachDB, Elasticsearch, Datadog, GitHub Actions, AWS CloudFormation, Pulumi, Amazon RDS, Amazon Virtual Private Cloud (VPC), Bash Script, CI/CD Pipelines, GitLab, TypeScript, Google Cloud, Load Balancers, Autoscaling

DevOps Team Lead

2015 - 2021
Mashvisor
  • Assisted in building a DevOps team with a variety of roles and responsibilities. I led the team to ensure the production environment's high availability, performance, and security.
  • Managed the entire production infrastructure (500+ servers) with cutting-edge technologies and best practices.
  • Migrated all legacy technologies and managed virtual machines into cloud-native computing standards, saving 40% of the budget and significantly improved performance, availability, and maintenance.
  • Designed efficient solutions to highly complex problems regarding distributed systems. This dramatically improved the user experience resulting in increased revenue.
  • Developed comprehensive full-stack applications using a variety of relational and NoSQL databases. Employed state-of-the-art back-end and front-end technologies. Utilized both containerized microservices and serverless environments.
Technologies: Amazon Web Services (AWS), Proxies, SSL, Content Delivery Networks (CDN), Terraform, GitLab CI/CD, Continuous Delivery (CD), Continuous Integration (CI), Linux, Networking, Helm, Kubernetes, Docker, Azure, Google Cloud Platform (GCP), Amazon RDS, Amazon Virtual Private Cloud (VPC), Bash Script, TypeScript, Cloud Migration, Cloudflare, Load Balancers, Autoscaling, React, Kibana

Mashvisor

https://www.mashvisor.com/
This is a real estate analytics startup based in Campbell, California. I joined it in the early phase, helping it grow. I built and led the DevOps team and took responsibility for managing the entire production environment. There were considerable savings in the budget due to efficient and optimized performance and high availability.

Back-end Framework For Open Source Project

https://github.com/marwanhamdan2/exp-light
This open source project provides an easy way to develop HTTP REST APIs besides common back-end tasks from database migration to asynchronous queue management. I adopted best practices and standards for all phases of API design and development.

Languages

Java, Bash Script, PHP, TypeScript, Python, C++, GraphQL

Libraries/APIs

Node.js, React

Tools

NGINX, Jenkins, Helm, Terraform, ELK (Elastic Stack), Amazon Virtual Private Cloud (VPC), GitLab, Kibana, GitLab CI/CD, AWS Fargate, AWS CloudFormation

Paradigms

Continuous Deployment, DevOps, Continuous Integration (CI), Continuous Delivery (CD), Microservices

Platforms

Kubernetes, Google Cloud Platform (GCP), Linux, Docker, Amazon Web Services (AWS), Azure

Other

System Administration, CI/CD Pipelines, Cloud Migration, Load Balancers, Autoscaling, Networks, Cloudflare, Distributed Systems, Serverless, Amazon RDS, DNS, SSL, Proxies, Content Delivery Networks (CDN), Networking, Infrastructure as Code (IaC), AWS DevOps, Artificial Intelligence (AI), Web Security, GitHub Actions, Pulumi

Storage

Datadog, PostgreSQL, Elasticsearch, Google Cloud, MongoDB, Redis, CockroachDB

Frameworks

Angular

2011 - 2015

Bachelor's Degree in Computer Science

Birzeit University - Ramallah, Palestine

2013 - 2014

Research Program (AI) in Computer Science

Uppsala University - Stockholm, Sweden

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