Ali Ouled Bouzid

DÉVELOPPEUR MOBILE / WEB

Salaire / Taux journalier

Tunis, Tunisie

Freelance, ouvert au CDI

Expertises

KotlinJavaAndroidTest & QARESTful APIsGitJiraScrumSpring BootFirebaseRequêtes SQLPHPFlutterDockerSQLiteSymfonyC++HTMLJavascriptCSS

Langues

Arabe (Maternelle)Français (Courant)AnglaisAllemand

À propos

Introduction

Développeur JAVA/KOTLIN, ouvert aux nouvelles opportunités : Certifié OCA et OCP, j'ai renforcé mes compétences à travers une multitude de projets. Ma capacité d'adaptation au changement et ma soif permanente d'apprentissage sont les piliers de mon parcours professionnel.

Expérience de travail

INGÉNIEUR DÉVELOPPEUR JAVA/KOTLIN

MS SOLUTIONS

oct. 2022 - Présent

4 ans 1 mois

Soliman, Tunisie

– Développement d'applications sur terminaux de paiement Android (Contact / Contactless / Swipe). – Conception et intégration d'une application mobile SOFTPOS pour les paiements NFC, basée sur le SDK Alcineo. – Implémentation de la gestion multi-AID (CB, VISA, MasterCard) et fallback automatique. – Implémentation des protocoles EMV (Contact et Sans Contact). – Traitement des transactions EMV : DDA, CDA, saisie PIN Offline/Online, vérification cryptogrammes ARQC/ARPC. – Gestion complète des kernels sans contact (Visa payWave, MasterCard PayPass, CB CLESS). – Parsing et construction des trames ISO 8583 et SPDH (bitmaps, champs TLV, champs fixes). – Gestion des champs transactionnels : PAN, montant, date, réponse, cryptogramme, etc. – Analyse, traçabilité et traitement des erreurs via logs réseau et logs EMV. – Développement d'un serveur d'autorisation compatible avec le SDK Alcineo pour la validation des transactions online. – Intégration d'un HSM (Hardware Security Module) pour la gestion des clés (TPK, TMK, DUKPT) et le calcul de MAC. – Gestion du cycle de vie des clés cryptographiques: génération, injection, vérification, rotation. – Participation aux tests de certification monétique de niveau 3 (L3) avec les réseaux CB, Visa et MasterCard. – Utilisation d'outils de simulation (ICC Simulator, FIME) pour la validation des transactions. – Contribution à la documentation technique pour la conformité PCI-DSS et EMVCo. – Utilisation de Docker pour la containerisation, le déploiement des modules et la mise à l'échelle automatique. – Expertise en développement mobile Android (Java/Kotlin), intégration d'API RESTful, et gestion de base de données SQLite/Room.

DÉVELOPPEUR D'APPLICATIONS MOBILES

Smart Marketplace

Tunis, Tunisie

– Conception et développement d'une application mobile en Flutter avec des fonctionnalités similaires à Tinder, incluant la messagerie instantanée et d'autres fonctionnalités de communication sous le nom "Tayri". – Développement d'une application IPTV permettant de regarder des chaînes en ligne en streaming avec une interface utilisateur intuitive. – Développement et maintenance des API en PHP Symfony pour l'application "Tayri", garantissant une intégration fluide des fonctionnalités backend avec l'application mobile.

DÉVELOPPEUR BACKEND FREELANCE

SANTIMPAY

janv. 2024 - mars 2024

3 mois

Tippi, Éthiopie

– Conception et développement d'un serveur Spring Boot pour la gestion des transactions bancaires. – Implémentation d'un système d'envoi de requêtes vers un serveur bancaire en utilisant le protocole de paiement EMV.

DÉVELOPPEUR ANDROID (JAVA/KOTLIN)

CLINISYS

août 2021 - sept. 2022

1 an 2 mois

Sfax, Tunisie

– Développer de nouvelles fonctionnalités. – Déploiement et test des applications. – Assurer le bon fonctionnement des applications Android après la conception. – Réaliser les tests et le débogage des applications. – Développer des modules fonctionnels indépendants et les intégrer dans l'application.

STAGE DE FIN D'ÉTUDES

Djagora Academy

févr. 2020 - oct. 2020

9 mois

Tunis, Tunisie

– Développement d'une application Android en Java. – Intégration des services REST et conception adaptative. – Compétences: Java, C++, Android, HTML, JS, CSS

STAGE OUVRIER

Groupe chimique Tunisien

août 2019 - août 2019

1 mois

Tunis, Tunisie

– Maintenance informatique générale. – Installation et configuration des outils.

STAGE DE FIN D'ÉTUDES

Société Tunisienne de l'Electricité et du Gaz

févr. 2018 - juin 2018

5 mois

Tunis, Tunisie

– Conception et développement d'un régulateur de facteur de puissance. – Compétences: Java, Android, C/C++


Formation

Centre de Formation Supérieur

Diplôme, JAVA OCA-OCP

2022 - 2022

6 mois

Ecole Nationale d'Electronique et des Télécommunications de Sfax

Master Professionnel, Systèmes Embarqués

2018 - 2020

1 an 10 mois

Institut Supérieur de Gestion Industrielle

Licence Appliquée, Electronique, Electrotechnique et Automatique

2015 - 2018

2 ans 10 mois

Lycée secondaire Ghraiba

Baccalauréat, Sciences Expérimentales

2011 - 2015

3 ans 10 mois


Licences et certifications

Oracle Certified Professional (OCP) Java

Délivré le : août 2022

Certifié par Oracle

Oracle Certified Associate (OCA) Java

Délivré le : août 2022

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.

Talents

Trouver un job

Créer un profil

Solutions et outils