
Ahmed BEN ABDERRAHMANE
Senior Software (BE) Engineer
Salary / Daily rate
Antibes, France
Freelance, open to permanent contract
Can come onsite
Skills
Languages
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.
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