- https://www.linkedin.com/in/pascal-bourguignon-a100a48/
-
- Été 2015
- Spécificiation et développement d'un Système de Traitement des Commandes, avec interface Web,
- pour commander des pizzas à emporter.
- AF Engineering [http://www.af-engineering.it/]
Common Lisp, HTML, JavaScript, PostgreSQL
-
- Juin 2013 - Mars 2014
- Développement des produits et du SDK Ubudu.
-
- Implémentation de l'application bwin poker live sur iOS et sur Android (développement réalisé en équipe sur un délai trés court).
- Implémentation et déboguage de l'application Ubudu sur Android; édition des spécifications et de tickets pour les développeurs en télétravail; responsable des distributions des version 2.0 à 2.4 (déboguage, validation, génération de la distribution).
- Dévelopment d'un système de comptage de visites, basé sur l'identification des adresses WIFI MAC des téléphones intelligents approchant un routeur DDWRT (utilisant wiviz), transmettant les données vers une base de donnée OpenTSDB/HBase pour exploitation. Dévelopement d'une petite application Ruby On Rails pour afficher les données des séries temporelles sur un tableau de bord dynamique, avec compteurs, histogrammes par distance, et par durée de visite.
- Développement d'un SDK iOS et d'une application démonstration utilisant une bibliothèque de tatouage numérique ultrason, pour détecter des codes numériques dans les ultrasons captés sur le microphone, et lancer une action commerciale (envoi d'une notification à l'utilisateur du téléphone, ouverture d'une page web sur l'annonce commerciale).
- Développement d'une application iOS de démonstration des fonctionalités de géofencing du SDK Ubudu.
- Écriture des spécifications d'un SDK pour iOS et Android intégrant les fonctionalités de geofencing, détection iBeacon et détection des tatouages numériques par ultrason, afin de lancer des actions commerciales (notifications à l'utilisateur, ouverture d'une page web ou Passbook (sur iOS) ou Samsung Wallet (sur Android). Suivi de l'implémentation par des développeurs en télétravail.
- Écriture des spécifications d'un SDK pour iOS et Android intégrant les fonctionalités de geofencing, détection iBeacon et détection des tatouages numériques par ultrason, afin de lancer des actions commerciales (notifications à l'utilisateur, ouverture d'une page web ou Passbook (sur iOS) ou Samsung Wallet (sur Android). Suivi de l'implémentation par des développeurs en télétravail.
Ubudu Pro [http://pro.ubudu.com/]
Ubudu [http://www.ubudu.fr/]
[http://www.appannie.com/apps/ios/app/bwin-poker-live/]
[http://www.appannie.com/apps/google-play/app/com.ubudu.mobile/]
Android, Java, Eclipse, iOS, Objective-C, Xcode, Interface Builder, GUI, Router, Wifi, Ultrasound, iBeacon, Bluetooth LTE, Geofencing, Ruby, Git, Github, Agile
-
- Octobre 2012 - Mai 2013
- Amélioration de l'interface utilisateur de DxO Optics Pro Mac. Maintenance et nouvelles fonctions de l'application MacOSX DxO Optics Pro, de la version 8.0 à 8.5. Méthode de gestion de projet Agile/Scrum avec développeurs locaux et en télétravail.
DxO Labs, SA MacOSX, Objective-C, GUI, Ruby, Cucumber, Gherkin, Python, Subversion, Mercurial, Agile, Scrum, Jira, Crucible, Confluence, Bamboo
-
- Été 201
- Portage de l'application musicale Patchwork de MacOS à MacOSX.
Patchwork Repository https://gitlab.com/patchwork/patchwork - Télétravail, logiciel libre financé par : Alexis Bosch
MacOS, MacOSX, Common Lisp, Midi, GUI
- Hiver 2012 - Printemps 2012
- Dévelopement d'un système / langage de programmation L.S.E., Langage Symbolique d'Enseigment, reproduisant celui de Mitra-15 ou T-1600 des années 1970. Implémentation d'un compilateur byte-code avec machine virtuelle. Le système peut être utilisé à distance via telnet (ou ssh), ou localement, comme programme en ligne de commande ou pour l'écriture de scripts unix.
Ogamita [http://nasium-lse.ogamita.com/]
Common Lisp, Linux, MacOSX, MS-Windows, compilation, telnet protocol
-
- Été 2010 - Automne 201
- Dévelopement d'un système embarqué collectant des données en temps-réel provenant de sources diverses (eg. d'apareils médicaux), les normalisant (en format et en temps), et les faisant suivre à des unités de stockage ou de traitement, en s'assurant qu'aucune donnée ne soit perdue en cas de problème de communication. Définition des spécifications. Analyse de l'architecture du système. Dévelopement de quelques modules (y inclu le module implémentant le protocole de communication de bas niveau). Enseignement de Common Lisp au collègue.
Medicalis, S.L.
Common Lisp, Linux, postgresql
-
- Printemps 2010
- Dévelopement d'une application web de suivi d'incident pour Alliance Medical Diagnósticos. L'application permet aux hopitaux clients de gérer les rendez-vous avec les patients et les unités de diagnostique mobiles, et séparément, de gérer les incidents sur les unités mobiles. Définition des spécifications, analyse et programmation des nouvelles fonctions en PHP (quelques parties générés à partir d'un script Common Lisp), et modification du code du gestionaires de bogues MantisBT préexistant. Écriture d'un module d'importation des incidents en Common Lisp.
Medicalis, S.L. & Alliance Medical Diagnósticos, S.L.
PHP, Common Lisp, MantisBT, mysql
-
- Printemps 2009
- Développement de nouvelles fonctions sur l'application MacOSX Amigo (interface entre OsiriX et une base de donnée RIS).
Medicalis, S.L.
Télétravail
Objective-C, OsiriX, DICOM, dcm4chee, postgresql, MacOSX, VeriFinger
-
- Automne 2007 - Automne 2009
- Maintenance et développement de nouvelles fonctionnalité sur le serveur RTSP 'ViaManager' dont : implémentation d'un interface de configuration (IPC) ; implémentation de la redondance des serveurs IPTV Live. Écriture d'outils de génération de code C++ (Common-Lisp, Ruby). Écriture d'outils d'analyse du modèle UML, graphe des dépendences, statistiques, etc (Common-Lisp). Écriture de tests (scripts Common Lisp, Ruby). Écriture de macros Objecteering (scripts J). Développement d'un outil de mise à jour d'une base de donnée (sqlite, unixODBC) à partir de messages XML.
Anevia SAS
Common Lisp, Ruby, Objecteering, Objecteering J, UML, C++, Linux, XML, sqlite, unixODBC, PostgreSQL
Stage Softeam: Méthodologie Classe-Relation, AGL Objecteering.
Stage NeXT: Programmation Enterprise Object Framework.
Stage NeXT: Programmation NeXTSTEP.
distribués; Architecture Unix; Réseaux.