
Mahmoud Sayed
Verified Expert in Engineering
Software Developer
Cairo, Cairo Governorate, Egypt
Toptal member since June 1, 2021
Mahmoud is a senior software engineer and former competitive programmer with a bronze ACM medal. Since 2016, he has focused on building scalable, maintainable applications. His expertise covers Ruby on Rails, C++, Laravel, AWS, Terraform, PostgreSQL, Citus, Kafka, OpenTelemetry, and ECS. A tech-agnostic engineer, Mahmoud enjoys learning new tools and has a solid understanding of distributed systems, with experience in event-driven architectures.
Portfolio
Experience
- Ruby on Rails (RoR) - 7 years
- Sidekiq - 7 years
- Ruby - 7 years
- Terraform - 2 years
- Elasticsearch - 2 years
- Amazon Web Services (AWS) - 2 years
- Citus - 2 years
- Amazon Elastic Container Service (ECS) - 1 year
Availability
Preferred Environment
Amazon Web Services (AWS), Heroku, Ruby, Ruby on Rails (RoR), MySQL, PostgreSQL, Redis, Elasticsearch, Amazon Elastic Container Service (ECS), Redis Cache, React
The most amazing...
...projects I've worked on was developing scalable systems for iubenda and Accredible, enhancing compliance automation and digital credentialing.
Work Experience
Senior Back-end Engineer
Accredible
- Worked with the insights team to deliver a fast and reliable analytics dashboard with a distributed PostgreSQL database using the open-source Citus extension to build reliable rollup tables.
- Performed an optimization round for some of our services and APIs; made a CSV export service run 11x faster and three endpoints (EPs) run 2x more quickly.
- Designed and implemented a system that distributed a billing credit allowance between multiple organizations of the billing account to allow customized distribution of the credits.
- Designed and implemented the first consumers of our Kafka cluster along with the first monolith modular component in the Rails monorepo.
- Built a standardized system to integrate our solution easily and efficiently with any platform supporting LTI 1.3.
Back-end (RoR) Developer
Egomotion OpCo Corp. dba Zeus Living Inc.
- Worked on a ClickUp integration to manage tasks, folders, and dependencies from within our web app.
- Made changes to the Auth implementation to improve it and integrated Devise Omniauth.
- Made changes to their GraphQL API and schemas by adding more attributes and queries.
- Helped to have more test coverage by adding both unit and request specs.
Ruby on Rails and PostgreSQL Developer
Corsair Gaming - Main
- Fixed multiple bugs that improved user experience.
- Added new features on the front and back end.
- Improved the performance and response time of existing endpoints.
Back-end Engineer
Iubenda
- Enhanced the response time to load help posts four times faster.
- Automated internal cache purging processes for fragment cache keys.
- Made pages load 10x faster by optimizing SQL queries and using cache.
- Built and implemented the back end of many features, such as the licensing system and multi-user accessibilities.
- Maintained integrations of 3rd-party billing gateways like PayPal and Braintree.
- Refactored multiple back-end parts, fixed bugs, and reviewed dozens of features and PRs.
Back-end Engineer
Femtodev
- Implemented the back end of ECare's API for caregivers.
- Implemented the back end of ECare's API for Alzheimer's patients.
- Managed the implementations and deployment for all back-end features.
Software Developer
Lifeblink
- Enhanced the database reads time by rewriting efficient queries and redesigning indexes what enhanced the application response time.
- Applied caching to the application so it can respond faster for the static views and the views visited before.
- Enhanced the application pagination by implementing infinite scrolling using Ajax instead of issuing another request and reloading the page.
- Designed and built the Life Group feature from scratch.
- Implemented the payment process for organizations. Used Active Merchant.
- Worked on the application API and enhanced its response time, enhancing DB queries and caching. Also, fixed multiple design and logic issues.
Experience
ECare
http://www.femtodev.com/work-web-zcare-watch.htmAccredible
https://accredible.com/Iubenda
https://www.iubenda.com/Education
Bachelor's Degree in Computer Engineering
Faculty of Engineering Shoubra, Benha University - Cairo, Egypt
Certifications
Certification of Achievement
ACM ICPC
Mobile Application Development
IBM
Skills
Libraries/APIs
Sidekiq, REST APIs, ActiveRecord, API Development, Vue, PayPal API, Stripe API, React, jQuery
Tools
Git, GitHub, GitLab, Amazon OpenSearch, Amazon Elastic Container Registry (ECR), Amazon Elastic Container Service (ECS), Amazon CloudWatch, Terraform, Citus, Amazon Simple Notification Service (SNS), Braintree SDK, Observability Tools, Capistrano, Figma
Languages
Ruby, HTML, JavaScript, SQL, HTML5, CoffeeScript, Haml, C++, GraphQL, SCSS, CSS, Sass, Python
Frameworks
Ruby on Rails (RoR), Ruby on Rails 7, Swagger, AngularJS, Bootstrap
Paradigms
Object-relational Mapping (ORM), Agile, Event-driven Design (EDD), Scrum, DevOps
Storage
MySQL, PostgreSQL, Redis, Elasticsearch, Amazon Aurora, Amazon S3 (AWS S3), Redis Cache
Platforms
Heroku, Amazon Web Services (AWS), AWS Lambda, Linux, Docker, Apache Kafka, AWS Elastic Beanstalk
Other
APIs, Code Review, Source Code Review, Back-end, API Integration, Web Development, Data Structures, API Design, Full-stack, CI/CD Pipelines, Third-party APIs, Amazon Kinesis, Amazon RDS, Amazon MSK, Identity & Access Management (IAM), AWS WAF, Learning Tools Interoperability (LTI), Distributed Systems, OpenTelemetry, Leadership, Technical Leadership
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