À propos de Oussama
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- Ministère des affaires sociales de Trinidad et TobagoIngénieur étude et développement Java/Jee/Javacard/C-C++BANQUE & ASSURANCESaoût 2014 - août 2016 (2 ans)Tunis, TunisieMinistère des affaires sociales de Trinidad et Tobago , Janvier 2016 – Aout 2016-----------------------------------------------------Rôle : Ingénieur étude et développement Java/Jee/JavacardMission :- Développement des outils de gestion des cartes à puces (Gestion des statuts des cartes/Gestion de l’historique des transactions des cartes/Gestion des rapports et des erreurs de connexion des cartes à puces avec les lecteurs et le serveur de sécurité HSM)Environnement technique : Eclipse Kepler, Java 6, JUnit, SafeNet, Socket JavaEnvironnement fonctionnel : Dans le cadre d’installation des modules de sécurité pour les cartes biométriques utilisées par le ministère des affaires sociales de Trinidad et Tobago, notre équipe a préparé les spécifications et développé les modules des sécurités coté serveur et client.Ministère des affaires sociales de Trinidad et Tobago, Février 2015 – Décembre 2016-----------------------------------------------------Rôle : Ingénieur étude et développement Java/C-C++Contexte : Développement d’une solution financière biométrique complète (Application serveur et application client sur terminal biométrique Verifone VX520)Mission :Pour l’application serveur :- Mise en oeuvre des webservices soap avec des échanges des clés dérivés d’une clé primaire.- Mise en oeuvre d’un batch des calculs des données statistiques- Mise en oeuvre d’un module d’authentification biométrique par serveur.Pour l’application client sur le terminal Verifone VX520- Développer une interface de connexion avec le serveur de la plateforme financière- Mise en oeuvre d’un module de communication avec les cartes bancaires externes de type EMV- Développer les modules de gestion des périphériques du POS Verifone en se basant sur les API VerixEnvironnement technique : C++, Eclipse, Java 6, CXF, Spring, Hibernate, Verix OS, Visual Studio, SOAP, JSON, EvoAps, Innovatrics Biometric librariesEnvironnement fonctionnel : Les POS Verifone doivent communiquer avec les cartes bancaires, les plateformes serveurs, les périphériques hardwares externes tout en exécutant le procès fonctionnel des transactions bancaires.IRSEL (MS Solutions), Aout 2014 – Janvier 2015-----------------------------------------------------Rôle : Ingénieur étude et développement JavaContexte : Développement de librairie des opérations CRUD pour l’accès sécurisé aux données des cartes à pucesMission : Normalisations des méthodes de lecture ou écriture des données sur les cartes à puces de type NXP JCOP, pour les représentants de Verifone en Tunisie, tout en installant des modules de cryptage et décryptage selon les normes de Global Platform.Environnement technique : Eclipse, Java6, Javacard, framework PKI-OpenSSL
- SofrecomIngénieur étude et développement Java/JeeTÉLÉCOMMUNICATIONSaoût 2016 - octobre 2017 (1 an et 2 mois)Tunis, Tunisie----------------------- Projet PILPRO -------------------------------------Rôle : Ingénieur étude et développement Java/JeeMission :
- Back End : Création des beans pour les objets, ainsi que les couches métiers et services en dessus.
- Front End: JQuery, Ajax, JSTL, JSP
- Web services :
- Génération des fichiers wsdl et création des web services SOAP à partir des contrats d’interface- Gestion des traitements back end pour les webservices (génération et gestion des ressources par CXF)- Création des web services RestFull pour appel par Javascript et Ajax.- Base des données :
- Création de nouvelles tables- Optimisation des requêtes (gestion des jointures et indexation des colonnes)- Paramétrage totale de l’application en base des données- Flux avec autres applications :
- Transfert CFT/Création des batchs et des taches $U/ Transfert RestFull par API Orange Zbus / Transfert des données par MQSeries- Test Unitaire JUnit et tests inter-plateformes X à X
Environnement technique : Eclipse, Java 6, Entreprise Architect, Jonas, Maven, Jenkins, Servlet, JSP, JQuery, SOAP, MQSeries, CFT, MySQL, ZbusEnvironnement fonctionnel : PILPRO permet de :- Lister toutes les demandes non mises en service pour les accès analogiques, numériques, fibre.- Gérer la relation client et les acteurs partenaires en traçant les actions de l’acteur en UI et en programmant des relances dans l'application- Envoyer des tickets dans PILPRO par des acteurs en Front Office pour obtenir ou fournir des informations sur le traitement de la commande.-avoir une vision globale sur un dossier via l’alimentation par d’autres applications. Elle offre aussi des liens contextuels vers des applications Oranges.- La production de statistiques pour le suivi national, local et individuel.----------------------- Projet CONTRASTE-------------------------------------Mission :- Mise à jour base de données :- Création nouvelles tables.
- Ajout nouvelles colonnes.
- Développement des services métiers :- Chantiers sans cout.
- Acquittement chantiers.
- Création, mise à jour, annulation d’intervention dans GPC (Gestion Plan de Charge) via cron spring
- Export des synthèses en forme Excel.
- Développement des web services.
- Automatisation des flux (Contraste/CBS) et (Contraste/PIDI) [Flux CFT].
- Optimisation des exports globaux des fichiers et exécution des commandes CFT par le code Java de l’application.
- Réalisation des Tests Unitaires
- Déploiement sur les serveurs de qualification et iso-production.
- Direction des tests d’intégrations (X à X) avec les équipes (GPC, CBS, PidiTools, Pidi)
Environnement technique : Eclipse, Java 7, Spring, JPA Hibernate, AngularJS, PostgresSQL, Jonas, Maven, JenkinsEnvironnement fonctionnel : Contrôle des activités sous-traitées et évaluations de la QSE (Qualité, Sécurité, Environnement) des chantiers Orange / Echange et inclusions des données des flux entre applications. - FLOWBIRDIngénieur étude et développement Java/JeeTRANSPORTSnovembre 2017 - février 2019 (1 an et 3 mois)Besançon, FranceAu sein de Flowbird, le projet [TRANSFOLIO] est en évolution continue depuis 2011 pour satisfaire les différents sous-projets en France. Le développement se fait au sein d’une équipe de 80 développeurs, intégrateurs et testeurs. La méthodologie de travail suit le modèle Agile/Scrum. Le projet est assez vaste et complexe qu’une seule fonctionnalité peut nécessiter la division de la charge de travail sur tous les développeurs (cinquante) pour une durée d’un sprint.Mission :
- Back End :
Développements des nouvelles fonctionnalités dans le module serveur Développement sur les données (en Oracle et PosgresSQL) en LiquibaseIntégration des nouveaux modules en domaine ESB de Glassfish et implémentation des nouveaux web services en SwaggerGestion de l’intégration continue du TRANSFOLIO Analyse et correction des bugsDéveloppement des nouveaux outils pour gestion de l’Interbob du projet en billettique- Front End :
Développement des nouveaux panels en Google Web Toolkit (GWT)Environnement technique : IntellijIdea, Java 6-7-8, Swagger, Glassfish, Maven/Nexus, Jenkins, JIRA, Hibernate, Spring 3/4, GWT
Recommandations
Soyez le premier à recommander Oussama
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- LeadershipMontana State University2014Gestion d'équipe Gestion des conflits Prise de parole en public
- Ingénieur (Informatique Industrielle et technologies avancées)Ecole Nationale Supérieure d'Ingénieurs de Tunis2014