SAVOIR-FAIRE SAVOIR-ETRE Compétences Techniques

Transcription

SAVOIR-FAIRE SAVOIR-ETRE Compétences Techniques
DOSSIER DE COMPETENCES
Henri Mesmin Noël BOUITYVOUBOU
Tél.: 0678029617 Email : [email protected]
BOUITYVOUBOU Henri Mesmin Noël
Master 2 Informatique
Spécialité Ingénierie du Logiciel Libre
SAVOIR-FAIRE
Etude et Développement :
•
•
•
Modélisation, conception et développement d'architecture d'applications, dans
les méthodes, dans la maîtrise des nouvelles technologies et de leur intégration
au système d'information, voire dans l'anticipation des besoins de l'entreprise en
nouvelles technologies.
Mise en place d'application, depuis l'analyse des besoins jusqu'à la livraison, en
passant par la mise en oeuvre des technologies étudiées.
Proposer des solutions fonctionnelles et techniques.
Administration Réseau et Gestion de Parc Informatique :
•
Conception, architecture, administration et sécurisation de réseaux
informatiques.
Généraux :
•
Compréhension de l'environnement et du fonctionnement d’une entreprise, de
ses métiers, de ses activités et des besoins de ses clients.
SAVOIR-ETRE
•
Rigoureux, esprit d'analyse, curiosité, créativité, écoute et goût du travail en
équipe dans un sens collaboratif et participatif.
Compétences Techniques
Langages : C, C++, JAVA/J2EE, PYTHON, PHP, JSP, HTML, CSS, UML, JAVASCRIPT,
Outils : JUnit, Ant, Hibernate, Eclipse, NetBeans, outils GNU (Emacs, gcc,
make…)
Base de Données : MySql
Méthodes : eXtrem Programming, Agile
Systèmes : Linux (Debian, Mandriva, Fedora), Windows 9x/2000/NT/XP
Outils : Asterisk, OpenEmbedded, Xen, Qemu
Serveur web : Tomcat, Jboss.
ICQ: 479161347 - Skype_Pseudo: bouityvoubou – Blog : http://henri.bouityvoubou.free.fr/
Dernière mise à jour : dimanche 21 décembre 2008
1/5
DOSSIER DE COMPETENCES
Henri Mesmin Noël BOUITYVOUBOU
Tél.: 0678029617 Email : [email protected]
Projets
Université des Sciences et Techniques de Lille 1
1. Projet : Upplet : une applet java d'upload de fichiers
Contexte :
Programmer une nouvelle applet proposant un haut degré de fonctionnalités et de configurabilité.
Travail réalisé :
création d'une « trusted » applet
gestion de la partie réseau
création d'une interface graphique évoluée
Connaissances nécessaires :
Programmation en JAVA et applet JAVA
Notion de base sur HTML
Intérêts :
Améliorer ses connaissances sur la programmation réseau en JAVA
Appréhender les difficultés liées aux « trusted » applets.
Avancement prévisionnel :
réalisation d'une applet simple et d'une page web pour la tester
faire de cette applet une « trusted applet »
réaliser une page en html permettant l'upload d'un fichier
réaliser une applet pour faire le même travail
proposer et implémenter un système permettant d'uploader plusieurs fichiers
finalisation de l'applet : configurabilité
Durée : (2 mois)
- Equipe : (2 personnes)
Projet : (UML Like 2) Plug in java pour Eclipse, permettant d’éditer des fichiers .uml2
Travail réalisé : A graphical UML 2 editor with flyout palette that can edit .uml2 files.
• Implémentation, dans GEF, du modèle ;
• Mise en place du mécanisme observateur/observé ;
• Implémentation des objets en Java ;
Technologie : Approche MVC
• Modèle : contient les données à afficher
• Vue : affiche les données ;
• Contrôleur : reçoit les interactions de l’utilisateur et coordonne la vue et le modèle ;
1.
Projet : (TSQL Like) Un mini gestionnaire de bases de données relationnelles.
Travail réalisé : Développer en Java, un SGBD relationnel mono utilisateur. Une sorte d’interprète du
langage TSQL (Tiny-SQL). On pouvait créer et supprimer des tables relationnelles et en modifier le
contenu. On pouvait aussi effectuer des requêtes sur le contenu d’une table ou sur la jointure de
plusieurs tables.
2.
ICQ: 479161347 - Skype_Pseudo: bouityvoubou – Blog : http://henri.bouityvoubou.free.fr/
Dernière mise à jour : dimanche 21 décembre 2008
2/5
DOSSIER DE COMPETENCES
Henri Mesmin Noël BOUITYVOUBOU
Tél.: 0678029617 Email : [email protected]
Projet : (eCommerce) Programme JAVA/J2EE site web marchand
Travail réalisé : site web marchand permettant au client de consulter, commander, ajouter, enlever ou
modifier des articles au panier.
Une première approche de la couche Web
Les servlets.
Les Java Server Pages (JSP).
La couche logique du système d’informations :
Les classes implémentant le code métier : le « bean »
Les interfaces au travers desquels on manipule l’EJB : « Remote », « Home », « bean »
3.
Projet : (Jeu Invers) Programme PYTHON – Université du Littoral – Eric Ramat
Objectifs : Ecrire un ensemble de classe et méthodes Python utilisant au maximum les Design Pattern
Méthodes :
Le développement doit se faire au fur et à mesure des besoins du client (l’enseignant) et doit se
limiter strictement à ces besoins.
Travail réalisé : Programme Python server.py nommé arbitre, permettant de synchroniser deux joueurs
virtuels.
• Création d’une Interface utilisateur permettant les actions suivantes :
o Visualiser l’état du jeu ;
o Indiquer la ligne ou la colonne et le côté où la boîte doit être insérée.
o Connaître la couleur de la tuile hors du jeu ;
o Visualiser l’historique des coups ;
Technologies :
o Le serveur ouvre deux sockets, l’une sur le port 8000 pour le joueur vert et l’autre sur le
port 8001 pour le joueur rouge ;
o Le serveur se met en attente d’une connexion sur chacune des sockets ;
o Les clients se connectent (création d’une socket et connexion sur les ports 8000 et 8001) ;
o Les clients doivent ensuite employé la trame XML <start/> pour indiquer qu’ils sont prêt
à démarrer ;
4. Projet : (Calculatrice HP en notation inverse polonaise) Programme PYTHON – Université du Littoral
Objectifs :
L’objectif de travail était de réaliser une calculatrice HP. Les calculatrices HP ont la
popularité d’utiliser la notation inverse polonaise pour exprimer les calculs. Par exemple, l’expression :
3*(4+7) s’écrira : 4 7 + 3 * ;
Technologies :
Du point de vue pratique, l’interface graphique à réaliser et le moteur de calcul devaient être
totalement séparé. Dans le cadre de ce mini projet, nous avions surtout insisté sur ce dernier aspect, en
déléguant l’interface au code Python. Et la librairie PyGTK et le moteur de calcul à C++/Boost/STL.
La liaison était réalisée grâce à la librairie Boost ::python;
Travail réalisé :
Il était impératif d’écrire un minimum de code. Nous nous étions donc attachés à utiliser au
maximum les librairies Boost ainsi que la STL.
On se devait aussi pour chaque structure et/ou fonctionnalités utiliser les design patterns.
ICQ: 479161347 - Skype_Pseudo: bouityvoubou – Blog : http://henri.bouityvoubou.free.fr/
Dernière mise à jour : dimanche 21 décembre 2008
3/5
DOSSIER DE COMPETENCES
Henri Mesmin Noël BOUITYVOUBOU
Tél.: 0678029617 Email : [email protected]
EXPERIENCES PROFESSIONNELLES
Administrateur Réseaux Serveur dédié Kwartz (Linux)
2004-2007
LYCEE PROFESSIONNEL TURGOT [LP. TURGOT]
FRANCE
Administration à partir d’une machine serveur de groupe de travail alliant simplicité d’utilisation
et performances :
• Administration du réseau à partir de n'importe quel poste client.
• Gestion des utilisateurs et des groupes
• Serveur DHCP (Paramétrage réseau automatique des postes clients)
• Tour CD Virtuelle
• DeepFreaze, Rambo, NetSupport School.
• Accès Internet** Sécurisé (Firewall, Antivirus, Black List)
• Serveur de Messagerie interne et externe (POP3, IMAP, SMTP)
• Intranet (serveur web Apache)
• Rapport d’activité de contrôle.
• Sauvegardes automatiques ou manuelles des données des utilisateurs.
Webmaster : Gestion & Création du Site Web LpTurgot - SPIP – Squelette Durzy.
Gestion des équipes assistantes et encadrement des stagiaires.
Formation des élèves au Brevet Informatique et Internet (B2I)
Administrateur Réseau
2000-2001
DEPARTEMENT MATHS-INFO [USTM-FRANCEVILLE]
GABON
Gestion de l’utilisation du réseau:
•
•
•
•
•
•
•
Création des comptes d'utilisateurs.
Gestion des groupes (Locaux/Globaux)
Sécurisation d’accès réseau via les permissions de partage.
Sécurisation des ressources réseaux à l'aide des permissions NTFS.
Audit des ressources et des évènements.
Gestion des postes : GLPI
Surveillance des WorkStation : NetSupport School
Technicien Maintenance & Réseau
1999-2000
DEPARTEMENT MATHS-INFO [USTM-FRANCEVILLE]
GABON
Surveillance du réseau et Intervention rapide en cas de panne :
•
•
•
•
•
•
•
•
Installation/Configuration de Serveur de Fichier et d'Impression.
Choix des Topologies Réseaux.
Câblage réseau : torsadé blindée ou non, coaxial, fibre optique.
Composants matériels: Hubs 10/100 Base-T, Répéteurs, Cartes Réseaux.
Connectivité: RJ45, RG58, RJI 1, Adaptateurs BNC/RJ45/AUI
Identification des problèmes réseaux.
Configuration et gestion du réseau local.
Adressages IP - Classes d'Adresses IP.- Découpage sous réseau.
ICQ: 479161347 - Skype_Pseudo: bouityvoubou – Blog : http://henri.bouityvoubou.free.fr/
Dernière mise à jour : dimanche 21 décembre 2008
4/5
DOSSIER DE COMPETENCES
Henri Mesmin Noël BOUITYVOUBOU
Tél.: 0678029617 Email : [email protected]
1998-1999
DEPARTEMENT MATHS-INFO [USTM-FRANCEVILLE]
•
•
•
•
•
•
•
•
•
•
GABON
Installation et Configuration cartes mères et cartes adaptatrices
Installation et Configuration Disque Dur
Utilitaire test de Diagnostics.
Choix et Installation Barrette mémoire
Résolutions conflits d'interruptions (IRQ) et d'E/S
Maintenance Préventive.
Installation des unités de lectures.
Détection et Prévention des virus.
Installation / Configuration et Maintenance de Windows 9x/Me.
Installation / Configuration Produits Microsoft Office 9x/00.
Technicien de Recherche
1994-1998
LABORATOIRE DE RECHERCHE [USTM-FRANCEVILLE]
GABON
Mise en oeuvre de l'ensemble des techniques et des méthodes concourant à la
réalisation des missions qui m’étaient conférées :
•
•
•
•
•
Entretien et Réparation de Centrifugeuse
Entretien et Réparation de Balances électroniques.
Entretien et Réparation de Microscopes électroniques
Analyse et Recherche minérale par absorption atomique.
Entretien et Réparation Spectromètre de masse GBC906AA.
Formation Bac+5
•
•
•
•
•
•
•
Master Informatique spécialité Ingénierie du Logicielle Libre.
Maîtrise Informatique.
DEIES : Diplôme Européen d’Intelligence Economique et Stratégique.
Licence Informatique.
Diplôme d’Ingénieur de Techniques Informatique et Electronique.
Baccalauréat Scientifique, option Biologie.
Langues : Anglais Technique.
Synthèse
En résumé, les missions et les postes qui me permettront de m'exprimer immédiatement, sans perte
d’énergie et de temps, peuvent être regroupé selon les environnements communs cités ci-dessous :
• Produit électronique numérique ou analogique (composant ou matériel)
• Informatique (Ordinateur, réseaux, sécurité, etc.),
• Logiciel (ERP),
• Développement/Etude et Conception,
• Prestation de services informatiques (Forfait ou régie),
• Consulting Flux d'informations,
• Portail web,
ICQ: 479161347 - Skype_Pseudo: bouityvoubou – Blog : http://henri.bouityvoubou.free.fr/
Dernière mise à jour : dimanche 21 décembre 2008
5/5