Marwan Hamdan
Verified Expert in Engineering
Kubernetes Developer
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
Experience
Availability
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
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.
DevOps Engineer
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.
DevOps Team Lead
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.
Experience
Mashvisor
https://www.mashvisor.com/Back-end Framework For Open Source Project
https://github.com/marwanhamdan2/exp-lightSkills
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
Education
Bachelor's Degree in Computer Science
Birzeit University - Ramallah, Palestine
Research Program (AI) in Computer Science
Uppsala University - Stockholm, Sweden
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring