Une expérience de 3 ans à Nortel Networks UK dans le departement OAM (Organisation Administration and Maintenance) du site R&D.
2002 (9 mois)
Projet : Internet Transparency [telecoms :serveur d’équipements VOIP]
• Objectif : extension des matériels gérés par un serveur d’équipements Voice over IP : gestion de NATs (Network Address Translator).
Sous équipe de 6 personnes, 20 personnes impliquées sur ce projet localement.
• Rôle
Etude de l’architecture existante: identification des modules à modifier et à créer pour gérer les NATs + validation avec les responsables aux USA.
Développement de l’interface graphique : modification de composants existants et création de nouveaux composants.
Spécification et développement d’une interface d’accès XML.
Modification et création des procédures de traitement situées entre les interfaces et la base Oracle avec modification de l’interface CORBA du serveur
Participation à la rédaction des documents : cahier des charges, spécifications, plans de tests, documentation utilisateur
• Environnements techniques et méthodologiques
Java – UML – GUI (Swings) – CORBA – XML – SQL - CLEARCASE
2001 (7 mois)
Projet : Telephony Routing Over IP [telecoms : routage VOIP]
• Objectif : Etude et développement d’un prototype utilisant le protocole TRIP (Telephony Routing Over IP) pour établir les paramètres de routage d’appels téléphoniques d’un réseau VOIP vers un réseau commuté.
Equipe de 5 personnes
• Rôle
Conception et développement d’un client Java recevant les règles logique décrivant les critères de routage par préférence :
- conception du format des règles logiques (envoi + stockage)
- implémentation du protocole COPS pour la transmission des règles
Conception et développement d’un serveur permettant de tester le client
Intégration du client « règles logiques » dans l’application serveur de routage en collaboration avec les membres de l’équipe
Participation à la rédaction des documents : cahier des charges, spécifications, plans de tests.
Mise au point de la démonstration du prototype concernant l’aspect règles logiques
• Environnements techniques et méthodologiques
Java – UML – CLIENT SERVEUR
2000 (18 mois)
Projet : AMA to CDR mediation [telecoms : billing]
Note: stage de fin d’études de 6 mois débouchant sur une embauche.
• Objectif : création de « briques logicielles » permettant la réception, le traitement et l’envoi de fichiers de facturation téléphonique vers les systèmes des opérateurs.
Equipe de 3 personnes
• Rôle
Conception de l’architecture générale de l’application avec l’utilisation d’un framework développé par une équipe Nortel au Canada
Décomposition des responsabilités d’implémentation en accord avec l’équipe
Implémentation de l’application en Java
- client serveur permettant la réception des fichiers de facturation
- décodage et gestion des fichiers de facturation (format AMA)
- gestion, des alarmes et logs
Test de l’application avec développement du plan de tests
Rôle de conseil/formation envers les membres de l’équipe concernant l’utilisation du langage Java et du framework utilisé
• Environnements techniques et méthodologiques
JAVA - UML – CLIENT SERVEUR – FORTE – RATIONAL ROSE
Expériences additionnelles :
Nortel Networks France (Paris) – Stage de 6 mois - 1998
• Conception d’une application intranet 3 tiers
Conception et implémentation d’une base de données sous Oracle
Développement des interfaces utilisateur en utilisant une architecture 3 tiers
• Environnements techniques et méthodologiques
JAVA - UML – APPLETS – SERVLETS – RMI – Oracle - JDBC – SQL – HTML
Formations :
1997-2000 : Diplôme d’Ingénieur en génie logiciel de l’Université de Technologie de Belfort Montbéliard (UTBM), branche génie informatique, filière « ingénierie des logiciels et de la connaissance ».
1994-1997 : Diplôme de technologue (Bac +3) de l’Ecole Supérieure de Technologie Electronique (ESTE groupe ESIEE), spécialisation informatique industrielle
1994 : Baccalauréat C
Compétences :
Techniques et méthodes
-Langages et environnements de développement :
JAVA – CORBA - C – C++ - SQL – XML - HTML
UNIX – WINDOWS NT
Compétences JAVA : Threads – Swings – JDBC - Sockets – RMI – principes J2EE
-Méthodes de conception :
UML – Design patterns - MERISE
-Outils :
CLEARCASE – ORACLE – RATIONAL ROSE – FORTE
-Rôles :
Analyse, conception et développement d’applications logicielles utilisant Java
Interventions sur la totalité du cycle de vie du logiciel (cahier des charges, spécifications, développement, tests, documents utilisateurs).
Travail d’équipe dans un environnement international avec contacts multi-sites
Langues :
Anglais courant (3 ans en Angleterre)