Ahmed Badia

  • Full-stack developer since 2020, starting in Marrakesh
  • Bachelor's degree in computer science and a specialised technician diploma
  • At Rheinwunder since 2023, team lead since 2025
Request a consultation
4.9
Based on 32 reviews
SISTRIX-zertifizierte Agentur
Microsoft Partner Badge
Google Premier Partner 2026 badge
A man in a white jumper sits at a table with notebook and tablet. A whiteboard in the background.
 About Ahmed 

From Marrakesh to Bonn.

Ahmed learned software development and studied computer science in Marrakesh. Alongside his degree and afterwards, he worked there for around two and a half years as a full-stack developer, on projects including an inventory management solution and web applications for business clients.

In 2023 he joined Rheinwunder in Bonn. Because his Moroccan qualification was not recognised in Germany, he also earned the German vocational qualification as an IT specialist for application development alongside his job, in just two years. Since June 2025 he has led the development team.

 Technology 

How Ahmed can help you

Server-side tagging

Setting up and running tagging servers for Google Tag Manager, including preview and live environments, a dedicated subdomain and maintenance. See server-side tracking.

APIs and data flows

REST APIs, token authentication and connections between website, shop and tools so that data is transferred completely and securely.

In-house tools and plugins

Design and development of web applications and WordPress plugins, from the data model to the interface.

Technical implementation

When tracking, feeds or integrations need development work, the development team implements it directly.

 Expertise 

What Ahmed's work is built on

Ahmed combines a computer science degree, several years of hands-on work as a full-stack developer and responsibility for the technical infrastructure of an online marketing agency. With the team he makes sure that tracking servers and our own tools run reliably, securely and fast.

Server-side tagging

Since 2025, Ahmed has been running the server-side tagging infrastructure together with his colleague Abdeljalil Amejrar and Ralph Grundmann: preview and live servers for Google Tag Manager in the Azure cloud, Docker containers, dedicated subdomains, monitoring and updates. Find out more about server-side tracking.

In-house tools and APIs

Ahmed built the token and credit API for two of Rheinwunder’s WordPress plugins so that their use can be billed via credits: user management, token authentication and a credit system as a REST interface. Together with the team, he continues to develop the other Rheinwunder tools.

Full stack

Frontend with React and Angular, backend with Spring Boot and Laravel, plus database design with SQL and NoSQL. For desktop applications and batch processing he uses Electron.js and Spring Batch.

Career

Ahmed's milestones

1 of 7

2018–2020

ISTA NTIC Marrakesh

Training as a specialised technician in software development: analysis and design, database design, object-oriented programming with C, C# and ADO.NET, interfaces for Windows, the web and Android.

2019

Yoorika Management

Internship in Marrakesh: database management and web design, plus development, documentation and testing.

2020–2021

comabout

Full-stack developer in Marrakesh: planning, development and testing of web applications and business software to client requirements, mainly with Laravel.

2020–2021

FST Guéliz

Bachelor’s degree in computer science at the Faculté des Sciences et Techniques Guéliz in Marrakesh. Focus: Java and JEE development, Spring Boot, Angular, web services, database design with SQL and PL/SQL and Oracle administration.

2021–2023

Chez Cherif

Full-stack developer in Marrakesh: development of an inventory management solution, introduction of modern technologies, documentation and testing.

2023

Rheinwunder GmbH

Move to Bonn as a software developer. Alongside his job, Ahmed earns the German qualification as an IT specialist for application development (Heinrich-Hertz-Europakolleg Bonn, completed after two years in June 2025). Final project: the token and credit API for Rheinwunder’s WordPress plugins.

Since 2025

Rheinwunder GmbH

Senior Software Developer Team Lead: leading the development team, server-side tagging infrastructure in the Azure cloud, building and running the Rheinwunder tools.

 Qualifications 

Degrees, qualifications and technologies

  • Bachelor’s degree in computer science: Faculté des Sciences et Techniques Guéliz, Marrakesh (2020 to 2021).
  • Specialised technician in software development: ISTA NTIC Marrakesh (2018 to 2020).
  • IT specialist for application development (IHK): German vocational qualification, additionally earned alongside his job at Rheinwunder at Heinrich-Hertz-Europakolleg Bonn (August 2023 to June 2025).
  • Frontend: React, Angular, responsive web design.
  • Backend: Java with Spring Boot and Spring Batch, PHP with Laravel, Python, REST APIs.
  • Infrastructure: Docker, Azure App Service, server-side tagging for Google Tag Manager.
  • Databases: database design, SQL, NoSQL, MySQL, Oracle.
  • Ways of working: agile teams with Scrum and Kanban, testing, debugging and technical documentation.
 Contact 

Questions about tracking servers or tools?

Would you like to know what server-side tagging could look like for you, or whether a custom solution would pay off? Drop us a short note about what you need.

Ahmed Badia, contact person at Rheinwunder, at his desk in front of a large window
Contact person:
Ahmed Badia
0228 243 313 54
Request a consultation
SISTRIX-zertifizierte Agentur
Microsoft Partner Badge
4.9
Based on 32 reviews

Reviews from our Google Business Profile. We check every review against our client projects.