Participation à la conception des projets
Industrialisation des développements
Réalisation et développement :
• Développement de services
• Migration du code de création des transactions du CCL (langage propriétaire) vers Java.
• Refotoring du code de création des ordres ; abstraction du boiler-plate code pour tous les types des ordres et utilisation d'héritage pour définir les spécificités de chaque ordre en se basant sur le type d'instrument.
• Implémentation de la logique du switch.
➢ Implémentation d’un projet d’audit benchmark pour traquer l'historique des modifications effectuées sur un benchmark :
• Refactoring du code existant de création de benchmark et ses composants.
• Mise en place d'un Framework d'audit en utilisant le TDD, pour l'utiliser dans d'audit des benchmarks et qui sera utilisé en d'autre cas (audit des portfolio).
• Refactoring du code de Framework d'audit pour utiliser les annotations au lieu de la reflection dans le calcul des Meta data.
• Utilisation du AOP pour effectuer l'audit lorsqu’un benchmark est modifié.
• Support technique pour les équipes projets
Membre de l’équipe front-end dans le projet clearPriority : utilisation de HTML5 et le Framework EXTJS pour le développement des interfaces graphiques.
Membre de l’équipe de développement des applications Windows 8 (Metro-style-apps)
Projets en équipe : (Scrum)
➢ Karma : un jeu social.
➢ BizAgenda : rappeller l'utilisateur d'événements administratifs tels que paiement URSSAF, déclaration TVA
Projets individuels :
➢ Dices : un jeu de hazard.
➢ Business Canvas Model : créer et éditer une liste de business model (itérations).
➢ Mettre en place une plateforme E-Learning accompagné d'une application de Web Conférence sur un serveur dédié.
➢ Étude comparative des solutions open source fiables.
➢ L'adaptation de la solution choisie (openmeetings) selon les besoins de la société : Conception et développement des fonctionnalités modifiées et ajoutées.
➢ Etude, conception et développement d’une application pour automatiser la gestion du stock des pièces de rechange pour la société AMM.
Environnement technique : UML, JTable, Swing, NetBeans, OpenShpere.Foundation et Qatar National Convention Center :
➢ Spécification, Conception et implémentation de module de fleet management.
➢ Implémentation de sous-module ‘Redlines by location" responsable de l’ouverture/ modification / enregistrement (format BLOB dans la base de données) et attachement d’un fichier PDF au redline présenté comme un service request.
➢ Personnalisation du processus de traitement des service request en ajoutant des étapes supplémentaires.
➢ Implémentation de nouvelles règles de connecteur pour Gérer la synchronisation entre la base de données ARCHIBUS et la base de données du système ERP.