Ahmed Badia

  • Full-stack developer since 2020, starting in Marrakesh
  • Bachelor's degree in computer science and specialised technician
  • At Rheinwunder since 2023, team lead since 2025
Get in touch
4.9
Based on 33 reviews
SISTRIX certified agency
Microsoft Partner Badge
PremierBadge
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, among other things on an inventory management solution and on 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.

 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 develops 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

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.
 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 flows cleanly 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.

Do you have a technical question?

Drop us a short note about what you need. We will get back to you with an honest first assessment.

A man in a white jumper sits at a desk with laptop and keyboard in front of a large window.
Contact person:
Ahmed Badia
0228 243 313 54
Send an enquiry now!
 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.

A man in a white jumper sits at a desk with laptop and keyboard in front of a large window.
Contact person:
Ahmed Badia
0228 243 313 54
Contact
SISTRIX certified agency
Microsoft Partner Badge
4.9
Based on 33 reviews