
Mohamed Bassem
Verified Expert in Engineering
System Administration Developer
Cairo, Cairo Governorate, Egypt
Toptal member since January 24, 2017
Mohamed is a software engineer who's done multiple internships at different companies like Facebook, Google, and others. He's passionate about infrastructure and system design. Being an ACM ICPC world finalist, Mohamed has strong algorithmic and data structure knowledge.
Portfolio
Experience
- Java - 5 years
- Git - 4 years
- MySQL - 4 years
- System Administration - 3 years
- Bash - 3 years
- Go - 2 years
- Docker - 2 years
- Amazon Web Services (AWS) - 2 years
Availability
Preferred Environment
Git, Vim Text Editor, MacOS, Linux
The most amazing...
...thing I've built was Get a Redis—a one click, Docker-based, auto-scaling, Redis hosting; built in Go and hosted on Digital Ocean.
Work Experience
Site Reliability Engineer Intern
- Worked on migrating an internal service from one hosting platform to another.
- Wrote monitoring end-to-end tests for one of the internal services.
- Worked on internal cloud release tools.
- Built a load testing framework for Google's project shield. The load testing framework was based on Google Container Engine (GKE) and was written in Go.
Software Engineer Intern
- Developed an access control mechanism for employee access to sensitive data.
Software Engineer Intern
Zoobe
- Developed a C++ library to replace an FTP exporter with a Git-version controlled one.
- Designed and implemented a scalable service using Go responsible for collecting events and then generating, aggregating, scheduling and delivering push notifications from those events.
- Gave a talk on Git Flow and Git best practices for the engineers.
- Deployed and configured a custom Git server to be used by the exporter.
- Wrote coverage tests (80%+) for the push notification service.
Software Engineer Intern
Trustious
- Developed an A/B testing library for Rails.
- Introduced changes to the caching infrastructure that lead to a 2x speedup in some pages.
- Designed and implemented the continuous integration pipeline.
- Implemented a test parallelization framework using Docker that led to a 4x speedup.
Web Developer Intern
Delodi
- Designed and developed a web app in PHP that helps people track their goals.
- Developed a crawler to crawl emails and save them into a MySQL database to be used later on by the company.
Experience
Get a Redis
Servgo
https://github.com/MohamedBassem/servgofuzzy-dns
https://github.com/MohamedBassem/fuzzy-dns2nd Top Ranked Student
ACM ICPC World Finalist
Education
Bachelor's Degree in Computer Science
German University in Cairo - Cairo, Egypt
Skills
Tools
GitHub, Git, Vim Text Editor, NGINX
Languages
Java, Go, SQL, JavaScript, Bash, PHP, Hack, Haskell, Ruby, HTML, C++
Platforms
Google Cloud Platform (GCP), Docker, MacOS, Linux, Amazon Web Services (AWS), Kubernetes, Android
Storage
Redis, MySQL, MongoDB
Frameworks
Yii, Qt, Ruby on Rails (RoR), AngularJS
Other
Google Container Engine, System Design, System Administration
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