Razi Abdelhak

Abdelhak Razi

Software Engineer at Amadeus. Previously at Ericsson.

I like understanding how things work at the bottom, then building something useful on top. I care about the whole stack and the decisions that connect it.

Experience

Software Engineer, Build & DevOps

Amadeus

2025 — Present

At Amadeus I work on the infrastructure every engineer in the org depends on. The core of the work is the in-house C++ compilation toolchain used by 2,000+ developers, alongside a Java build acceleration extension I built from the ground up for Maven and Gradle, with dependency injection, JWT auth, and a full test suite integrated into CI. Both are deployed and managed on Azure AKS using ArgoCD, with separate staging and production environments and autoscaling. On the delivery side, I migrated legacy Jenkins C++ pipelines from SLES bare metal to Docker for better reproducibility, and automated CI/CD workflows with GitHub Actions connected to Azure Blob Storage and AAD. Outside the core platform work, I've been pushing GenAI adoption internally, writing Copilot skills, running demos, and getting teams to actually use it.

Software Engineer, C++ & Java

Ericsson

2023 — 2025

At Ericsson I worked on C++ systems running on live 5G telecom infrastructure at Bouygues, Jio, Verizon and AT&T. Alongside the systems work, I contributed to an internal Java testing framework that improved CI reliability across the team, and wrote automated cybersecurity tests covering network protocols with Spring, JUnit and TestNG. Test coverage spanned unit, integration and performance using Google Test and Google Mock. On the side, I organized a team AI hackathon that ended with engineers who had never touched ML building and shipping models.

What I work with

Cloud & DevOps

Azure (AKS, Blob Storage, Active Directory), Docker, Kubernetes, Jenkins, GitHub Actions, container orchestration, CI/CD pipelines

APIs & Microservices

Go (Gorilla Mux), Spring Boot, REST API design, OpenAPI, JWT auth, PostgreSQL

Event-Driven & Messaging

Kafka, RabbitMQ, gRPC/Protobuf, async communication patterns, distributed coordination, topic exchanges, work queues

Systems Programming

C++17, modular monolith design, unix sockets, gRPC, Protobuf, service discovery, API gateway, multi-threaded servers, POSIX

Mobile Platforms

Flutter/Dart, BLoC architecture, Firebase, Supabase, multi-platform (iOS/Android/macOS)

AI & GenAI

RAG pipelines, Pinecone, TensorFlow/Keras, LLM agent Skills, federated learning, Copilot workflow automation

Open to interesting projects.