Yasien Mohamed, Developer in Cairo, Cairo Governorate, Egypt
Yasien is available for hire
Hire Yasien

Yasien Mohamed

Verified Expert  in Engineering

Software Developer

Cairo, Cairo Governorate, Egypt

Toptal member since September 12, 2022

Bio

Yasien has nine years of experience working with various technologies and handling DevOps, system administration, machine learning, robotics, security, and web, mobile, and desktop app development. He is currently focused on making web apps more robust and secure. Yasien loves giving back to the community and sharing his knowledge by creating tutorial videos, articles, and workshops.

Portfolio

Careem Networks FZ
Python, Java, Data Engineering, Visualization Tools, Scripting...
Self-employed
PHP, Laravel, Heroku, Docker, Node.js, MongoDB, MySQL, Vue, Trello, Notion...
Freelance
PHP, Laravel, MySQL, Vue, GitLab CI/CD, DevOps, Azure, Python, REST, HTML...

Experience

Availability

Part-time

Preferred Environment

Linux, PhpStorm, Slack, Jira, Amazon Web Services (AWS), CI/CD Pipelines, Git, Visual Studio Code (VS Code)

The most amazing...

...projects I've developed are high-traffic websites that provide a seamless experience by leveraging various local and cloud solutions.

Work Experience

Senior Software Engineer

2023 - PRESENT
Careem Networks FZ
  • Led epics effectively, improving platform reliability (99.5%) and performance and resulting in a massive cost reduction.
  • Utilized data visualization tools effectively to keep key results measurable and trackable.
  • Assisted and supported stakeholders with queries and technical issues on calls and during regular day duties.
Technologies: Python, Java, Data Engineering, Visualization Tools, Scripting, Cloud Engineering, GitHub, Technical Writing

Senior Software Engineer | Site Reliability Engineer

2018 - PRESENT
Self-employed
  • Designed scalable hybrid cloud architectures for various websites, efficiently handling traffic in millions seamlessly.
  • Leveraged CI/CD solutions to establish suitable development and production pipelines for various clients.
  • Migrated numerous systems to the cloud (AWS and DigitalOcean) while being monitored, backed up, secured, and integrated with other cloud services.
  • Delivered multiple web applications using various technology stacks.
Technologies: PHP, Laravel, Heroku, Docker, Node.js, MongoDB, MySQL, Vue, Trello, Notion, Deployer, GitHub Actions, Nuxt.js, DigitalOcean API, DigitalOcean, Terraform, REST, Prometheus, Kubernetes, Bash Script, Vuex, GraphQL, MacOS, Puppeteer, Python, Amazon EC2, AWS Elastic Beanstalk, Amazon CloudFront CDN, Cloudflare, Dokku, Parse, Parse Server, Expo.io, Fastlane, Python 3, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Cloud Migration, Server Migration, Database Migration, Agile, Back-end, DevOps, Redis, YAML, Design Patterns, Software Design, Bitbucket, Laravel Forge, GRAPH, Single-page Applications (SPA), Jenkins, Visual Studio Code (VS Code), REST APIs, HTML, Online Payments, Amazon Web Services (AWS), CI/CD Pipelines, Amazon CloudWatch, .NET, Web Security, Web Development, Full-stack, PostgreSQL, Bash, SQL, Express.js, Git, TypeScript, OpenAPI, APIs, Docker Compose, AWS Lambda, CSS, Software Consulting, Lumen, Ansible, Data Structures, Object-oriented Programming (OOP), NoSQL, Databases, JSON, Apache, Zabbix, Amazon S3 (AWS S3), NestJS, Amazon RDS, Architecture, Google Analytics, API Integration, Site Reliability Engineering (SRE), ELK (Elastic Stack), Cassandra, Django, Scripting, Cloud Engineering, GitHub, GitHub Pages, Technical Writing, Artificial Intelligence (AI)

Senior Software Engineer

2021 - 2022
Freelance
  • Built and enhanced the back end of many world-class websites.
  • Automated the application deployment process while ensuring the correct setup of staging and development environments.
  • Enhanced the performance of numerous applications by leveraging various caching layers.
  • Improved application security levels by including SAST stages in both the development and deployment processes.
  • Made enhancements to the projects' onboarding process.
Technologies: PHP, Laravel, MySQL, Vue, GitLab CI/CD, DevOps, Azure, Python, REST, HTML, Amazon Web Services (AWS), CI/CD Pipelines, Amazon CloudWatch, Web Security, Back-end, Web Development, Full-stack, SQL, Git, APIs, Docker, Amazon CloudFront CDN, Caching, API Documentation, REST APIs, Docker Compose, Data Structures, Object-oriented Programming (OOP), Databases, JSON, Figma, Laravel Forge, Amazon S3 (AWS S3), Amazon RDS, Sentry, Architecture, Google Analytics, API Integration, Site Reliability Engineering (SRE), Scripting, Cloud Engineering, GitHub, Technical Writing

Senior Software Engineer

2017 - 2021
Shopz.io
  • Automated various stages of the mobile app lifecycle, including packaging, signing, generating screenshots, submitting for review, and publishing to Google Play and the App Store.
  • Developed a GraphQL API and its integration plugins for multiple eCommerce platforms while keeping them up-to-date and integrating with new third-party plugins.
  • Managed the company's 5+ on-premise and cloud-hosted servers, which ran on macOS, Ubuntu, and Red Hat Enterprise Linux.
  • Built a central log for all distributed systems, client websites, and mobile applications.
  • Ensured that code best practices were being followed at the code review stage.
