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 :
- 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.
- 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.
- Sites internet et applications PHP
- Jeux et sites en Flash AS3
- "Book numérique" en Flash AS3
- Sites Intranet / Extranet
- Sites internet et applications PHP
- Jeux et sites en Flash AS3
- 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
- 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.
- 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, …