Yasien Mohamed
Verified Expert in Engineering
Software Developer
Cairo, Cairo Governorate, Egypt
Toptal member since September 12, 2022
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
Experience
Availability
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
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.
Senior Software Engineer | Site Reliability Engineer
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.
Senior Software Engineer
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.
Senior Software Engineer
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.
Software Engineer
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.
Experience
Shopz.io
Offside
eCommerce Fraud Detector
Museum of the Future Website
https://museumofthefuture.ae• 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/• 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.
Education
Bachelor's Degree in Computer Engineering
Al-Azhar University - Cairo, Egypt
Certifications
CKAD: Certified Kubernetes Application Developer
The Linux Foundation | via Credly
CKA: Certified Kubernetes Administrator
The Linux Foundation | via Credly
AWS Certified Developer Associate
AWS
Skills
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)
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