Développeur sénior Mobile et Web

Work Experience

R&D Conception, Developer/Data scientist, CO-Gérant/CTO @AGENCE DU DEV

Septembre 2011 à aujourd’hui

Co-gérant / CTO de la société AGENCE DU DEV (anciennement IDEVMOB)
Consultant sur les nouvelles technologies smartphones / tablettes, notamment sur les sdk iOS et Android.

Missions (Sécurité routière, France 2 Motus, Intermarché, Dior, Guerlain, Moët & Chandon, Kleenex, Giorgio Armani, Monnaie de Paris, Yop, Renault, Dacia, Garmin, Tracks, Bouygues 4G, BNP Parisbas, Jameson, Mutuelle Générale, …)
Méthode Agile, Scrum
En savoir plus nos différents projets et missions : https://agencedudev.fr/portfolio?all

Languages : iOS, Android, Kotlin & C++ JNI optimisation, SwiftUI, Swift, Objective-C, Python, NodeJS, PHP 7, C, C++, C#, .Net, Java, Javascript, Html, Css, Ajax, WebRTC, Arduino, Mysql, SQLite, PostgreSQL, JSON, AngularJS, Bootstrap, FireBase, Flash AS3, Assembleur 6x86 & 680x0, Arduino/Photon
Architectures : Clean architecture, MVC, VIPER, MVVM, Design Patterns
Spécificités : Optimizations , artificial intelligence, Genetic algorithm, Convolutional Neural Network, Neural Network
Game programming : Optimisations, Bitboard, Transposition Table, Zobrist hashing, Alpha beta prunning, Iterative deeping, Principal variation search, Quiescence search, Move ordering, History Heuristic, Pattern heuristic
Technologies : xCode, Android Studio, Visual Studio Code, PHPStorm, Jupyter Notebook, GIT, SVN
Environnement : Mac OS, Windows, Arduino/Photon
Serveurs/Réseaux : Serveurs Apache, IIS, Protocoles SMTP, IMAP, POP, HTTP, HTTPS, FTP, DNS, DHCP.

Voici quelques réalisations :

  • BLOCKME : Jeu multiplayer en Swift / NodeJS / FireBase
  • - Architecture & conception.
  • - Développement en Swift d’un jeu multiplayer
  • - Développement du serveur multiplayer de jeu en NodeJS
  • CHATBOT : Chatbot médical
  • - Architecture & conception.
  • - Développement PYTHON / PHP
  • - Réseaux de neurones par classification, NLP, Arbres de décisions
  • - Développement du back-office
  • MIDI PLAYER : Player médias pour diffuser des musiques dans les boutiques et lieux.
  • - Architecture & conception.
  • - Développement du back-office pour administrer les clients, boutiques, règles, médias, … L’import des médias dans la base de données avec qualifications des ID3 tag. Le calendrier des playlists générés aléatoirement selon des règles définies par les clients
  • - Développement du player en C# .NET pour PC, Swift pour MAC et iOS/iPAD, Kotlin pour Android, PHP/Javascript/CSS/Html pour le web
  • TEAD : Système de planification et visio-conférence entre l’assuré et l’expert automobile à la suite d’un accident avec prise de photos à distance.
  • - Architecture & conception.
  • - Développement du back-office pour administrer les cabinets d’expertises, les experts, les sinistres, les rendez-vous …
  • - Développement de l’application en Swift/Jitsi pour iOS/iPAD, Kotlin/Jitsi pour Android, WEBRTC/PHP/Javascript/NodeJS/CSS/Html pour le web
  • BOOST AEROSPACIAL : SAAS de gestion et de mise en relation des éditeurs de logiciels et des partenaires de Boost Aerospace pour le référencement de licence logiciels.
  • - Architecture & conception.
  • - Développement du back-office Mysql/PHP
  • - Développement PHP/Javascript/Css/Html du back-office et du front-office
  • MOTUS : Jeu télévisé France 2
  • - Plus de 60 Millions de parties, 93000 mots, 3 mode de jeux I.A./Duel/Entraintement, 45 niveaux de difficultés, 24 I.A.
  • - Architecture & conception.
  • - Développement du back-office Mysql/PHP
  • - Développement du front ActionStript Flash AS3/PHP/Javascript/Css/Html
  • CHANTER AVEC LA MUTUELLE GÉNÉRALE : Karaoké sur la publicité télévisé de la mutuelle générale.
  • - Architecture & conception.
  • - Traitement du signal : Real time audio signal processing, FFT, Autocorrelation, Pitch Detection, Scoring.
  • - Développement du back-office Mysql/PHP.
  • - Développement du front ActionStript Flash AS3/PHP/Javascript/Css/Html

R&D Conception & développement @FREELANCE

De 2001 à Septembre 2011

