- 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).
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.
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
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
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
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
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
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
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
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
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
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
As Pentalog’s Talent Sourcing branch, SkillValue relies on a pool of 400,000+ Tech & Marketing Specialists – including 15,000+ Freelancers, a comprehensive catalog of IT assessments, available projects and job opportunities. Our SkillValue consultants are always ready and willing to help you boost your career.
A Pentalog account allows convenient access to our global price catalog featuring competitive prices for top software engineering and digital profiles.
Our catalog contains everything you need to build and scale a high-performing agile development team.
Why create a Pentalog account?
View transparent pricing for world-class developers
Build and price your development “dream team”
Compare pieces across 3 continents & 8 countries
Receive updates on available devs and special offers
Pro tip: Talk to a Pentalog Solution Specialist for help with technical profiles not listed in the catalog.