Ouajih - tech lead CTO
Ref : 150902H001-
1053 TUNIS (Tunisie)
-
Consultant, Développeur, Directeur de projet (46 ans)
-
Télétravail uniquement
-
Mandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
Expérience professionnelle
CEO - FREELANC PROVIDER Août 2019
Superviser les opérations quotidiennes de l'unité commerciale et des opérations.
Assurer la création et la mise en œuvre d'une stratégie destinée à développer l'activité du consulting d'audit et du développement digital.
Coordonner le développement d'objectifs de performance clés pour les fonctions et les rapports directs.
Assurer la livraison globale et la qualité des offres et des services aux clients.
Superviser les principaux programmes d'embauche et de développement des talents.
Évaluer et décider des investissements clés dans l'équipement, l'infrastructure, el R&D et les talents.
Communiquer la stratégie et les résultats aux employés de l'unité.
S'engager avec les dirigeants dans une planification stratégique organisationnelle plus large.
CTO – WAKAHAW Août 2017
Définition d’une stratégie de l’innovation en coopération avec les dirigeants de l’entreprise,
Déploiement de projets innovants de grande envergure
Manager une équipe et des prestataires en charge du changement,
Conduite du changement suite aux évolutions de l’entreprise.
Implication dans la Recherche & Développement (R&D) de l’entreprise
Participation aux décisions prises par le comité de direction,
Veille technologique très approfondie pour être en mesure d’identifier les technologies émergentes et saisir leur potentiel éventuel.
BRAIN CONSULTING
Juin 2016
CEO & Founder de Brain Consulting
Définition de la stratégie d’innovation de l’entreprise
Définition du schéma directeur et du Roadmaps des produits à développer
Recrutement et encadrement technique des ingénieurs
Effectuer des missions de consulting dans les domaines de :
Audit Code et validation architecture logicielle (pour le compte de JVS )
Intégration et qualité de données (pour le compte de A2COM)
Formation JAVA / JEE / UML / AGILE / WebService / JSF…
DOUBLETRADE - INTESCIA
Durée de la mission : de 07/2012 au 31/12/2015
Responsable cellule de développement offshore Tunisie (30 ingénieurs, 3 MOA, 1Webdesigner, 1 Architect JAVA)
Définition de la stratégie d’innovation de l’entreprise
Implémentation du projet d’intégration continue (Jenkins ; Sonar ; Archiva ; Selenium ; Maven )
Assurer et piloter la veille technologique : Migration Java 4 Java 7 ; OC4J JBOSS ; Axis 1.4 Axis2
Etablir la nouvelle architecture des applications (JEE ; JPA ; Spring ; JSF ; Flex)
Etablir une stratégie de refonte produit basé sur la migration Meta-modeling
Mise en place d’un référentiel unique de Contact et de Contenue en utilisant Talend MDM et DQ
Mise en place de ICESCRUM et l’appliquer sur l’ensemble des projets en cours de développement
Management des phases de déploiement et de développement
Création des QCM de recrutement + gérer les recrutements pour 20 ingénieurs.
Organiser, planifier et contrôler les phases de développement.
Encadrer et former les équipes de développement – FLEX, JPA, AGILE
Contribuer à la capitalisation des bonnes pratiques et à l'amélioration de la qualité dans les phases de développement.
Superviser les phases de recette, de documentation technique et de maintenance des applications.
Piloter les opérations de consultance et de support client
Reporting à la direction des états d’avancement et des risques budgétaire à jours pour chaque projet
Représenter l’entreprise dans les journées entreprises au sein des universités et présider les jurys pour les soutenances projets fin d’étude
DOUBLETRADE - INTESCIA
Durée de la mission : depuis 07/2012.
Directeur technique plateforme offshore Tunisie (30 ingénieurs, 3 MOA, 1Webdesigner, 1 Architect JAVA)
Définition de la stratégie d’innovation de l’entreprise
Implémentation du projet d’intégration continue (Jenkins ; Sonar ; Archiva ; Selenium ; Maven )
Assurer et piloter la veille technologique : Migration Java 4 Java 7 ; OC4J JBOSS ; Axis 1.4 Axis2
Etablir la nouvelle architecture des applications (JEE ; JPA ; Spring ; JSF ; Flex)
Etablir une stratégie de refonte produit basé sur la migration Meta-modeling
Mise en place d’un référentiel unique de Contact et de Contenue
Mise en place de ICESCRUM et l’appliquer sur l’ensemble des projets en cours de développement
Management des phases de déploiement et de développement
Création des QCM de recrutement + gérer les recrutements pour 20 ingénieurs.
Organiser, planifier et contrôler les phases de développement.
Encadrer et former les équipes de développement – FLEX, JPA, AGILE
Contribuer à la capitalisation des bonnes pratiques et à l'amélioration de la qualité dans les phases de développement.
Superviser les phases de recette, de documentation technique et de maintenance des applications.
Piloter les opérations de consultance et de support client
Reporting à la direction des états d’avancement et des risques budgétaire à jours pour chaque projet
Représenter l’entreprise dans les journées entreprises au sein des universités et présider les jurys pour les soutenances projets fin d’étude
UMANIS - MEDIAMETRIE
Durée de la mission : de 02/2010 – 06/2012.
Flex3&4,, Cairngorm, Spring, Maven2 ,Hibernate3.5 ; Java; DbUnit, IceScrum, Mantis, Talend, Php, Oracle
Chef de projet (ScrumMaster) et Architect Web2.0 sur 3 projets
Projet SGI (Système de gestion des identifiants) 6mois, 3 développeurs
Elaboration de l’architecture technique du projet (Flex – Spring – Java- Hibernate – Oracle)
Réalisation de la maquette et implémentation des choix techniques (architecture)
Optimisation et Tunning des échanges Client Serveur
Réalisation des Scripts ETL en utilisant Talend 4.
Encadrement technique de l’équipe de développement
Conception et développement des composants réutilisables Flex
Développement du module Export Excel
Pilotage du projet selon la méthodologie Agile (Scrum)
Définition des BackLog et des sprints
Optimisation de la vélocité
Animer les Standup meeting
Projet Rapport Tv (Générateur dynamique de rapports d’audience) 4mois, 4 développeurs
Conception et développement du modèle de données HiberObject, Uml
Création d’un artéfact Maven d’un projet Type (Java Flex Maven)
Réalisation du Module d’export PDF avec Itext et jfreeChart
Encadrement technique de l’équipe de développement
Pilotage du projet selon la méthodologie Agile (Scrum)
Projet Carthage InternetFixe eStat (Outils de mesure et d'analyse d'audience pour sites web) 4mois, 4 développeurs
Assurer la TMA et l’évolution de l’outil de mesure d’analyse d’audience
Assister aux réunions clients et proposer des évolutions et un plan directeur pour l’étape de refonte de l’appli en se basant sur une architecture Web2.0
Comprendre le fonctionnement de l’intégrateur et du moteur d’analyse et de calcule (développer en C )
Documenter les échanges entre chaque couche (moteur, base, fichiers, serveur et client)
Proposer une architecture cible
Définir les couts et les risque de la migration
VOCALCOM - FNAC
Durée de la mission : 12 mois.
Java, Lucene,FreeMarker, Struts, Spring, Weblogic, Maven, MsProject
Référent Technique Java-Lucene – responsable de l'équipe de 3 développeurs
Projet : Moteur de recherche du site Fnac
Piloter le projet de l’ajout de la MarketPlace au moteur de recherche Fnac
Elaboration des Planning
Gestion des ressources
Ecriture des rapports et de l’état d’avancement pour la direction Informatique
Encadrement technique de l’équipe de développement
Pilotage de la Migration de version de lucene 2.4 vers lucene 3
Prise en charge de l’intégration, du merge et de déploiement du projet sur OC4J en recette et en prod
VOCALCOM - SYSTAR
Durée de la mission : 10 mois.
Flex3, PureMVC (multicore & pipes),AS3, Spring, , JAVA5, JIRA, confluence
Référent Technique Flex/ Java – responsable de l'équipe de 3 développeurs – Projet Tornado
Participation à la spécification, conception et le développement d’un nouveau produit stratégique pour systar dans le domaine de BAM (Business Activity Monitoring) se basant sur les concepts et les technologies les plus récents :
Interfaces RIA basé sur Flex- PureMvc- Java
Construction des applications par l’utilisateur(Mashup)
Réseaux sociaux et collaboration
Visualisation de masses d’information avec une dimension temporelle
Dashboard et reporting
Encadrement technique des ingénieurs sur la technologie Flex- PureMVC Multicore - Pipes
Choix et Implémentation de l’architecture de la solution
Planning, Documentation et gestion des ressources sur JIRA
VOCALCOM - CEGEDIM
Durée de la mission : 18 mois.
FLEX 2.0, JAVA 5 (web services), SPRING, MAVEN, Hibernate 3.2.5, ORACLE, JBOSS 4.x, MSPROJECT2003, Eclipse 3.2.2, JAVA(swing), EJB2
Ingénieur de développement Java – responsable de l'équipe de 4 développeurs (12mois)
PROJET Onekey : Refonte de l’application des traitements des demandes de mise à jour du référentiel médecin CEGEDIM on se basant sur une architecture SOA.
conception et réalisation des composants graphiques réutilisables FLEX
élaboration des plannings de développement
aide technique aux développeurs
Interfaces RIA basé sur Flex- PureMvc- Java
Construction des applications par l’utilisateur(Mashup)
Ingénieur de développement Java/J2ee
PROJET Vega : (6mois)
Conception et développement d’application de paramétrage des différents logiciels de cegedim (compta, paye, marketing, gestion des médecins, gestion des rapports de visites.)
VOCALCOM - BOUYGUES TELECOM
Durée de la mission : 2 mois.
Weblogic, Tuxédo, BPM, Java, Eclipse, Test NG, Ant
Testeur Intégrateur
Installation et la configuration des environnements de Test et de Pré Production de l’ensemble des applicatifs Bouygues Telecom.
Développement des scénario de Test grâce a l’API TestNg sous Eclipse
Développement en java des Bouchons utiles lors de l’élaboration de tests de bout en bout des web services et BPM installés
Plateformes et environnement installé et configuré :
Weblogic ( Install des applications, création des cluster, des pool de connexion et configuration des JMS )
Tuxédo (configuration et intégration)
Bpm (installation et intégration)
IOFFICE - MEN & CO
Durée de la mission : 4 mois.
JAVA, J2EE, Struts, FireStorme, JBOSS, Linux, MyEclipse, Hibernate, UML, Rational Rose Ingénieur de développement Java J2EE
Conception et développement des modules de gestion de stock et vente commerciale
Analyse et conception
Développement des Modules Gestion de Stock et Vente Commerciale
Déploiement sur le serveur d’application
Etude comparative pour le choix d’une solution de Mapping O/R avec Toplink et Hibernate
TUNISYS – TUNISIE
Durée de la mission : 28 mois.
JAVA/J2EE, EJB, Jdeveloper, UML, Toplink, Struts, Oracle Application Server
Projet ; CallCenter 12mois (3 personnes)
Ingénieur d’Etudes & Développement JAVA/J2EE
Conception et développement des Modules Workflow et Habilité
Projet ; Security Web Service 6mois (2 personnes)
Ingénieur d’Etudes & Développement JAVA/J2EE
Conception et développement d’un web service d’authentification (via LDAP ou Base de données) et de cryptage-décryptage des Document en MD5 et triple DES
Projet ; Migration de Link (langage propriétaire des Serveurs Série A d’UNISYS) vers l’architecture J2EE
Ingénieur d’Etudes & Développement JAVA/J2EE ( Jsp, EJB, Struts)
Retouche des programmes J2EE qui ont été migrés du langage Link par la moulinette de migration développée par l’équipe TUNISYS.
Tests et revue de code
Projet TSYS VIEW (2 mois)
Ingénieur d’Etudes & Développement JAVA/J2EE ( Java, swing, Jdevelopper)
Conception et développement d'un outil de visualisation et impression à distance pour imprimantes en ligne.
Test et recette
Maintenance corrective et assistance utilisateur
SOFTHER - TUNISIE
Durée de la mission : 10 mois.
Jbuilder, JAVA J2EE (JDK1.4 ), JSP, servlets, Java Script, WebSphere, Therm, VisualSourceSafe, Tomcat, DB2, Rational Rose, UML
Projet ; SINTHESI pour VISCONTEA – COFACE Italie
Ingénieur d’Etudes & Développement JAVA/J2EE
Développement du module de et gestion d’assurance et des sinitres. De l’ ERP (Entreprise Ressource Planning) THERA
FORMATEUR JAVA–JEE POUR LE COMPTE DE : LE RECRUTEUR
Mission de formation Design Pattern JAVA : 2 semaines LILLE 05/2015
Mission de formation Les Nouveautés JAVA7 : 1 semaine : BREST 12/2014
Mission de formation Sécurité des WS JAVA : 1 semaine ; NANTES 09/2014
Mission de formation FLEX 4 : 1 semaine : IDF 01/2012
Mission de formation Certification JAVA : 2 semaines : Tunis : 03/2008
CERTIFICATION
OCP Java 6
Devops Foudation
Prince 2 Foudation
FORMATION
UTBM – Belfort Monbeliard France
2002-2003
1er année master en informatique
FST- Tunis
1996-2001
Diplôme national d’ingénieur en informatique
COMPETENCES
Technologies maîtrisées
Méthodes Agile, Merise, RUP , UML
Serveurs d’application Weblogic, Tomcat, JBOSS
Systèmes d’exploitation Unix, Windows NT
SGBD relationnels Oracle, MySQL, Access, SQL Server
Langages Flex, Java JEE, AS, Php, C, C++,
AGL Eclipse, RationalRose
Outils de développement Eclipse, Jdevelopper
Outils de pilotage/EIS Confluence, Jira
Outils de bureautique Office, word, Excel, Powerpoint
Langues
Français Exemple niveau 1 : Langue maternelle
Anglais Exemple niveau 2 : Courant
Arabe Exemple niveau 3 : Langue maternelle
DIPLOMES ET FORMATIONS
Diplômes
Diplôme d’ingénieur en informatique (spécialité réseaux et systèmes réparties option commerce électronique) – Université de Tunis
UTBM – Belfort Monbeliard France
2002-2003
1er année master en informatique
Formations reçues
Flex et Adobe Air Externe