Ahmed Hagag profile photo

Ahmed Hagag

Staff Engineer at HelloFresh

Germany
500+ connections
Ahmed Hagag on LinkedIn

Updated 7 months ago

13+

Years Experience

6

Roles

47

Skills

1

Education

About

As a Computer Science graduate with eight years of experience in backend development, I possess a comprehensive skill set and have worked extensively with a range of technologies, including Golang, PHP, JavaScript, and CSS. My expertise extends across various frameworks and tools such as ReactJs, EmotionJs, Sass, P5.js, PHP versions 5-7, Symfony4, Laravel 5, Lumen, PHPUnit, Golang versions 1.16 to 1.19, Memcache, Redis, MySql, and Elasticsearch. I have advanced knowledge in MySql, particularly in partitioning and load balancing, which underscores my capability in handling complex database systems. My professional experience is largely focused on developing Microservices, APIs, event-driven web applications, and websites. This development work has been carried out on Linux and macOS platforms, utilizing Docker and Vagrant for containerization and virtualization, respectively. My version control tool of choice is Git. Additionally, I have experience with Helm, Kubernetes (K8s), AWS, Prometheus, Honeycomb, Grafana, Kafka, and RabbitMQ. I have a solid understanding of various design patterns such as MVC, Factory, and Decorator, and I strive to write code that adheres to the SOLID principles. Scalability, code documentation, and maintainability are the core aspects of my development approach. I place a strong emphasis on learning and adaptability, always seeking to adopt new technologies and best practices to ensure the highest quality of work. My goal is to continuously learn and grow, assist others in the process, and contribute to the software development field at every possible level, from enhancing server performance to improving user interfaces. I invite you to review my professional portfolio and consider the breadth of my experience and skills for your needs. My work is showcased on my GitHub and Bitbucket profiles, and my professional background can be further explored through my LinkedIn profile. GitHub: https://github.com/ahmedalaahagag LinkedIn: https://www.linkedin.com/in/ahmedalaahagag BitBucket: https://bitbucket.org/AhmedAlaaHagag I am keen to bring my expertise to new opportunities, contributing to impactful projects and fostering growth within your team.

Experience (6 roles)

Full-time · 5 yrs 1 mo

2 roles · Sep 2020 - Present

Staff Engineer

Current
Jul 2025 - Present · 3 mos·Berlin, Germany

Senior Software Engineer

Sep 2020 - Jul 2025 · 4 yrs 11 mos·Berlin, Germany
dunnhumby · Full-time

Full Stack Developer

dunnhumby · Full-time

Feb 2018 - Sep 2020 · 2 yrs 8 mos·Berlin Metropolitan Area

Working on multiple projects front and backend to create the perfect solution for managing ad campaigns instore and online acting as an supply-side platform working with technologies like (Real-time bidding, profile matching) which required the system to run as fast and as smooth as it can be, with ...

Y

Full Stack Developer

You Click We Care

Dec 2015 - Feb 2018 · 2 yrs 3 mos·Cairo, Egypt

Creating EMR (Electronic Medical Records) System. Created APIs for youclickwecare Mobile Application. Maintaining HMS (Health Care Management System). Managing Multiple Servers (CentOS-Windows). Manage AWS Server. GITEX 2017 Participant (Backend team representation)

Is this your profile, Ahmed?

Claim it to keep it updated or request removal.

Claim or Remove

Education (1)

Ain Shams University

Ain Shams University

2008 - 2012

Grade: 69 % Activities and societies: acmASCIS Student Chapter, SUPPORT, Compass'10 Studies focused on application development, Software Engineering, Design Patterns, Algorithms, Project Management and Programming Languages, Creating working prototypes for numerous desktop applications

Skills (47)

Windows PhoneHTML 5Visual StudioProgrammingSoftware DevelopmentMySQLWeb DevelopmentJavaScriptHTMLSoftware EngineeringDesign PatternsPHPOOPCSS3AWSSketchReactGitJiraLinuxWordPressRangeReactLaravelPHPUnitRedisElasticsearchLinuxDockerGitHelmKubernetesAWSPrometheusGrafanaKafkaRabbitMQGitHubBitbucketMobile ApplicationsSQLLinkedInProblem SolvingHTML5JavaScriptMVCjQueryCSS
Certifications (2)

Compass'10 (Outstanding Member)

COMPASS FCIS

Project Management

Publications (2)

Wireless Hacking Tools

Ahmed Hagag · Jan 1, 2012

Implementing change management practices to de-risk new feature releases for internal users

Feb 23, 2023

Languages (2)
English(Professional working proficiency)German(Limited working proficiency)

Frequently Asked Questions

What is Ahmed Hagag's current role?
Ahmed Hagag is currently working as Staff Engineer at Full-time · 5 yrs 1 mo.
Where did Ahmed Hagag study?
Ahmed Hagag studied Student, Faculty of Computer and Information Science at Ain Shams University.
What skills does Ahmed Hagag have?
Ahmed Hagag's top skills include Windows Phone, HTML 5, Visual Studio, Programming, Software Development. They have 47 skills listed on their profile.
Where is Ahmed Hagag based?
Ahmed Hagag is based in Germany.

Related Jobs

View all jobs →

Other Profiles

Browse all →

Looking for your next role?

Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.

Chat with Clera

This profile is based on publicly available information. Ahmed is not affiliated with or endorsed by Clera. Privacy Policy