|
Objectif
Travailler dans un environnement stimulant, intéressant et fun où politique et bureaucratie n'interfèrent pas avec le vrai travail. Faire partie d'un projet plus grand que ce que je pourrais accomplir seul.
|
Profil
Analyste Programmeur Senior avec 11 ans d'expérience. Expérience en programmation Java J2EE, C, XML, SQL, PHP, Perl et shells Unix. Expérience en développement sous UNIX et Mac OS. Bon sens du design et de l'usabilité. Expertise en planification, conception, développement, et supervision d’équipes multidisciplinaires pour des projets web. Autonome, enthousiaste et orienté résultats.
|
Expérience professionnelle
| Yahoo! ; San Diego, Californie |
Juillet 2007- Actuellement |
| Ingénieur système logiciel senior |
- Web services Yahoo! Mail.
| Convera ; Montréal, Canada / Carlsbad, Californie |
Mai 2004 - Juin 2007 |
| Ingénieur logiciel senior |
- Conception et programmation d’un extracteur d’entités, d'un "mixeur" XML avec moteur de règles, d'un serveur de log et monitoring temps réel, de services web et APIs haute performance pour un moteur de recherche web sémantique de nouvelle génération. Java, J2EE, JSP et Struts, REST, XML, MySQL, LDAP. Eclipse, Ant, Subversion, CruiseControl. Apache, JBoss et Tomcat. Maintien de scripts UNIX et Ant de déploiement de l'infrastructure back-end ainsi que des SDKs.
| Andromed ; Montréal, Canada |
Mai 2002 - Mai 2004 |
| Ingénieur logiciel senior |
- Conception orientée objets et progammation d'un système médical de télésurveillance à domicile en temps réel. Solaris, Linux, Java, J2EE, XML, Oracle 9i. Modélisation UML et Merise. JBuilder, SourceSafe.
- Chef de projet pour une application web de sondages fonctionnant en modèle ASP. Administration, optimisation (tables contenant plusieurs millions de lignes), analyse des besoins, coordination avec l'équipe marketing. Microsoft ASP et Oracle 8i. Visual Studio, SourceSafe.
- Tests sous LabVIEW et validations d'algorithmes complexes de traitement du signal.
| Compuware ; Montréal, Canada |
Janvier 2000 - Mai 2002 |
| Chef d'équipe (6 à 8 programmeurs) |
- Gestion de nombreux projets web simultanément : TAL, Jean Coutu, Sports-Québec, Assurnat, Samuelsohn, Aquabrass, Cité du multimédia. Analyse des besoins, répartition des tâches dans l'équipe, respect des budgets et échéanciers, contrôle de la qualité, programmation de parties délicates, et évaluation des programmeurs.
- Analyse des besoins, conception, développement et optimisation du site Intranet de la Banque de Développement du Canada (BDC) : gestion de contenu avec nombre infini de sous-niveaux, liens inter-sections, système d'approbation du contenu, mécanisme de verrouillage des pages en cours d'édition, système d'alerte avertissant les auteurs de pages contenant des liens invalides, architecture staging/production assurant sécurité et intégrité des données. Microsoft ASP et SQL Server. Supervision de 8 programmeurs, analystes-programmeurs, et graphistes. Projet de 300 000 $ réalisé en 6 semaines.
- Analyse, conception orientée objets et développement du site web USA Hockey : site entièrement dynamique, gestion de contenu très complète (nouvelles, quiz, calendriers, équipes, joueurs, statistiques, etc.) pour ligues de hockey. BEA Weblogic 7 (Java J2EE, XML) et Oracle 8i. Modélisation UML et Merise. Sun Forte, Ant, CVS.
- Analyse des besoins, rédaction d'échéanciers, analyse et développement de l'intranet de TAL Gestion Globale d'Actifs : publication de documents et d'informations sur l'entreprise, système d'évaluation de la contribution des employés, gestion du dossier des employés pour les ressources humaines. ColdFusion et SQLServer, interfaçage COM avec une base FoxPro via Novell.
- Conception et développement du site Internet et du module de publication du Musée d'Art Contemporain de Montréal. ColdFusion et SQLServer.
| Technomedia ; Montréal, Canada |
Avril 1999 - Janvier 2000 |
| Ingénieur logiciel |
- Conception et développement de logiciels Intranet de gestion de ressources humaines et d'apprentissage en ligne sous ColdFusion, Oracle, et SQLServer pour Bell Canada.
| SQLi ; Lyon, France |
Janvier 1998 - Avril 1999 |
| Ingénieur logiciel |
- Conception et réalisation en PL/SQL et Perl avec Oracle Application Server du premier Intranet de Elf: répertoire de pétroles, simulations de mélanges, etc. Responsable technique du développement de l'application. Base Oracle sur Digital UNIX contenant des millions de données scientifiques. Durée du projet : 6 mois, 4 personnes.
- Réalisation en ASP/Oracle d'un Intranet de gestion budgétaire pour la Société des Autoroutes Provence-Rhin-Rhônes (SAPRR).
- Conception et réalisation sous Lotus Notes d'une base de gestion de la documentation technique de bioMérieux et d'un site Intranet Domino de consultation de la base.
| Centre d'Essai de la Méditerranée (CEM) ; Île du Levant, France |
Octobre 1996 - Septembre 1997 |
| Ingénieur logiciel (service national) |
- Conception orientée objets et développement d'une interface utilisateur en C sous OSF/MOTIF (Silicon Graphics IRIX) de suivi de trajectoire de missiles.
| IBM ; La Gaude, France |
Juin 1995 - Septembre 1995 |
| Ingénieur logiciel (stage) |
- Conception orientée objets et développement en C++ sous OS/2 d'une application graphique conviviale multi-tâches temps réel de déboguage de cartes switch.
|
Autre expérience
- Création de sites web (tubular.net, agencebarbare.com par exemple) à l'aide de Perl/PHP/Apache/MySQL, référencement, etc.
- Programmation de sharewares pour Mac utilisés par des milliers de personnes (kebawe.com/soft).
|
Connaissances informatiques
- Systèmes d'exploitation : Mac OS X, UNIX, Linux, Windows
- Langages : Java, PHP, Perl, C, C++, Objective-C, Pascal, SQL, PL/SQL, regex
- Internet : HTML, JavaScript, CSS, XML, XPath, XSL, ColdFusion, ASP, J2EE, JDBC, Java Servlets, JSP, Struts (MVC), REST, SOAP, Apache, Tomcat, JBoss, IIS
- Bases de données : Oracle, SQL Server, MySQL
- Modélisation :UML, Merise, Design Patterns
- Outils : Eclipse, Xcode, Ant, Subversion, CVS, SourceSafe
- Ergonomie, usabilité : interfaces utilisateurs, sites web
|
Formation
| INSA - Institut National des Sciences Appliquées de Lyon, France |
1996 |
Diplôme Ingénieur en Informatique (équivalent M.Eng. en informatique), dont une année d'étude à l'université Concordia de Montréal.
|
|
|