Pascal B.

Cto

970 dollar
Freelancer
21 years
Issy-les-Moulineaux, FRANCE

My experience

SBDEJanuary 2019 - Present

Ministère de l'IntérieurMarch 2018 - January 2019

More

TrustonicJanuary 2016 - May 2017

- Amélioration de l'application TrustChat Android (Java, Android, XMPP, AndroidStudio).
- Portage de l'application TrustChat Android vers iOS (délai cours, démonstration au MWC2016) (Objective-C, iOS, XMPP, Xcode).
- Adaptation du système de compilation du SDK Trustonic TAP WB et portage du SDK de Android à iOS (maven, GNU make, bash, python, ruby, Xcodeproj, Xcode).
- Participé à la finalisation des premières distributions clients de TAP WB iOS (délai contraints).
- Adaptation du système de tests de Android à iOS, développement d'une application iOS embarquant les tests, et intégration au CI existant (Jenkins, python, iOS, Xcode, ios-deploy).
(Jira, Crucible, Confluence, LiquidPlanner).

More

ubuduMay 2013 - March 2014

Développement des produits et 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 visite, 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.

Ubudu Pro: http://pro.ubudu.com/
Ubudu: http://www.ubudu.fr/

Skills: Android, Java, Eclipse, iOS, Objective-C, Xcode, Interface Builder, GUI, Router, Wifi, Ultrasound, iBeacon, Bluetooth LTE, Geofencing, Ruby, Git, Github, Agile.
More

DxO LabsOctober 2012 - May 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 Optics Pro http://www.dxo.com/
Skills: Objective-C, Xcode 4, MacOSX, Agile, Scrum, Jira, Crucible, Bamboo, Confluence, SVN, Mercurial, Ruby, cucumber, Gherkin

More

MacOSXOctober 2012 - May 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 Optics Pro http://www.dxo.com/
Skills: Objective-C, Xcode 4, MacOSX, Agile, Scrum, Jira, Crucible, Bamboo, Confluence, SVN, Mercurial, Ruby, cucumber, Gherkin
More

Logiciel LibreJune 2012 - November 2012

Portage de l'application musicale Patchwork de MacOS à MacOSX.
https://framagit.org/patchwork
Skills: Common Lisp, MacOS, MacOSX, Midi, GUI
More

OgamitaJanuary 2012 - May 2012

Nasium L.S.E. - Implémentation du langage de programmation L.S.E. Dévelopement d'un système 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. http://nasium-lse.ogamita.com/
Skills: Common Lisp, Linux, MacOSX, MS-Windows, compilation: parseur, protocole telnet, compilation: génération de code, compilation: machine virtuelle
More

Medicalis, SLFebruary 2010 - October 2010

MDI, système embarqué de collection de données en temps réel Dévelopement d'un système collectant des données en temps-réel provenant de sources diverses (eg. d'apareils médicaux), les normalise (en format et en temps), et les fait suivre à des unités de stockage ou de traitement, en s'assurant qu'aucune donnée ne soit perdu 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 à un collègue.
Skills: Common Lisp, Linux, PostgreSQL

Application web de suivit d'incidents 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.
Skills: php, Common Lisp, MantisBT, mysql
More

Anevia, SASeptember 2007 - October 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.
Skills: Common Lisp, Ruby, Objecteering, UML, C++, Linux, XML, sqlite, unixODBC, PostgreSQL
More

Medicalis, SLMarch 2009 - July 2009

Développement de nouvelles fonctions sur l'application Amigo (interface entre OsiriX et une base de
donnée RIS).
Skills: Objective-C, OsiriX, DICOM, dcm4chee, PostgreSQL, MacOSX, VeriFinger
More

Ravenpack S.L.February 2007 - May 2007

Développement d'un generateur d'applications web.
Skills: Common Lisp, AllegroServe, AllegroCache, Oracle, JavaScript, DojoToolkit
More

Intergruas 2000, SLJanuary 2000 - January 2007

Installation et administration d'un serveur web et email, et d'un réseau local MacOSX, avec support
téléphonique 1e niveau aux utilisateurs. Formation à la création de site web avec HTML et CSS2.
Skills: MacOSX, Linux, Apache, postfixDéveloppement d'un agent web collectant des adresses postales de répertoires téléphoniques sur le
web. http://www.intergruas.com
Skills: Common Lisp, HTTP, HTML, compilation: parseur, pattern matching, CSV, PostgreSQL
More

Association CulturesFranceJanuary 1996 - June 2006

Configuration et télémaintenance d'un serveur Linux cluster de 4 CPU comprenant entre autres : serveur nom de domaine (DNS), serveur de messagerie (postfix MTA, POP, IMAP, ClamAV, SpamAssassin, WebMail), serveur Web et FTP avec hébergement virtuel, Serveur de base de donnée MySQL, serveur de listes de diffusion, Support technique téléphonique de 2e niveau, Visite sur site pour mises à jour du matériel, Développment de divers utiltiaires en Common Lisp : Application Web permettant aux utilisateurs la gestion de leur fichier .vacation Génération des fichiers de configuration et zones de named. Génération des fichiers de configuration des site virtuels Apache. Génération des bases de données postfix (virtual, access, ...).Skills: Linux, Apache, postfix, Common Lisp, UncommonWeb, mysql, named DNS
More

Avira, GmbHNovember 2000 - June 2003

Développement et Maintenance du logiciel AvMailGate, filtre antivirus de messagerie, de H+BEDV
GmbH, (hormis la partie antivirus proprement dite). Développement des scripts de test de regression
en emacs-lisp. http://www.avira.de
Skills: unix, Linux, C, SMTP, emacs lisp
More

Mappy, SAJuly 2001 - September 2001

Développement en C++ d'un module d'indexation géographique à base d'arbres quaternaires pour
une application de cartographie interactive (Mappy SA). Application de test développée sur
NeXTSTEP.
Skills: unix, C++, OpenStep, Objective-C

My stack

Other

Senior Consultant, Cascading Style Sheets, Microsoft Windows, Objective C, C Programming Language, UML/OMT, Développeur, ViaManager, Administrateur Unix, OpenStep, NeXTStep, Emacs Lisp, Scrum Methodology, Python Programming, Ingénieur Développement Logiciel, Apache HBase, Long Term Evolution, Ingénieur recherche et développement, iOS Consultant, Senior Software Engineer, Chief Technology Officer, GUI Applications, Apache Subversion, Apple MacOS, Domain Name Server Protocol

Mobile

Android

Analysis methods and tools

Agile Methodology, Confluence, Apache Maven

Application servers

Apache Web Server

Others

GitHub, Project Management

Languages

C++, Objective-C, XML, Ruby, Swift, C/C++, JavaScript, Kotlin, Ruby on Rails, Java, HTML, Lisp

Databases

PostGreSQL, MySQL, Oracle

IT Infrastructure

Linux, Mac OS X, Unix, iOS, GNU, Git, Mac OS

Protocols

SMTP, IMAP, FTP, POP, XMPP, HTTP

Software testing

Cucumber

Environment of Development

Xcode, Eclipse IDE, Interface Builder

Technologies

Mercurial

My education and trainings

Maîtrise Field Of Study Informatique - Université Pierre et Marie Curie (Paris VI)1992 - 1992

Baccalaureat, C, Mathématiques, Mathematics - Lycée Charlemagne1982 - 1982