Abdelhakim AKODADI

Senior Software Engineer

Salary / Daily rate

Toulouse, France

Freelance

Can come onsite

Skills

JavaPythonSQL QueriesGitGitHubBitbucketLinuxMongoDBOracleAndroidSQLiteGitLabRubyRuby on RailsMariaDBPHPJavascriptHTMLCSSBootstrapMySQLC

Languages

Arabic (Native)French (Native)English (Fluent)

About me

Intro

Software Engineer with 8+ years building backend systems and Android applications across travel, media measurement, and research sectors. Currently at Amadeus managing travel insurance platforms with expertise in Java, C/C++, Python, and secure payment systems (PCI DSS certified). Specialized in performance optimization, system architecture, and full-stack development delivering scalable solutions from embedded systems to enterprise backends.

Links

Work experience

Software Engineer

Amadeus

Feb 2022 - Present

4 years 9 months

06410 Biot, France

Development and maintenance of backend software managing travel insurance shopping and booking flows. Objectives: – Evolve and maintain the backend insurance product. – Security owner, including PCI DSS audits. – Participate in the department release-management roster (tracking deployments of new versions). – Contribute to improving developer experience. – Participate in task and sprint planning. Technical environment: – Languages: Java, C/C++, Python, Bash, SQL – IDEs: VSCode, VIM – Platforms: Linux, SI (internal SOA integrator) – Frameworks: Open Backend (internal framework), SKube (internal Quarkus wrapper) – Databases: MongoDB, Oracle – VCS: Git, Bitbucket, GitHub Achievements: – Evolved the product based on customer needs. – Monitored and maintained components. – Successfully completed PCI DSS audits in 2023, 2024, and 2025. – Improved and hardened development and deployment tooling.

Software Engineer

Davidson SI

Jan 2020 - Jul 2021

1 year 7 months

92100 Boulogne-Billancourt, France

Consultant at Médiamétrie, collaborating on the development of audience measurement tools and applications. Objectives: – Evolve and maintain existing Android applications. Develop testing and provisioning tools. – Develop the next-generation audience measurement solution in the form of a wristband. Technical environment: – Languages: Java, C/C++, Bash – IDEs: Android Studio, IntelliJ IDEA, Eclipse – Platforms: Android, Linux, Zephyr – Database: SQLite – VCS: Git, Subversion, GitLab Achievements: – Developed a binary-format log parser. – Developed a log retrieval and management tool. – Developed a configuration file encryption/decryption tool. – Ported to Android 8. – Developed a file transfer tool (Android ↔ PC). – Developed a license installation tool. – Implemented motion detection under Zephyr. – Migrated from Subversion to Git.

Research And Development Engineer

Inria

May 2017 - Apr 2019

2 years

06560 Valbonne, France

Development (maintenance, improvement, and implementation of new features) of the Electrosmart application. An Android app for detecting electromagnetic waves. Objectives: – Performance improvement. – Create various MVPs to support the design of new features. – Design and implement new features. – Maintenance and adaptations required by new Android releases. Technical environment: – Languages: Java, Python, Ruby, SQL – Frameworks: Ruby on Rails – Platforms: Android, Web – Database: MariaDB – IDEs: Android Studio, PyCharm – VCS: Git, Bitbucket, GitLab Achievements: – Implemented a new design and improved performance (reduced memory consumption and improved FPS) of the curves chart in the app (curves representing exposure over time). – Implemented a section that summarizes exposure into a single number computed from the various detected electromagnetic signals. – Implemented a diagnostic tool that performs calculations on detected signals throughout the day, extracts the signal contributing the most to exposure, and suggests actions to reduce exposure. – Implemented the "Test Lambs" tool to test the performance of anti-radiation underwear.

Web Developer

EVEAD Group

Feb 2016 - Sep 2016

8 months

Casablanca, Morocco

Development of a lodging booking website. The goal was to reverse the booking process by allowing customers to express their accommodation needs and budget, enabling providers to propose offers that match the customer's needs. Objectives: – Analyze and model the reverse-booking problem. – Design the solution. – Deliver a functional version as a website. Technical environment: – Languages: PHP, JavaScript, HTML, CSS, SQL – Frameworks/Libraries: Symfony2, jQuery, Bootstrap – Platform: Web – Database: MySQL – VCS: Git, GitLab Achievements: – Designed a model to describe accommodation needs. – Designed a model to describe accommodation providers (what the provider can offer and in what price range). – Designed an algorithm matching needs to providers. – Implemented the website. – Wrote explanatory documents to support fundraising. – Collaborated with a UI designer to improve the visual design.

Research Assistant

Université du Québec à Montréal

Mar 2015 - Dec 2015

10 months

Montreal, QC, Canada

Development of POC solutions based on research work carried out by lab members. Objectives: – Analyze solutions and theoretical concepts. – Design and develop POC solutions. – Test and validate solutions. Technical environment: – Languages: Java, C, Assembly, Bash – Platforms: NetBeans, Netronome network processor NFP-3200 – Networking: TCP/IP, SDN, NFV – VCS: Git, GitLab Achievements: – Implemented LTIR-AL, an abstraction layer to use generic packet-processing hardware in SDN networks. – Developed a NetBeans plugin for graphical interaction with LTIR-AL. – Implemented NAH (Network Aware Hypervisor), a resource-sharing manager for NFV. – Implemented PPAH (Packet Processing Aware Hypervisor), a simplified version of NAH.


Education

Institut National des Postes et Télécommunications

Engineer's Degree, Information and Telecommunication Technologies

2012 - 2015

3 years 1 month

Telecommunications Engineering and Information Technology.

Lycée Technique Settat (Settat, Morocco)

Associate degree

2010 - 2012

1 year 10 months

Grade: Preparatory Classes for French Grandes Écoles (CPGE)

Intensive training in mathematics, physics, and engineering sciences.

The best place to find your next move

© 2026. All Rights Reserved.