"Dans ma carrière, j'ai travaillé
dans diverses organisations sur un nombre considérable de projets. J'ai fait
l'expérience de plusieurs processus de développement. Je comprends comment
tailler un processus sur mesure pour mettre en valeur les forces
d'une organisation, quelqu'en soit la taille.
Cette implication dans de nombreux projets me permet d'identifier les problèmes potentiels des diverses phase. Je peux donc élaborer des mécanismes permettant de réduire les risques inhérents.
Ma participation à un certain nombre de
vérifications ISO 9001 m'a aidé à comprendre la logistique qui entoure cette procédure.
J'ai eu la chance de me joindre à deux projets aux stades
initiaux de développement. Ceci m'a donné l'occasion
de mettre en pratique des techniques qui m'ont permis de réduire les temps de développement et améliorer
la qualité des produits fabriqués. Je suis
attiré par le processus créatif
nécessaire au développement de logiciels.
J'utilise le principe KISS (Keep It Simple Stupid) comme philosophie
de base de conception de logiciel. J'aime utiliser l'approche
"bottom up". Je construis des petits modules indépendents que
je teste séparément, puis j'intègre
divers blocs pour obtenir des systèmes de plus en plus gros.
Je planifie soigneusement l'aspect testabilité des composants
que je conçois, ajoutant le nécessaire pour le test de boîte blanche qui aideront à identifier les
problèmes au moment de l'intégration.
Au fil des ans, j'ai ajouté à mon arsenal les outils
et méthodologies qui permettent d'optimiser le cycle de vie du
logiciel. Je suis toujours à l'affut de nouvelles pratiques qui
facilitent la conception des logiciels. Je suis pragmatique et essaie
de tirer profit de chaque situation pour m'aider à compléter mes projets dans les limites de temps et de
budget.
Bien que je sois passionné par le développement de logiciel, j'évalue toujours s'il est préférable
d'intégrer des produits commerciaux ou du code source du
domaine publique pour accélérer le
développement (sans compromettre la qualité du
produit final).
Je suis très intéressé par tout
ce qui touche le routage, la conception de protocoles et les systèmes répartis. J'ai une expertise dans le développement de systèmes embarqués avec
spécialisation dans le routage, le traitement d'appel,
la gestion d'interface, la configuration d'équipement
et la gestion de réseau."
|
Mettre en valeur mon expertise en développement, mes qualités de
vulgarisation et d'analyse et traduire mon enthousiasme pour la technologie Internet
dans des produits et services qui faciliteront les communications interpersonnelles.
CONCEPTEUR DE LOGICIEL/HARDWARE SENIOR
Martin Dubuc Consulting Inc.
(août 2002 - présent)
- Conception d'une interface Web pour un système de collecte de données
- Retouche du code applicatif d'un système d'acquisition de données pour
en améliorer la performance et la facilité de maintenance
- Conception d'un schèma de base de données pour la configuration et la supervision d'alarmes d'un système d'acquisition de donnèes
- Responsable des efforts de normalisation des MIB LMP et TE link chez l'IETF:
les deux MIB ont obtenus le statut RFC
- Conception du micrologiciel pour un système sophistiqué
d'acquisition audio
- Conception du bootloader
Jolt et Colt pour microcontrôleurs de la famille PIC18F
- Portage du compilateur C SDCC pour la famille PIC18F
- Conception de plaques de circuit pour enregistreur audio digital pour
installation multimédia. Conception des pilotes pour les circuits
intégrés ISD2560 et ISD5116.
- Ecriture de plusieurs articles pour des revues d'électronique
SPECIALISTE SERVICE TECHNIQUE - IBM RATIONAL
IBM (août 2003 - février 2004)
- Conseiller technique pour les produits IBM Rational (Rapid Developer, XDE/WSAD,
Rose, Test RealTime et Rose RealTime). Cette tâche consiste à
analyser le besoin des clients et fournir des recommandations sur le choix des
produits et sur les stratégie de déploiement des produits,
donner la formation sur les produits, fournir le support technique à
l'équipe de vente, participer à des événements de
promotion (séminaires publiques, foires, etc...).
CONCEPTEUR DE LOGICIEL SENIOR - DEVELOPPEMENT COMMUTATEUR FIBRE OPTIQUE
Meriton Networks (novembre 2000 - août 2002)
- Responsable de l'architecture de système pour le commutateur de fibre optique
OADX 7200
- Chef d'équipe pour le développement LMP du commutateur de fibre optique
OADX 7200
- Développement système embarqué pour la gestion d'interfaces
- Spécification du MIB pour la gestion des interfaces (participation aux efforts
de normalisation dans l'Internet Engineering Task Force)
- Sélection des outils et logiciels commerciaux pour accélérer
le développement du produit
CONCEPTEUR DE LOGICIEL SENIOR - DEVELOPPEMENT MPLS/G-MPLS
Cisco Systems Co. (mai 2000 - novembre 2000)
- Chef d'équipe pour le développement RSVP du routeur IP prochaine
génération (systè embarqu´)
- Architecture du sous-système MPLS pour le routeur IP prochaine
génération
- Architecture du sous-système G-MPLS pour le commutateur optique prochaine
génération
CONCEPTEUR DE LOGICIEL SENIOR - DEVELOPPEMENT DE PRODUIT
GESTION DE RESEAU
Siemens Telecom Innovation Centre
(mai 1998 - mai 2000)
- Architecture du gestionnaire de services Unisphere (service ligne dédiée
et 1483bridged/ATM)
- Intégration du routeur Unisphere ERX dans le système de gestion de
réseau HP OpenView
- Chef d'équipe pour le transfert de technologie du produit EMS 45190
(fonctionalité PVC)
- Architecture du module de gestion des connexions dédiées (PVC) pour le
système de gestion de réseau du commutateur ATM MainstreetXpress 36190
- Intégration du MainstreetXpress 36190 dans le système 46020 de gestion
de ré de Newbridge
CONCEPTEUR DE LOGICIEL SENIOR - DEVELOPPEMENT DE PRODUIT HYBRIDE CABLE
COAXIAL-FIBRE OPTIQUE DEVELOPMENT
West End System Corp. (juillet 1996 - mai 1998)
- Architecture et développement de l'interface GR-303/V5.2 pour le commutateur
d'accès hybride câble coaxial-fibre optique WestBound. Développement système embarqué: intégration du logiciel d'interface V5.x,
conception d'une infrastructure de base de données, gestion de la mémoire
permanente et vive, téléchargement du logiciel, programmation de la
mémoire flash, services du système d'exploitation.
- Participation à la planification de projet
- Supervision d'employés juniors
CONCEPTEUR DE LOGICIEL - DEVELOPPEMENT DE PRODUIT ATM
Bell-Northern Research Ltd.
(juin 1994 - juin 1996)
- Spécification, architecture, développement et test d'intégration
du système de comptabilité des appels et des statistiques de performance du
commutateur large bande (ATM) Concorde
- Architecture et développement du module de traitement d'appels
- Analyse de performance de l'application de traitement d'appels
CONCEPTEUR DE LOGICIEL - TEST DE CONFORMITE
Hewlett-Packard (juillet 1991 - mai 1994)
- Responsable des produits de test de conformité pour les protocoles de
transmission de trames (frame relay)
- Responsable des produits de test de conformité RNIS VN3 (France) et CTS2bis
(Europe)
- Architecture et développement du produit de test de conformité des
services complémentaires RNIS National ISDN-1
- Participation aux travaux des groupes de normalisation nord-américains et
européens sur les tests de conformité (National ISDN Users Forum,
ACT-Frame Relay, CTS4 SS7)
- Participation aux expositions commerciales et aux conférences
AGENT DE RECHERCHE (Poste temps plein)
Université de Montréal (mai 1989 - juillet 1991)
- Recherche appliquée dans le domaine du test de conformité
(développement d'application Unix)
- Participation à la planification des projets de recherche des étudiants
MAITRISE ES SCIENCE (INFORMATIQUE)
Université de Montréal, Montréal, Québec, Canada. Septembre 1992
Moyenne générale 4.10/4.30
Mémoire de maîtrise: Développement d'un environnement pour la
génération automatique incrémentielle de suite de tests pour les
protocoles basés sur des automates à états finis.
Utilisation de la librairie XView.
Cours gradués: Tests de protocoles, Modèle OSI, programmation orienté objet, tolérance aux fautes et testabilité.
BACCALAUREAT ES SCIENCES (MATHEMATIQUES ET INFORMATIQUE)
Université de Montréal, Montréal, Québec, Canada. Mai 1989
Moyenne générale: 83.0%
- Langages de programmation: C, C++, Java, Pascal,
assembleur (M680x0, PIC), HTML, perl, Eiffel, Forth, Ada, Simula, Prolog
- Processeurs: Motorola (680x0, PowerPC), microcontrôleurs Microchip PIC
- Outils développement logiciel: ClearCase, RCS, eclipse, WSAD/XDE,
Rational Rose, Rational Rose RealTime, eclipse, Test RealTime,
emacs, flex, tcl, Purify Plus, Test RT, Rapid Developer, SNIFF, cygwin, gcc,
Green Hills Multi
- Méthodologie de développement: RUP, UML,
programmation orienté objet, spécification formelle
- Interfaces de programmation d'application: Java (Swing, RMI, JNI,
JavaServer Faces), AdventNet SNMP, HP OpenView
- Systèmes d'exploitation: Unix (Solaris, HP-UX, HP-RT, Linux), VxWorks, OSE, IOS, Mac OS, Windows XP/2000/NT/98, MS-DOS
- Interfaces graphiques: X Windows, CDE, Swing, tk, Macintosh, MS Windows
- Commutateurs/routeurs: Mainstreet 3600, MainstreetXpress 36190, Nortel Concorde, Unisphere ERX (interface Cisco), Unisphere SMX, Cisco GSR 12000, Meriton OADX 7200
- Systèmes/applications: HP OpenView, Micromuse Netcool, Tomcat, Apache,
MySQL, ethereal, Newbridge 46020 NMS
- Testeurs de protocoles: HP PT300/500, HP PT302/502, HP 75000 (ATM), AdTech,
Tekelec Chameleon
- Normes: IP (ICMP, PPP, TCP, UDP, OSPF, BGP, DHCP, RADIUS, MPLS,
G-MPLS, DiffServ, RSVP, LDP, L2TP, FTP, SNMP), ATM (ILMI, PNNI, Q.2931, QSAAL, SSCOP),
SONET, frame relay, GR-303, V5.1, V5.2, ISDN, X.25, TL1, OSI (transport, ACSE, CMISE/CMIP),
SDL, TTCN, ASN.1, LOTOS, Estelle
- Distinctive Entry pour le concours Mad Dash for Flash Cash, Circuit Cellar (2003)
- Contributor Award, Hewlett-Packard Journal (1994)
- Bourse Teleglobe Canada (1990-91)
- Bourse du conseil de recherche scientifique national et de génierie (1989)
- Bourse du FCAR (1989)
- Bourse sous-gradueacute;e de l'Université de Montréal (1986)
PUBLICATIONS
M. Dubuc, T. Nadeau, J. Lang, E. McGinnis, A. Farrell,
Link Management Protocol Management Information Base,
RFC 4631,
septembre 2006.
M. Dubuc, T. Nadeau, J. Lang,
Traffic Engineering Link Management Information Base,
RFC 4220,
novembre 2005
M. Dubuc, Adding Sound to your Projects, Nuts and Volts, mars 2004.
M. Dubuc, Frame relay conformance testing,
Hewlett-Packard Journal, octobre 1994.
G. v. Bochmann, A. Das, R. Dssouli, M. Dubuc et G. Luo, Fault models
(invited paper), 4th International Workshop on Protocol Test Systems, Netherlands,
novembre 1991.
M. Dubuc, R. Dssouli et G. v. Bochmann, TESTL: an environment for incremental test
suite design based on finite-state models, 4th International Workshop on Protocol
Test Systems, Netherlands, novembre 1991.
M. Dubuc, G. v. Bochmann, O. Bellal et F. Saba, Translation from TTCN to LOTOS
and the validation of test cases, FORTE '90 (IFIP), Madrid, Spain, November 1990.
G. v. Bochmann, D. Desbiens, M. Dubuc, D. Ouimet et F. Saba,
Test result analysis and validation of test verdicts, 3rd International Workshop on Protocol Test Systems, MacLean, New Jersey, octobre 1990.
- Bilingue
- Certificat de sécurité secret
|