Technologies: PHP, Laravel, DevOps, Linux, eCommerce, WordPress, WooCommerce, React Native, Docker, MongoDB, OpenCart, Node.js, Redis, Express.js, GraphQL, REST APIs, Code Review, React, MacOS, HTML, Online Payments, Amazon Web Services (AWS), CI/CD Pipelines, Amazon CloudWatch, Web Development, Full-stack, Bash, MySQL, SQL, Git, TypeScript, APIs, Docker Compose, Data Structures, Object-oriented Programming (OOP), NoSQL, Databases, JSON, Webhooks, Apache, Amazon S3 (AWS S3), Datadog, DigitalOcean, API Integration, MacBook, SaaS, Scripting, Cloud Engineering, GitHub

Software Engineer

2016 - 2018
Malsapp
  • Built a GraphQL API and its integration plugins for OpenCart.
  • Automated many parts of the servers and apps provisioning process.
  • Developed many OpenCart modules for functionality-adding purposes.
Technologies: PHP, OpenCart, REST, GraphQL, React, Bash, DigitalOcean, JavaScript, Node.js, Linux, MySQL, SQL, Express.js, Git, REST APIs, APIs, Data Structures, Object-oriented Programming (OOP), NoSQL, Databases, JSON, Apache, Amazon S3 (AWS S3), MacBook, SaaS, Scripting, GitHub

Shopz.io

Built Shopz.io, a platform that creates eCommerce mobile apps in a couple of minutes. The apps are fully customizable and can be integrated with multiple eCommerce platforms, including WooCommerce, OpenCart, and Shopify.

Offside

Developed a social media and soccer player performance reviewing platform where users can review player performance in soccer matches, vote for the best player, write posts, and interact with posts by other users.

eCommerce Fraud Detector

A website that leverages probabilistic graphical models and ML to analyze transactions on eCommerce stores and classifies engaged users into various groups (honest, accomplice, and fraudster). The result is presented in a graph form, which would help identify groups that work together to add fake reputations to a set of products.

Museum of the Future Website

https://museumofthefuture.ae
I worked on the back-end and site reliability parts of the website and achieved the following from my duties:
• Successfully built the main parts of the booking section.
• Ensured sprint tickets were well merged and deployed with no downtime.

Harvard & the Legacy of Slavery Website

https://legacyofslavery.harvard.edu/
I worked on the back-end and site reliability parts of the website and achieved the following from my duties:
• Successfully built the CMS part of the website, on which I have ensured that it's feasible for content editors to add or edit content and add new sections later.
• Ensured that the FE could easily consume the content.
• Effectively added caching and security layers.
2012 - 2017

Bachelor's Degree in Computer Engineering

Al-Azhar University - Cairo, Egypt

NOVEMBER 2021 - NOVEMBER 2024

CKAD: Certified Kubernetes Application Developer

The Linux Foundation | via Credly

NOVEMBER 2021 - NOVEMBER 2024

CKA: Certified Kubernetes Administrator

The Linux Foundation | via Credly

MAY 2020 - MAY 2023

AWS Certified Developer Associate

AWS

Libraries/APIs

REST APIs, Vue, Node.js, OpenAPI, SpaCy, DigitalOcean API, React, Vuex, Puppeteer, Plotly.js, NumPy, Pandas

Tools

GitLab CI/CD, Expo.io, Git, GitHub, Slack, Jira, NGINX, Amazon CloudFront CDN, Trello, Ngrok, Amazon CloudWatch, Docker Compose, Zabbix, GitHub Pages, PhpStorm, Jenkins, Fastlane, Deployer, Bitbucket, Terraform, Notion, Ansible, Apache, Figma, Sentry, Google Analytics, ELK (Elastic Stack)

Languages

PHP, JavaScript, HTML, Python, C#, Bash Script, GraphQL, Bash, SQL, TypeScript, Java 9, C, XAML, Python 3, YAML, CSS, Java

Frameworks

Laravel, Express.js, .NET, React Native, Nuxt.js, Symfony, ASP.NET, Lumen, NestJS, Django

Paradigms

REST, Object-oriented Programming (OOP), DevOps, Design Patterns, Agile

Platforms

OpenCart, Dokku, Linux, Visual Studio Code (VS Code), Kubernetes, Docker, Parse Server, MacOS, WordPress, WooCommerce, DigitalOcean, Amazon EC2, AWS Elastic Beanstalk, Parse, Amazon Web Services (AWS), AWS Lambda, Azure, Heroku, Amazon

Storage

MySQL, Databases, JSON, MongoDB, Microsoft SQL Server, NoSQL, Amazon S3 (AWS S3), Redis, Datadog, Database Migration, PostgreSQL, Amazon DynamoDB, Cassandra

Other

Software Engineering, Computer Engineering, Back-end, Web Development, APIs, Data Structures, API Integration, Cloud, Containerization, eCommerce, Static Application Security Testing (SAST), Cloudflare, Online Payments, CI/CD Pipelines, Web Security, Full-stack, Amazon RDS, Site Reliability Engineering (SRE), MacBook, SaaS, Scripting, Cloud Engineering, Technical Writing, Software Design, GitHub Actions, Prometheus, Laravel Forge, Probabilistic Graphical Models, GRAPH, Fraud Investigation, Single-page Applications (SPA), Natural Language Processing (NLP), Cloud Migration, Server Migration, Sports, Sports Websites, Code Review, Markov Model, Caching, API Documentation, Software Consulting, Webhooks, API Gateways, AWS Cloud Architecture, Machine Learning, Architecture, Generative Pre-trained Transformers (GPT), Data Engineering, Visualization Tools, Artificial Intelligence (AI)

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