- Développeur iPhone / iPad
- Développeur Flash AS3 / AS2 (sites événementiels/jeux)
- Développeur PHP Mysql
- Développement d'une 50ène de jeux pour Intermarché (As3/Flash)
- Conception & développement d’un outil en flash permettant de composer des musiques pour mobile.
- Traitement du signal, génération de mp3.
- Programme de dames sur iPhone optimisé avec une I.A.
- Programme de dames en C++ optimisé avec une I.A.
- I.A Algos : Alpha Beta, Pruning, Deep Search , Iterative Deeping, Transposition Table, Zobrist Hash, ...
- Programme d’Othello en java optimisé avec une I.A. (apprentissage algorithme génétique)
- Réseaux de neurones
- Générateur de grille de mots croisés, mots mêlés
- Laboratoire Flash AS2, AS3: http://grou007.free.fr/cs4/ http://grou007.free.fr/as3/ http://grou007.free.fr/flash/ http://grou007.free.fr/flash8/
Quelques références : Intermarché, Thomson, Peugeot, Guerlain, Dior, Festival de Cannes, Celine, Alice evenements, la maladie de Crohn , Credit Lyonnais, Picheta, Les editions farel, VIA, Clarins, Versant, ELA Medical, Hortus, ...
Languages : PHP, Mysql, C++, C#, Java, SQL Server, Flash AS3, Javascript.

R&D Conception & développement @LIVE BANNER

De Février 2008 à Février 2010

- Recherches et développements / veille technologique.
- Applications spécifiques pour répondre aux besoins et problématiques de l’entreprise.
- Contraintes et optimisations sur certains processus.
- Analyse statistique de données de masse (~20Go / jour).
- Développement d’un outil optimisé de debug/rapport en temps en réel.
- Optimisation de bandeau publicitaire.
- Agrégation de webservice des régis publicitaires, et algorithme de sélection pour optimiser les coûts.
Languages : PHP, Mysql, C++, C#, SQL Server, Flash AS3, Javascript.

R&D Conception & développement @LP SYSTEM

De Janvier 2006 à Janvier 2008

- Sites internet et applications PHP
- Jeux et sites en Flash AS3
- "Book numérique" en Flash AS3

R&D Conception & développement @TEKA

De Janvier 2001 à Août 2003

- Sites Intranet / Extranet
- Sites internet et applications PHP
- Jeux et sites en Flash AS3

Chef de projet R&D Conception & développement @SKYTURN

De Décembre 1998 à Octobre 2000

- Conception & développement de l’un des premier CMS sur Internet
- Outil de développement de sites dynamiques sur Internet, permettant de créer un site applicatif ou une boutique électronique, sans pour autant connaître la programmation.
- Génération de code HTML, Javascript, CGI propriétaire, SQL

Work Extra Professional

Ordinateur de bord / Injection essence électronique centralisée par µP Conception et Réalisation : Injection essence électronique centralisée par µP Hardware & Software

De Avril 1996 à Juillet 1996

- Etude & Conception & Réalisation d’un ordinateur de bord embarqué autonome.
- Développement en Assembleur 680x0 du système et du programme du bon fonctionnement de l’injection essence en fonction des paramètres d’entrées.
- Tableau de bord numérique :
  o Vitesse du véhicule
  o Tour/Moteur
  o Consommation essence / Consommation essence instantané
  o Km restant
  o Température moteur

- Échantillonnage de différents paramètres pour une optimisation de fonctionnement :
  o Ouverture de l'angle papillon (arrivé d'air moteur)
  o Vitesse du véhicule (comptage du nombre de tours de la roue du véhicule)
  o Température moteur
  o Angle moteur(moteur 4 temps, différenciation des états : admission, compression, explosion, échappement)

- Calcul et optimisation pour un meilleur rendement en contrôlant selon les paramètres les salves d'explosions et la quantité d'essences à injecter.

Carte graphique Hardware & Software

Avant 1998

- Etude & Conception & Réalisation d’une carte graphique Hardware & Software (coprocesseur video).
- Permet d'interfacer un ordinateur via son port parallèle et un oscilloscope pour afficher une matrice de points 128x64 pixels en 256 niveaux de luminances. Le balayage de la matrice de points est contrôlé par les canaux X-Y de l'oscilloscope et la luminosité du point(X,Y) est contrôle par le canal Z.
- Une fois la carte graphique fonctionnel j'ai réalisé en assembleur 680x0 le jeu Tétris :)

Moteur 3D temps réels en assembleur 6x86 et 680x0 / Optimisations
- Wire, Flat, Mapping, Gouraud, Phongmap, Clipping, FaceCulling, Z-sorting, BumpMapping, …
- Effets 2D divers / Scène et demo making, Full Overscan, tunnel map, Unlimited shadebob, …

Education

DUT Electronique et informatique Industrielle @Evry Courcouronnes

1994-1996

BAC Electronique et informatique Industrielle @Evry Courcouronnes

1992-1994

BEP Electronique et informatique Industrielle @Evry Courcouronnes

1990-1992

Languages

Anglais: technique bon et anglais usuel moyen

Allemand: Notions

Interest

Sciences

Développement

Jeux

AI

Deep Learning