MH

Mahmoud Hanafy

Senior Software Engineer at Canary

Mahmoud Hanafy has a strong background in software engineering and development. Mahmoud has experience in various industries, including technology, e-commerce, and hospitality.

In their current role as a Senior Software Engineer at Smartfrog&Canary, Mahmoud is responsible for introducing Github Actions to the company, replacing an older CI/CD system. Mahmoud also implemented Jaeger/OpenTelemetry for inter-service tracing, which helps identify and fix bugs before they go into production.

Prior to their current role, Mahmoud worked as a Software Developer at Retresco, where they contributed to a smart speaker project for Deutsche Telekom. Mahmoud productionized machine learning models using Azure AKS and Azure ML and integrated news articles from DPA as a new source for a question answering system.

At New Yorker, Mahmoud served as a Python Developer and worked on projects for the data science department. Their responsibilities included developing a backend for order quantity prediction and maintaining the infrastructure for a growing team.

During their time at ArabyAds, Mahmoud built a new service to track the performance of social media influencers. Mahmoud also established a modern software development infrastructure and automated the provisioning of small websites using Kubernetes on AWS, Terraform, and Ansible.

As a Software Engineer at Kairotek, Mahmoud built a REST API using Python and Django for matching customer requests for medicine with available pharmacies. Mahmoud also deployed a Jenkins build server, Mattermost chat instance, WordPress server, and Sentry for error logging using a Kubernetes cluster on Google Cloud.

At Yaoota, Mahmoud worked on enhancing the search infrastructure and migrating from Apache Solr to Elasticsearch. Mahmoud wrote a PostgreSQL-to-Elasticsearch indexer in Go and developed APIs for member invitations and merchant registration.

Lastly, at Cloudinn, Mahmoud developed management dashboards for hotel reservations, financials, and operations. Mahmoud also built an online reservation system that integrates with client websites and created a help system for existing modules.

Mahmoud Hanafy attended Ain Shams University from 2007 to 2014, where they earned a Bachelor's Degree in Accounting.

Links

Previous companies

ArabyAds logo

Timeline

  • Senior Software Engineer

    November, 2021 - present