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