-
Pilz Automation Ireland
- Ingénieur développement
2013 - maintenant
logiciel
* Développement d'un éditeur d'applications pour visualiser et contrôler des systèmes d'automatismes
industriels
* Contribution au développement du serveur, navigateur web, éditeur, et applications de visualisation
* Amélioration de la conception du système pour une meilleure fiabilité et testabilité
* Mentoring des membres de l'équipe de développement (nouveaux et moins expérimentés)
Mots-clés: C++, Qt, Boost, Windows CE, WebKit, API REST, JavaScript, Typescript, Backbone.js, Ruby, Git,
Agile/SCRUM, développement piloté par les tests (TDD), tests unitaires et d'intégration, revue de code,
intégration continue (Jenkins)
-
NIMBUS Centre for Embedded Systems Research
- Ingénieur développement
2012 - 2013
NIMBUS Centre for Embedded Systems logiciel Research,
* Principal développeur pour créer un système de contrôle de chauffage résidentiel
* Responsable du développement du système embarqué communiquant avec le hardware, gestion et
stockage des données, implémentation des algorithmes de contrôle
* Responsable du développement de l'interface utilisateur tactile
* Collaboration étroite avec le client, les ingénieurs hardware, contrôle, et designer
Mots-clés: Python, Linux embarqué, architecture ARM, cross-compilation, Object Relational Manager (ORM),
SQLite, API REST, Phonegap, JavaScript, Backbone.js, Svn
-
Cork Institute
- Chargé de cours
2011 - 2013
* Enseignement en université de plusieurs disciplines informatiques (en anglais)
* Encadrement et notation de thèses d'étudiants en fin de Master, dans le domaine du cloud computing
-
NIMBUS Centre for Embedded Systems Research
- Concepteur développeur
2009 - 2010
* Développement d'une application pour collecter et visualiser des données de capteurs à distance
* Collaboration étroite avec le client et l'équipe hardware
* Conception de l'architecture du système
* Programmation du module de communication GPRS pour transmettre les données des capteurs
* Développement d'une application web pour stocker et visualiser les données collectées
Mots-clés: Php, MySQL, GPRS, commandes AT, visualisation de données, Google SketchUp
-
NIMBUS Centre for Embedded Systems Research
- Etudiant
2008 - 2012
* Développement d'un logiciel pour optimiser le placement de réseaux de capteurs sans fils dans des
bâtiments
* Approche proposée reduit les coûts associés tout en simplifiant la procédure de planification
* Présentation des résultats de recherche à des publics variés, notamment lors de conférences
internationales
Mots-clés: C++, C#, modélisation géométrique, visualisation 2D et 3D, systèmes distribués, algorithmes
d'optimisations, optimisations à base d'agents
-
Technologies for Embedded Computing
- Concepteur développeur
2008 - 2008
Technologies for Embedded Computing
* Développement d'une application de géolocalisation mobile utilisant des fonctionnalités avancées (GPS,
accéléromètre)
Mots-clés: Java ME, Google Map API, Session Initiation Protocol (SIP)
-
Pfizer Ireland Pharmaceuticals
- Technicien support
2007 - 2007
Pfizer Ireland Pharmaceuticals, informatique (stage)
* Support informatique sur site
* Développement d'une application pour automatiser la collecte d'informations sur les équipements
informatiques
Mots-clés: Dépannage informatique, Php, MySQL
-
Lycée Alain René Lesage
- Technicien réseaux
Vannes
2006 - 2006
* Optimisation des performances réseaux (jusqu' à 10x plus rapide)
* Optimisation de la configuration de switchs et routers HP, server DNS
* Documentation de la procédure à suivre pour détecter, diagnostiquer et dépanner les problèmes de
performance réseaux
Mots-clés: TCP/IP, Windows Server 2003, administration réseaux, analyseurs de réseaux, câblage réseaux