Ahmed BEN ABDERRAHMANE

Senior Software (BE) Engineer

Salary / Daily rate

Antibes, France

Freelance, open to permanent contract

Can come onsite

Skills

Spring BootJavaGolangKafkaEvent Driven ArchitecturePostgreSQLRESTful APIsAWSKubernetesHexagonal ArchitectureBackend DevelopmentMicroservicesGoogle Cloud PlatformRedis

Languages

French (Native)English (Fluent)

About me

Intro

💻 I’m a senior software engineer with 10+ years of experience designing and building scalable and high-performance systems aligned with business needs and product vision in fast-paced and international environments. ⚙️ I leverage software development best practices and architectural patterns, such as Domain Driven Design, microservices, and event-driven architecture, crafting solutions tailored to each problem.

Links

Work experience

Senior Software Engineer

SMG Swiss Marketplace Group

Oct 2022 - Present

4 years 1 month

Nice et périphérie

- Designing, developing and maintaining scalable and high-performance backend systems optimizing the search experience for 5M+ users on Ricardo, the largest marketplace in Switzerland, by applying domain driven design, microservices and event-driven architecture principles. - Built a cutting-edge image embeddings-based search recommendation system powering Ricardo AI, a major innovation launched in 2024, that significantly enhanced user engagement and product discovery on the platform. - Developing SEO-focused initiatives (such as dynamic sitemaps generation, internal tools for SEO content curation) to enhance organic traffic and improve search engine rankings, in close collaboration with the SEO team. - Implementing and running Apache Beam pipelines on GCP Dataflow for large-scale data processing (Kafka events ingestion and aggregation). Technologies: Git, Java, Spring Boot, Golang, Maven, REST, GCP, Docker, Kubernetes, PostgreSQL, Kafka, Redis, Solr, Apache Beam, Terraform, Cloudflare, CircleCI, Github Actions, Grafana, Prometheus.

Software engineer

Amadeus

Dec 2014 - Oct 2022

7 years 11 months

Nice et périphérie

- Designed, developed and maintained mission-critical systems for Qantas, the largest airline in Australia, within an agile multi-region DevOps-driven team. - Delivered scalable and high-performance decision support systems optimizing flight scheduling and disruption recovery, boosting operational efficiency and enhancing customer experience. - Handled responsibilities including requirements clarification with Business stakeholders, mentoring and ramping-up new-comers, promoting best practices within the team, production loads, stability and performance monitoring, data analytics and technical documentation. - Provided a recognized technical Subject Matter Expertise (SME) in data interfaces (read-write integration with Qantas information systems), business rules and decision support engines, automated load and performance tests as well as data analytics pipelines. - Designed and implemented scalable batch and streaming ETL pipelines (both on-premises and cloudhosted), ingesting and aggregating massive volumes of data from diverse sources (airline schedules, flight status, passenger bookings, airport operations etc.). - Built interactive BI dashboards delivering actionable business insights to stakeholders, enabling data-driven decision-making. Technologies: Git, Java, Scala, Gradle, REST, AWS, Docker, Couchbase, CircleCI, Hadoop, Spark, SQL, Tableau, Datadog, Sonar, Gatling, Play, Akka.

Graduation Internship

Amadeus

May 2014 - Nov 2014

7 months

Nice et périphérie

- Developed optimization-based decision support solutions for Airline Disruption Recovery problems. - Award: Best Graduation Internship 2014 - Second Prize (by ENSTA ParisTech Alumni)


Education

ENSTA

Diplôme d'Ingénieur

2011 - 2014

3 years 1 month

IPEIT - Institut Préparatoire aux Etudes d'Ingénieurs de Tunis

Mathematics - Physics

2009 - 2011

2 years 1 month


Licenses & certifications

TOEIC (950 / 990)

Issued: Mar 2013

Certified by ETS

The best place to find your next move

© 2026. All Rights Reserved.