Christian Beaudin-Faucher, B.Ing. Développeur Java et C++ avec 4 ½ années d’expérience en Java; 1 ½ année d’expérience en C++ Connaissance de CORBA, RMI et d’applications distribuées. Status présent Éducation [email protected] (514) 803-7649 (tél.) (514) 803-0135 (fax) 1997 École Polytechnique de Montréal Baccalauréat en ingénierie logicielle (B.Ing.) Moyenne finale: 3.75 / 4.00 1993 Collège Jean-De-Brébeuf D.É.C. en Sciences Pures et Appliquées Baccalauréat International (B.I.) en Sciences, orientation informatique. 1991 Collège Notre-Dame Diplôme d’Études Secondaires(D.É.S.) Expérience Technique Septembre 2001 à maintenant AXA Assurances J’ai travaillé comme développeur Java et Web. Nouvelles fonctionnalités sur in site Web interne pour la cotatio automobiles (Java, HTML, JavaScript, SQL, CGI) Développement d’une librairie Java, utilisé en « backend » d’un site Web public pour assurance automobile, www.Assurnat.com. (J2SE, JDBC, Mail, SQL, VBA) Septembre 2000 à août 2001 Netergy Networks Je travaille comme concepteur et développeur Java sur le produit UBuilder©, de Netergy : « shell » de commandes textes Outils de validation et conversion de scénarios. Débogueur pour scénarios (événements, threading, machine à états (GOF), Swing) Interface usager pour configurer la palette de « beans » (Swing, beans) Pool de connections pour JNDI (JNDI, LDAP, Threading) Outil pour construire des librairies de « beans » Dernière mise à jour : 17 juillet 2001 page 1 de 4 Christian Beaudin-Faucher, B.Ing. [email protected] (514) 803-7649 (tél.) (514) 803-0135 (fax) (Swing, beans) Outil de documentation de scenarios (Swing, HTML) Janvier 1998 à août 2000 Ericsson J’ai travaillé pour Ericsson presque 3 années, essentiellement comme développeur Java et C++, sur la nouvelle plate-forme pour réseaux cellulaires d’Éricsson, JAMBALA©. Août 2000 JAMBALA SCP J’ai travaillé sur divers services du SCP: Filtrage sélectif d’appels; Transfert d’appels basé sur le temps; Contrôle par l’usager Mars 2000 à juillet 2000 Expert sur le site pour JAMBALA (assignation spéciale) Expert JAMBALA sur le site d’un important client brésilien, à Porto Alegre (sud du Brésil). Excellente expérience personnelle et professionnelle. Février 2000 et mars 2000 Passerelle CALEA/Intercept INTERCEPT est une passerelle permettant à des agences policières (SQ, FBI, Interpol) de localiser géographiquement des criminels ayant des cellulaires. Mes responsabilités incluaient l’architecture, l’analyse et la conception orientée objet, et l’implantation en Java, C++ et CORBA. Août 1999 à janvier 2000 Maintenance (assignation spéciale) Assignation spéciale et volontaire à l’équipe de maintenance de JAMBALA, dans le but principal d’un transfert de connaissance pour les nouveaux venus à l’équipe. Mars 1998 à juillet 1999 OAM OAM (Operation, Administration & Maintenance) est la couche d’administration et d’opération de JAMBALA. Elle est implantée en Java et CORBA. J’ai travaillé sur differents aspects de OAM: Redondance géographique et interne (modèle Maître/Esclave, CORBA, Java) Dernière mise à jour : 17 juillet 2001 page 2 de 4 Christian Beaudin-Faucher, B.Ing. [email protected] (514) 803-7649 (tél.) (514) 803-0135 (fax) Sous-système de gestion d’alarmes, de fautes et d’événements (CORBA, CORBA Naming, Event/Notifications Channels, ITU/T Standards, Eventdriven, Swing, Java) Outil de configuration pour OAM (Swing, Java) Intégration du sous-module d’alarmes et d’événements d’OAM avec un autre produit d’Éricsson: OSS Mises à jour critiques chez certains clients Support technique. Janvier 1998 et février 1998 Janvier 1996 à décembre 1997 Tutoriels, cours et familiarisation. ACT Informatique Inc. Deux stages (un de 8 mois, l’autre de 4 mois), plus un emploi à temps partiel durant mes trois derniers trimestres à la Polytechnique. J’ai travaillé sur divers démos et prototypes pour la division R&D d’ACT, Pégasus Intelligence. Pegasus Network Application (C++, COM/DCOM, Message-based software) Plate-forme de développement d’agents (Java, Swing, Agent) Langage LUX(C++) Autres études Hiver 2000 Hiver 1998 Hiver 1996 Automne 1995 Été 1992 Portuguais UML/OMT/Méthodologie orientée objet (Ericsson) Allemand, intermédiaire I (Université de Montréal) Allemand, debutant (Université de Montréal) École d’été en anglais (Université de Sherbrooke) Connaissance informatique Java Dernière mise à jour : 17 juillet 2001 J2EE 1.2 / J2SE 1.2, 1.3 Swing, JSP/Servlets, RMI, CORBA, JNDI/LDAP, Java Beans, JavaMail, JavaIDL, JLog. Connaissance de EJB (Enterprise Java Beans), JavaSound/JavaMedia, JTAPI et autres APIs. Threading et synchronisation. Conception et implantation de logiciels fonctionnant par événements et/ou machines à état. page 3 de 4 Christian Beaudin-Faucher, B.Ing. C++ [email protected] (514) 803-7649 (tél.) (514) 803-0135 (fax) Bonne connaissance du langage CORBA (côté client et serveur). Connaissance de base du API de Windows, COM/DCOM, ATL, Threading et synchronisation. CORBA Implantations de Inprise/Visibroker et J2SE/J2EE Services d’événements et notifications de Visibroker Service de Naming Service de Location Environnements de développement (IDE) et outils Méthodologies IBM VisualAge 3.5 Forte, Visual Café Éditeur de texte et Javac BugSeeker (débogueur pour java) OMT/UML (Ericsson et Netergy) XP (connaissance) Outils: o Rational Rose o TogetherJ Systèmes d’exploitations Unix (Solaris) Linux (Red Hat, Mandrake) Windows (NT/2000, 95/98/ME) Passe-temps Rollerblade, bicyclette, kayak, ski, golf, photographie. Langues Français Anglais Allemand (connaissance minimale) Portuguais(connaissance minimale) Dernière mise à jour : 17 juillet 2001 page 4 de 4