www.migniot.com

Portfolio

Les réalisations illustrées dans ce portfolio couvrent les domaines suivant :
DomaineRéalisations
Hardware bas niveau Flash de bootloader, installation de roms android, manipulation de caméra
Langages C, C++, Python, Java, Scala, NodeJS
ServeursApache, Zope, Tomcat, JBoss, Winstone, Play, NodeJS, Joomla
MétierJeux, Bureautique, Formation, Mathématiques, Libre
TechnologiesHTML5, CSS, Javascript, XML, Comet
RéseauDNS, MX, TCP, CHAT~SRV, Routing

Flash de bootloader

  • Bootloaders
    Assembleurs rencontrés 68K, HP48, 8086, Risc, NintendoDS
    La mise à niveau d'un bootloader est une opération que j'ai effectué sur un Pocket PC iPAQ de Compaq, de multiples téléphones Android mais également sur le Hardware qui soutient ce serveur web.

Installation de roms android

  • Roms android
    Roms et tweaks installées ClockworkMod, MIUI, CyanogenMod, HTC unbranded
    L'installation et la customisation de Roms Android est une de mes activités courantes. Je n'ai pas de compte Google et pourtant de multiples téléphones sous Android AOSP.

Manipulation de caméra

  • Cameras
    Bibliothèques Android, OpenCV, NDK V4L
    Analyse de texte avec une caméra Android ou reconnaissance de graphes.

Pur C

  • Jeux
    Domaines C, C++, Complexité algorithmique, Intelligence artificielle
    Le jeu de siam recodé en C pur. La version fonctionne sur n'importe quel ordinateur et doit être recompilée pour profiter du calcul sur de multiples processeurs, et du calcul sur GPU. La surcouche graphique est en GTK et en C++.

Python

  • Zope
    Connaissance Python 2, python 3, zope2, zope3, persistence Objet, WebDav
    Le site migniot.com est codé en python. Basé sur Zope, un serveur d'application python il est joignable en http, en ftp, en lecteur réseau (webdav). Ce site stocke indifféremment des pages, des images, des objets (instances de classes python) et maintient leur historique.

Java

  • Java
    Compétences Avant-vente, Réponse à appel d'offres, Architecture, Technical Lead, Development, Infrastructure, Validation, Audit, Méthodes, Formation
    Architecte JEE, j'ai commencé avec Struts-1.0, EJB1 et EJB2 sur Weblogic, Resin et Prahmati. Auteur ou moteur de nombreux frameworks pour le CEA, EDF, Airbus sur de multiples déploiements JBoss, Tomcat, Glassfish, je suis également formateur Java et JEE en école d'ingénieur. Une solide connaissance des contraintes techniques, et la connaissance de langages et architectures alternatives parfont mon conseil en urbanisme des SI.

NodeJS

  • NodeJS
    Normes ECMAScript, Javascript, REST, Comet, Ajax, WebSocket
    Un serveur en ligne de jeu de tock construit sur NodeJS. La force de NodeJS est celle de l'ECMAScript - programmation fonctionnelle, scopes portables, closures. Et NodeJS apporte l'asynchronisme serveur trivialement ainsi qu'un langage uniforme coté client et serveur - shared.js est partagé entre client et serveur comme moteur de calcul de l'horizon combinatoire de jeu.