James Langbridge

R&D Engineer, Econocom Managed Services

44NantesPays de la Loire - France

Mon but est de créer des bidules et bricoles embarqués pour des PME/PMI, et aider avec des systèmes embarqués existants, pour dévoiler leur vrai potentiel.

J'ai plus de 10 ans d'expérience, ayant travaillé sur des systèmes robotiques, des systèmes industriels ou des périphériques de communication.

Je développe en C, assembleur, et python, avec parfois un peu de C++, BASIC et Perl par çi par là. Mes outils de débug vont de la sonde JTAG aux IDE, des oscilloscopes au bon vieux printf, sans oublier les analyseurs logique. Quand je ne suis pas en train de créer un système, je fais de l'optimisation de code C ainsi que de l'obfuscation.

James Langbridge
169 contacts
Depuis 2012
Expérience professionnelle
2009 - 2012

Mission chez Sercel, Nantes

- Intégration d'un module Bluetooth sur plateforme ARM
- Prototypage Bluetooth en Python
- Démonstration Hamming en Python
- Formation et conseils en interne pour méthodologies Agile

Mission chez ST Ericsson, Le Mans

- Support sur plateforme ARM9, C
- Débuggage hard et soft via JTAG
- Modifications kernel pour hardware spécifique (SD, NAND, I2C)

Mission chez Hydrokit, Le Poire sur Vie, France

- Développement sur PIC18F en langage C
- Bus CANopen
- Geestion de project (mise en place de procédures, logiciels de versioning de sources, logiciels de gestion de project, serveurs)

Mission chez Chicago Pneumatic

- Développement systèmes embarqués à base de 68332
- Développement d'un application de communication sur ARM9
- Développement d'un application de gestion de moteur sur DSP TI 2810
- Assembleur 68k
- Optimisation de code C
- Analyse de défaillances software/hardware

Mission chez ST Ericsson, Le Mans

- Support ST Ericsson sur des plateformes Linux à base d'ARM9
- Debugage soft et hard via debuggeur JTAG
- Modification des drivers pour le matériel
- Modification du système de boot et gestion MMU de l'ARM9 en assembleur

High Tech
2009 - 2009

BlueKanGo est un éditeur de logiciels SaaS, proposant des BPM pour différents secteurs, tel le médical, RH, qualité, etc. BlueKanGo propose de "remplacer" un parc informatique en utilisant des machines légères, tel des Netbooks et clients légers, tout en s'adaptant à l'infrastructure existante.

- Développement d'outils de gestion de parc en C / Java / Python
- Développement d'outils spécifiques de configuration en PyGTK
- Optimisations Linux pour Netbooks, Deskbook et PDAs (kernel, optimisations SSD, légereté du système)
- Linux Ubuntu Serveur, Desktop, LPIA et MID
- Interface pour le monde Open Source (communication, tests et rapports pour la communauté OS)
- Intégration de Linux sur machines spécifiques:
- Intel Atom N270, N280, Z520 (netbooks)
- AMD Geode LX800 (netbook)
- ARM Snapdragon, PXA270 (PDA)

Compétences: C, C++, Python, Java
Systèmes: Windows, MacOS X, Linux

High Tech
2008 - 2009

Ripple Motion se spécialise dans les applications de mobilité, principalement des applications sur iPhone et des serveurs Linux.

- Développement en Objective C utilisation XCode
- Développement d'applicatifs serveurs en Python/Django
- Utilisation des méthodologies Agile / XP / Scrum

Compétences: Objective C, Python
Systèmes: MacOS X, Linux

High Tech
2007 - 2008

e-DCom est fournisseur de sites internet orientés pour les PME/PMI, permettant la mise à jour instantanée du contenu (texte, images, animations, liens) sans avoir besoin de connaissance en langages de programmation.

- Développement LAMP (Linux, Apache, MySQL, PHP)
- Administration des serveurs Développement et Production (www, mail, ftp, sauvegarde)
- Développement d'applications spécifiques selon les besoins des clients (conversion de fichiers .xls vers tableau, sauvegarde automatique des données, archivage, cryptographie)
- Gestion d'entreprise
- Développement d'un éditeur de texte riche en JavaScript
- Virtualization, bureaux virtuels

Compétences: PHP, MySQL, C, C++, JavaScript
Systèmes: Linux, Windows, MacOS X

High Tech
2004 - 2005

Odixion se spécialise dans les robots de gravure et d'impression de CDs et DVDs, ainsi que les tours de duplication. Le département de recherche et développement avait comme objectif la continuité des projets, l'évolution logicielle, mécanique et électronique des solutions, le développement d'applications spécifiques ainsi que le service après-vente aux grands comptes utilisant le SDK. Les clients allaient des PME/PMI et associations jusqu'aux multinationales, quelques exemples: Thalès, Dassault, DGA, Hachette Livres, Sanofi Synthélabo

- Développement d'un logiciel de contrôle en C/C++
- Développement de routines de robotique en assembleur x86
- Développement d'une interface client en Java
- Développement d'une interface administrateur en PHP
- Recherche électronique pour le renouvellement d'une carte contrôleur PCI
- Recherche électronique pour un changement de système (x86, ARM, PowerPC)
- Encadrement d'un équipe de 3-5 ingénieurs
- Modules supplémentaires selon les clients:
- DICOM pour le milieu medical
- Cryptographie pour le secteur de la défense
- Sauvegarde RAID-DVD pour l'archivage
- Administration réseau de l'entreprise:
- Virtualisation des serveurs www/mail/ftp/svn
- VoIP
- Bureaux virtuels

Compétences: C, C++, Java, Assembleur, Ingénierie électronique, ingénierie mécanique
Systèmes: Linux, Windows, MacOS, Solaris

High Tech
2003 - 2003

Prassi Technology est un éditeur de logiciels spécialisé dans la gravure de CDs et DVDs. Prassi Technology commercialise un logiciel de gravure, ainsi que des applications "noname" pour des clients, ainsi qu'un SDK permettant l'intégration des routines de gravure dans n'importe quel application en C/C++. Les clients étaient des PME, des fabricants de graveurs, des multinationales ainsi que des organismes d'état qui ont un besoin d'archivage et de contrôle de copie.

- Développement d'un outil de conversion d'images ISO pour Windows
- Développement d'un SDK pour Windows et Linux
- Validation électronique et logicielle de nouveaux graveurs de CD/DVD

Compétences: C, C++
Systèmes: Windows, Linux

High Tech
Hobbies
Photographie digitale , voyager , lire un bon livre technique
Blog de James Langbridge

Les visiteurs de ce profil ont aussi consulté
Romain Monceau
Ingénieur d'études, Ausy
Gaël FERARD
Consultant, SII Nantes
Ekbal ROSTAM
Ingenieur en Informatique, AUSY
Olivier MOREAU
Directeur de projets, EFFITIC
Michel Ferri
Etudiant Master Génie Mécanique, Université Bordeaux 1
Gildas LE BOZEC
Chargé de validation/recette, SII
Louis M
Salarie, ged
Enrique Valverde
Directeur de Zone, Spir Communication
Guillaume Brochut
Founder & CEO, wall-market
Viadeo pour votre carrière : Créez votre profil