James Bamber
4222, rue Parthenais, #302, Montreal, Quebec H2H 2G3
bamber@storm.ca 514-386-0214
Ma carrière professionnelle...
James Bamber
4222, rue Parthenais, #302, Montreal, Quebec H2H 2G3
bamber@storm.ca 514-386-0214
Ingénieur logiciel senior (...
James Bamber
4222, rue Parthenais, #302, Montreal, Quebec H2H 2G3
bamber@storm.ca 514-386-0214
Ingénieur logiciel (11/1996...
Prochain SlideShare
Chargement dans…5
×

CV_James-Bamber_Francais

160 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
160
Sur SlideShare
0
Issues des intégrations
0
Intégrations
9
Actions
Partages
0
Téléchargements
1
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

CV_James-Bamber_Francais

  1. 1. James Bamber 4222, rue Parthenais, #302, Montreal, Quebec H2H 2G3 bamber@storm.ca 514-386-0214 Ma carrière professionnelle est en technologies de la communication et de l'information, principalement en développement de logiciels, analyse des systèmes et architecture de données. Résumé professionnel Je propose des services en matière de développement de logiciels et d’analyse fonctionnelle afin de créer des solutions efficaces et évolutives. Cumulant plus de 20 ans d'expérience dans ce domaine, j'ai une grande capacité d'adaptation et suis très flexible. La résolution de problèmes constitue ma force. Passionné d’innovation, mon objectif constant est d’augmenter l’efficacité du processus de développement et de créer des systèmes faciles à utiliser, à maintenir et à développer. Pour moi, un système est réussi quand il répond aux besoins actuels et futurs de mes clients, quand il est capable d’évoluer de façon dynamique et quand il permet d’exploiter de nouveaux débouchés commerciaux sans avoir à subir des cycles de développement lents et coûteux. Domaines d'expertise • Développement de logiciels – codage (21 ans) ◦ Java (7 ans) ◦ C/C++ (21 ans) ◦ Python (2 ans) ◦ Javascript (4 ans) – y compris AngularJS ◦ Communication réseau GSM: SMPP, GPRS, UDP, HLR (2 ans) ◦ Lua, PERL, Bash et d'autres langages de script (15 ans) ◦ Protocoles de réseau sans fil: ZigBee, BacNET, CanBus (2 ans) ◦ LabVIEW (11 ans) • Analyse et conception des systèmes logiciels (15 ans) • Architecture de données et réalisation des bases de données (18 ans) • Administration de système et administration de BD (2 ans) • Infographie 3D (8 ans) • Rédaction technique (12 ans) • Conseil technique – matériel et logiciel (2 ans) • Certification Professional Scrum Master (www.scrum.org PSM 1 certification list) • Outils de développement : IntelliJ, Maven, SpringBoot, Camel, MS Visual Studio, IAR • D'autres outils : Jira, Git, Subversion, Stash, Bamboo, Flyway, Ansible, Wireshark Expérience Ingénieur logiciel senior (07/2015 – 11/2016) iMetrik Global Inc. – Montréal, QC Participé à tous les aspects du développement d'une solution de telematics M2M/IoT : • développement de firmware embarqué en C++ • dépannage et développement de réseau GSM (SMS, GPRS, UDP) • architecture de données (Postgresql) • architecture de système distribué (VM, configuration IP, load balancing, redondance, cloud publique et privé) • Java Enterprise design patterns • analyse et développement SOA/microservices (Java, Maven, Spring, Camel) • automatisation de tests d'intégration et de déploiement Workflow et contrôle de version: Jira/Subversion/Nexus/Bamboo/Confluence Développement : IntelliJ Idea et Rowley Crossworks Environnement : Agile page 1 sur 3
  2. 2. James Bamber 4222, rue Parthenais, #302, Montreal, Quebec H2H 2G3 bamber@storm.ca 514-386-0214 Ingénieur logiciel senior (11/2013 – 06/2015) Schneider Electric – Montréal, QC Développement des solutions d'automatisation de bâtiment : • développement de firmware embarqué en C/C++ avec scriptage Lua • analyse et développement en sécurité • dépannage des réseaux sans fil (ZigBee, BacNET, CanBus : utilisant Wireshark, etc.) • automatisation de tests fonctionnels • interface web (Javascript, AJAX) Workflow et contrôle de version : Jira/Git/Stash/Bamboo/Confluence Développement : MS Visual Studio et IAR Workbench Environnement : Agile Ingénieur logiciel senior (07/2008 – 10/2013) Basic Plasma Science Facility, UCLA – Los Angeles, CA Création d'un système de visualisation des données 3D : • conception et réalisation des logiciels (Windows et Mac: Autodesk Maya, C++ utilisant Maya API en Visual Studio 2010) • tests pour ce système logiciel – individuels et fonctionnels • documentation et d'autres documents pour le client • maintenance et amélioration continue Conseiller technique / gestionnaire de projet (06/2010 – 07/2012) * effectué simultanément avec le mandat de UCLA ci-dessus Pac-Dent International – Walnut, CA Recherche et développement d'un scanner dentaire 3D, conjointement avec une firme d'ingénierie indépendante : • Établissement des exigences, i.e. optique, électronique et logiciel • analyse des données générées à différents stades de développement du scanner (LabVIEW) • conception d'une interface utilisateur (Photoshop, MS Expression, MS Silverlight) • prototypage logiciel (C#, MS .NET Framework 4.0, MS Visual Studio 2010, SVN) • communication régulière avec le client et la firme d'ingénierie indépendante sur les détails techniques et la faisabilité de la conception Ingénieur logiciel senior (04/2002 – 06/2008) Institute for Plasma and Fusion Research, UCLA – Los Angeles, CA Création d'un système d'acquisition de données modulaire et extensible : • architecture de système, conception et réalisation d'un cadre logiciel modulaire (Windows : LabVIEW, C++ en Visual Studio 2010, SQL, HDF5), comprenant : ◦ modules d'interface pour des périphériques matériels tels que des numériseurs de haut vitesse, des générateurs de signaux et des moteurs pas à pas (via CAMAC, GPIB, USB, TCP/IP, VME) ◦ architecture de base de données et une interface LabVIEW pour la BD (MySQL, Oracle) ◦ interface utilisateur intuitive pour des chercheurs invités • module pour surveiller et contrôler des paramètres systèmes de l'installation expérimentale • tests pour ce système logiciel – individuels et fonctionnels • maintenance et amélioration continue page 2 sur 3
  3. 3. James Bamber 4222, rue Parthenais, #302, Montreal, Quebec H2H 2G3 bamber@storm.ca 514-386-0214 Ingénieur logiciel (11/1996 – 06/2001) Bell Canada – Ottawa, ON Participé à divers projets d'infrastructure de base pour soutenir les services Internet de Bell : • développement des systèmes à grande échelle pour accès web aux informations intégrées : ◦ conception de logiciels (Rational Rose, Visio) ◦ développement de logiciels (Unix: C++ avec CORBA et Rogue Wave, Java, CVS) ◦ architecture de données (ER/WIN) ainsi que les logiciels d'accès (Sybase, SQL, C++) • logiciels du système de facturation (Unix: C++, UNIX shell scripts, SQL, PERL, MS Excel) • applications pour soutenir des représentants du service à la clientèle (Windows : Delphi Pascal) • tests – individuels, fonctionnels et système Boursier postdoctoral en physique (01/1995 – 06/1995) UCLA Institute of Plasma and Fusion Research – Los Angeles, CA Recherche expérimentale en physique des plasmas : • logiciels pour l'analyse des données scientifiques (C/C++, IDL) • rédaction et publication d'articles scientifiques dans des revues avec comité de lecture Éducation Doctorat en physique – physique des plasmas expérimentale (1994) University of California, Los Angeles (UCLA) • 1987-94 : UCLA Foreign Scholar Award – frais de scolarité couverts intégralement Maitrise en physique – physique spatiale (1986) University of Calgary • 1985-86 : NSERC Postgraduate Scholarship – frais de scolarité couverts intégralement Baccalauréat en physique – physique avec mineur en informatique (1984) University of Calgary • 1984 : U of C Faculty of Science Gold Medal – attribué au meilleur étudiant dans la faculté des sciences Langues • Anglais (langue maternelle). • Français (maîtrise linguistique – compréhension : excellente, parlée : bonne, écrite : bonne). Activités externes • Conception et construction d'une maison écoénergétique hors réseau. • Adepte de cyclotourisme. • Passionné de voyages. • A habité à Beijing pendant un an pour apprendre le chinois (1995-96). • Infographie 3D et simulation informatique des phénomènes naturels. • Vitrail, dessin et peinture. Disponibilité Je suis disponible à partir du 28 novembre 2016 et je travaille sur une base contractuelle. Références seront fournies sur demande. page 3 sur 3

×