DOC OFFICE GED

CV Library record

English
Back to the CV Library

Profile record 2 records merged (same person)

Qualification
Position
Développeur Créateur
Job family
Software development (general)
Industry
Not provided not provided
Origin
Sourced profile
Experience
10+ ans
Skills
SQL, Java, Linux, Rust, C#, Go, Node.js, PHP, JavaScript
Identity and contact

You must be a subscriber to see this profile's name and contact details.

Location
Morocco
Source
Recherche web
Anonymous CV

CV anonymised automatically: name, contact details and links removed. Bracketed mentions stand for removed information.

NextData
Anonymised curriculum vitae
ND-CV-5F552C57

Software development (general)

Morocco Identity and contact details provided by NextData

email: [e-mail]

Tel: [téléphone]

[nom]

Réalisateur de projets, j'ai dirigé et motivé des équipes de développeurs pour concevoir et développer des solutions originales et performantes aux besoins ou aux opportunités de mes clients.

Inventeur, j'ai souvent imaginé de nouveaux logiciels ou de nouvelles architectures que j'ai pu réaliser et livrer. J'ai également participé à la fondation de plusieurs sociétés.

Expert reconnu, ma réputation est attestée par mon profil sur Stack Overflow (300k). Ma culture technique dominante est celle du monde open-source et je travaille de façon prédominante sous linux. Je m'intéresse actuellement tout particulièrement au language Rust pour ses apports en performances, maintenabilité et fiabilité.

Curriculum Vitae

Développeur · Créateur

Depuis 2006 : Responsable R&D de KEODS · 2019 : "Steel + Technology" award

Cofondateur et premier-salarié de KEODS, j'ai pour responsabilité la Cette récompense a été décernée à l'implantation en Russie du logiciel que conception et le leadership du développement des logiciels de cette j'ai conçu par le ministre Russe de l'Industrie et du Commerce.

entreprise qui réunit maintenant une douzaine d'ingénieurs pour des projets 2019 : broot, "crate of the week" d'informatique process en Europe, Amérique et Asie.

KEODS, pour le développement de ses logiciels et l'amélioration des Le logiciel broot, qui propose une nouvelle façon de voir et gérer les fichiers systèmes de détection, a obtenu en 2010 le statut de Jeune Entreprise sous linux, commence à être connu.

Innovante. · 2018 : le chat Miaou fête ses 5 ans

Notre logiciel phare, Eyeron, permet l'édition intuitive ce centaines de milliers de règles qui seront chaque seconde exécutées sur des milliers de ... et plus de 10 millions de messages par 5000 utilisateurs dans 3000 salles.

capteurs pour des millions de données afin de qualifier les produits 2004 : Blokus parmi les 'Meilleurs Jeux pour Palm' métallurgiques.

2003-2005 : Responsable R&D de Sharing Knowledge · Le jeu pour Palm Blokus, shareware que j'ai développé, est resté toute

l'année dans le classement des 50 meilleurs jeux.

J'ai assumé la conception et la direction du développement des logiciels de 2002 : Intranet d'Or 2002 gestion de la connaissance de Sharing Knowledge, lesquels ont été mis sur le marché en 2004. Ils permettent la structuration, la capitalisation et la Chef de projet et avec quatre développeurs j'ai imaginé et réalisé le logiciel consultation de connaissances à destination d'experts du monde industriel. EPC qui vaut à Arcelor ce prix dans la catégorie "Partage des savoirs".

J'avais sous ma responsabilité les 15 ingénieurs de développement de Avril 2001 : Création de la société Sharing Knowledge

Sharing Knowledge.

Le développement de ce logiciel a été supporté par l'ANVAR et a permis à Je suis l'un des 5 associés fondateurs de cette société qui réunit les 18

Sharing Knowledge d'obtenir le statut de Jeune Entreprise Innovante. · membres, développeurs et cogniticiens, du pôle Gestion de la Connaissance

2001-2003 : Responsable technique du pôle TIC de Sharing Knowledge · de Decan (anciennement Ingenia).

En charge de la définition technique de nos propositions commerciales, j'ai Janvier 2000 : Création de la société Sekkoia également dirigé la conception et la réalisation de nombreux projets pour Nous créons à 4 la SARL Sekkoia, dédiée à l'édition et à la commercialisation

nos clients Arcelor, EDF, Saint-Gobain, Snecma, Faurecia, etc. · du jeu de société Blokus. Cinq ans plus tard, nous vendons notre jeu sur

Ces projets, pour PC ou PalmOS, mettent en oeuvre de nombreux langages toute la planète et nous retirons un gros bénéfice de la vente de la société à

de développements tels le java, JSP, le C, C#, le PHP, etc. · Mattel.

1997-2001 : Chef de projet & développeur chez Ingénia · Mars 1999 : Intr@net99

J'ai dirigé la conception et la réalisation de nombreux projets, parmi lesquels Christian Pierret, Secrétaire d'état à l'industrie, a récompensé le Projet Bases le système EPC de prédiction de caractéristiques mécaniques et de de connaissances en défectologie dont j'étais le responsable technique par qualification en ligne sur les chaînes de production d'USINOR, doté d'un trois distinctions: Le 3ème prix du meilleur Intranet dans la catégorie suivi SPC des modèles de calcul et de visualisations interactives des "Grandes Entreprises", le prix du meilleur Intranet dans la catégorie "Gestion paramètres mesurés et calculés. Ce projet met en oeuvre du Java, des bases des connaissances" et le prix du meilleur Intranet dans la catégorie "Outil

de données, divers protocoles réseaux, des réseaux bayésiens, etc. · d'aide à la décision"

1995-1996 : Ingénieur Système chez Ingénia · 1996 : Champion du monde 'Robowar'

Ingénieur système sur un réseau fortement hétérogène, j'ai également J'ai obtenu cette année la première place dans ce concours de

participé à la mise en place d'intranets en interne et chez nos clients. · programmation ludique.

Compétences

Technologies

Rust, Go, Javascript, Java, node.js, SQL, etc.

Langues vivantes

Français, Anglais, Italien

[nom] / Projets notables - page 1 / 5

KEODS - Eyeron

Enjeu : Qualifier les produits métallurgiques en temps réel

Eyeron e ectue en temps réel les millions de calculs nécessaire à la qualification des produits, calculs dont la gestion et la maintenance sont rendus faciles et transparents par les éditeurs intégrés.

Le logiciel, concentre et stocke les données provenant de nombreuses sources, y compris amont, e ectue les calculs, si nécessaire de façon distribuée, et assure une présentation des données pour la prise de décision et le suivi.

Technologies : Java, JavaScript, MySQL, Rust, Oracle, websockets, Redis, less, nginx, SVG...

Responsabilité : Concepteur et développeur

Période : 2014 - 2019

[lien] - Miaou

Enjeu : Héberger des chats plus puissants et pratiques que ceux par ailleurs disponibles

Miaou est un serveur de chat persistant multi-salles o rant de nombreuses fonctionnalités parmi lesquelles l'authentification OAuth2, le texte riche basé sur Markdown, les notifications bureau, la vidéo, les liens internes sans rupture de flux, la recherche instantanée, les votes et épinglages, des niveaux de droits variables par salle, la création libre de salles, la surveillance simultanée de plusieurs salles, etc.

Miaou est open-source et a fêté son premier million de messages en mars 2015.

Technologies : JavaScript, node.js, WebRTC, PostgreSQL, OAuth2, websockets (socket.io),

[pièce d'identité]

Responsabilité : Concepteur et développeur

Période : Décembre 2013 - 2015

[lien] - SpaceBullet

Enjeu : Démontrer les capacités de HTML 5 pour des jeux

Le jeu SpaceBullet, dans lequel le joueur déplace des planêtes pour modifier la trajectoire d'une fusée, a été choisi par Google pour figurer parmi les "Chrome Experiments", galerie de démonstration des possibilités des nagivateurs modernes.

SpaceBullet est open-source

Technologies : HTML5, JavaScript, Go, HTML Canvas, EaselJS, SVG, Closure Compiler

Responsabilité : Concepteur et développeur

Période : Juillet 2013

KEODS - Synosteel Product

Enjeu : Consulter les données produit d'un ensemble d'usines métallurgiques

L'application permet une consultation intuitive et rapide, dans un navigateur web, des très nombreuses données mesurées sur les produits, ainsi que les événements détectés et la qualification. L'interface s'adapte automatiquement aux supports tactiles. Ceci permet aux opérateurs sur ligne d'utiliser une tablette qui tient dans leur poche plutôt que de devoir retourner devant un écran de PC.

Technologies : HTML5, JavaScript, HTML Canvas, Java, JQuery, JSON, lesscss, Closure

Compiler, Tomcat, Gson

Responsabilité : Concepteur et leader du développement

Période : 2012 - 2013

[nom] / Projets notables - page 2 / 5

KEODS - Synosteel Process

Enjeu : Contrôler le process industriel en temps réel depuis n'importe quel navigateur web

Organisés autour des shémas de la ligne interactifs, schémas dessinés en SVG par de non développeurs dans un logiciel standard (InkScape], les écrans de Synosteel Process a ichent en temps réel les alarmes et les données des capteurs, lesquelles peuvent être aisément explorées à des précisions ajustables à la souris, de la minute à la décénnie.

Technologies : Java, HTML5, JavaScript, WebSocket, SVG, HTML Canvas, JSON, Tomcat, Gson

Responsabilité : Concepteur et leader du développement

Période : 2012

[lien] - Petit Poucet

Enjeu : Faciliter les balades en forêt ou en montagne

L'application gratuite pour Android Petit Poucet exploite un GPS et les cartes Google Maps pour proposer, sans épuiser la batterie, de noter les repères et points d'intérêt le long d'un parcours, en les assortissant éventuellement de photographies et commentaires, afin, par exemple, de retrouver facilement son chemin ou bien de déterminer combien de temps avait pris, l'année précédente, telle partie d'un circuit.

L'accent est mis sur l'ergonomie et l'e icacité, afin que le randonneur n'ait pas à regarder son téléphone plus que le paysage.

Technologies : Java sur Android

Responsabilité : Concepteur et développeur

Période : janvier-février 2010

Lucchini - Product Management Chain

Enjeu : Réduire de 2 semaines à quelques minutes le délai de réponse aux clients et proposer des produits plus rentables tout en respectant les contraintes mouvantes de la production et des clients

Gestionnaire du carnet des produits longs d'un métallurgiste et des contrats et contraintes des clients, l'application PMC permet la configuration par les commerciaux des produits faisables, rentables et adaptés au client en temps réel

Technologies : Java, JSP, Ilog JRules, Ajax, MySQL

Responsabilité : Chef de projet (6 développeurs) et développeur

Période : 2008 - 2009

Siemens - TCOptimizer

Enjeu : Optimiser la productivité de lignes de fabrication d'acier en détectant et analysant les phénomènes complexes du process

Recevant en temps réel les données des centaines de capteurs installés sur une ligne de galvanisation et faisant appel à des modèles de calculs et jeux de règles ainsi qu'à une base de connaissances, l'application TCOptimizer détecte et classifie les évènements de la production afin d'alerter les acteurs concernés, soit en temps réel soit en temps di éré, suivant la nature des phénomènes

Technologies : Java, Ilog JRules, SWT/RCP, Oracle

Responsabilité : Chef de projet (4 développeurs) et développeur

Période : 2007 - 2009

[nom] / Projets notables - page 3 / 5

KEODS & clients - Portail Projection

Enjeu : Partager la gestion de gros projets (maîtrise d'oeuvre et d'ouvrage) entre les di érentes entreprises impliquées sur un portail

Le portail Projection héberge de façon fiable des projets totalement séparés par une gestion des droits précise, intégre un Document Management System, des espaces Wiki, des gestionnaires de tâches et des implications d'acteurs, etc.

Technologies : PHP, Ajax, MySQL, MediaWiki

Responsabilité : Chef de projet et développeur

Période : 2007

Siemens VAI - Logiciel Retrosias d'analyse de la transmission des défauts observés par caméra le long d'une chaîne de fabrication

Enjeu : Etudier la transmission des défauts d'aspects et améliorer les critères de décision pour augmenter la qualité et réduire les coûts

Tirant parti des installations de caméras optique à di érents stades de la fabrication de l'acier, Retrosias est doté d'algorithmes intelligents et de solutions ergonomiques originales pour étudier quels types de défauts sont transmis, aggravés ou réduits le long du processus industriel, analyser la descendance ou les origine d'un défaut particulier, et améliorer le réglage des systèmes de détection par caméra.

Technologies : Java, SWT/RCP, MySQL, Oracle, Axis

Responsabilité : Chef de projet (2 développeurs) et développeur principal

Période : de 2006 (version 1.0) à 2010 (version 1.4)

Ludogene - Site Web, serveur de jeu et jeux sur téléphones mobiles

Enjeu : Promouvoir des jeux de société originaux par un site web de jeu en ligne (gratuit) et des jeux téléchargeables pour téléphones mobiles

Notre site Web propose un forum et des informations sur les jeux et les joueurs.

Il propose également de jouer en ligne contre des intelligences artificielles ou d'autres joueurs

(un système de scoring récompense les meilleurs).

Les jeux sont téléchargeables sur téléphone mobile.

J'ai utilisé mon expérience de l'intelligence artificielle et de l'algorithmique pour développer et optimiser (en particulier par algorithmes génétiques) des intelligences artificielles interessantes et su isament compactes pour être embarquées sur téléphone.

Technologies : Java, J2EE, J2ME, Ajax, JSP, hibernate, MySQL

Responsabilité : Responsable du développement (2 développeurs) et développeur (auteur, entre autres, du site, des intelligences artificielles et des jeux sur mobile)

Période : Octobre 2005 - Avril 2006

Sharing Knowledge - Logiciel SK2

Enjeu : Proposer à nos clients et intégrateurs une plate-forme contributive de structuration, capitalisation et consultation des connaissances

Basée sur les méthodologies de capitalisation de Sharing Knowledge et des principes originaux de contextualisation des connaissances, cette plate-forme a été soutenue par l'Anvar.

Technologies : Java, JSP, RDBMS (MySQL & Oracle)

Responsabilité : Chef de produit (4 ingénieurs), responsable du développement

Période : 2004-2005

[nom] / Projets notables - page 4 / 5

Transmissions - Outil d'aide à la valorisation de SCI

Enjeu : Aider les acheteurs à valoriser les parts des Sociétés Civiles Immobilières, vérifier la complétude des dossiers et renseignements reccueillis

Réalisation d'un outil, sur Palm, proposant de gérer des dossiers d'achats de SCI, o rant des check-lists détaillées des éléments à reccueillir, proposant des estimations de la valeur et simulant l'impact fiscal pour les vendeurs de l'opération suivant le scénario

Technologies : C sur Palm

Responsabilité : Chef de projet et développeur

Période : août 2003 - octobre 2003

Faurecia - BIKE - gestion et valorisation de connaissances

Enjeu : Constituer un patrimoine de connaissances de référence commun et actualisé -

Renforcer la fiabilité des décisions - Mettre en œuvre une réelle dynamique de capitalisation des connaissances

Développement d'un serveur contributif spécialisé pour la capitalisation et la consultation des connaissances.

Technologies : .net, C#, Oracle, Outlook

Responsabilité : Architecture & avant-vente

Période : 2003 - 2004

Arcelor - Création d'un site Web contributif pour le recueil et la formalisation des connaissances et savoir-faire en pyrométrie

Enjeu : Pérenniser le savoir et le savoir-faire de l'Irsid dans le domaine de la pyrométrie ;

rendre plus autonomes les opérateurs sur site

Recueil de connaissances, savoir-faire et expériences en pyrométrie auprès de deux experts

R&D et formalisation en anglais avec deux thèmes principaux : Les principes fondamentaux de la pyrométrie et les "Best Practices" pour choisir, installer, maintenir un pyromètre et diagnostiquer une mauvaise mesure.

Technologies : Java, JSP, struts, MySQL

Responsabilité : Chef de projet (3 développeurs) et développeur

Période : février 2003 - février 2004

Arcelor - Catalogue de faisabilités sur Palm

Enjeu : Permettre aux commerciaux d'explorer directement sur leur Palm les faisabilités des produits d'Arcelor

Conception et réalisation d'un composant d'export et compactage de données relationnelles vers le Palm, pour une exploration e icace de données nombreuses et complexes tout en conservant l'unicité du référentiel.

Conception et réalisation d'un moteur de règles sur Palm.

Conception et réalisation d'un logiciel sur Palm d'exploration des faisabilités dimensionnelles et des relations entre les caractéristiques produits et les limites dimensionnelles pour les di érentes usines.

Technologies : Java, XML et SQL sur PC, C sur Palm OS

Responsabilité : Chef de projet (2 développeurs) et développeur

Période : avril 2002 - décembre 2002

[nom] / Projets notables - page 5 / 5

Arcelor - Calcul et mise à disposition des faisabilités dimensionnelles

Enjeu : O rir aux commerciaux d'explorer les faisabilités des produits

Conception et réalisation d'une interface ergonomique permettant d'explorer aisément les limites dimensionnelles, mettant en évidence les relations entre les caractériques produit et les contraintes dimensionnelles.

Définition d'un formalisme commun valable pour l'ensemble du nouveau groupe Arcelor.

Mise en place du mécanisme de consolidation des données.

Conception et réalisation d'un logiciel capable de calculer des contours polygonaux par interrogations successives planifiées d'un logiciel "boite noire" existant.

Technologies : Java, JSP, SQL, MQSeries, algorithmes géométriques

Responsabilité : Chef de projet (4 développeurs) et développeur

Période : janvier 2002 - décembre 2002

Arcelor - DeciDefect

Enjeu : Qualifier les défauts observés sur tôle prélaquée et optimiser les zones chutées

Conception et réalisation d'un atelier permettant la mise au point et l'exploitation d'algorithmes de qualification de défauts observés par caméra sur ligne de prélaquage.

Ceci suppose d'abord un système capable de traiter de nombreux défauts, individuellement et dans leur globalité, afin de définir les zones à chuter sur les bobines.

L'atelier met également en évidence, sur plusieurs vues, les indicateurs et éléments d'analyse permettant d'évaluer et améliorer les algorithmes de qualification de défauts et de zonage.

Technologies : Java/Swing, XML

Responsabilité : Chef de projet

Période : mars 2002 - juillet 2002

Arcelor - EPC (Expert Process Control) pour la maîtrise de la qualité du process

Enjeu : Optimiser et suivre en temps réel le processus de fabrication de l'acier

Conception et réalisation du système décisionnel EPC, composé de deux modules majeurs :

L'EPC-M1, atelier de conception et mise au point du processus, permet la prévision du risque de défaut et l'estimation des caractéristiques mécaniques, le calcul des capabilités prévisionnelles, l'optimisation de la fabrication

L'EPC-M2 concentre et corrige en temps réel les données, afin d'assurer la traçabilité, de calculer les caractéristiques tout le long des bobines, d'anticiper les dérives process, de surveiller la pertinence des modèles de calcul et d'analyser les écarts entre mesure et prédiction.

Déploiement : fin 2002, suivi en temps réel d'une vingtaine de lignes de production.

Technologies : Java, XML, SQL, protocoles intranet&messaging, réseaux bayésiens, optimisation numérique, logique floue, ondelettes

Responsabilité : Concepteur, chef de projet (jusqu'à 9 développeurs) et développeur

Période : 1998 - 2002

Usinor - Base de connaissances en défectologie produit et développement du serveur Intranet

Enjeu : Partager et consolider les connaissances et expériences des experts en défectologie, diminuer les coûts de fabrication

Support au recueil d’expertise, constitution de modèles de prédiction de défauts, onception et développement du serveur de connaissances intranet doté d'un système d'annotations en ligne.

Technologies : Netscatpe Enterprise Server, Framemaker, Javascript, MSSQL

Responsabilité : Responsable informatique du projet et développeur

Période : 1997

Anonymised CV presented by NextData · Confidential · contact@nextdata.ma ND-CV-5F552C57

To be put in touch with this profile, quote the reference ND-CV-5F552C57: contact@nextdata.ma

Add to the GED

You must be a subscriber to open this CV. To subscribe, contact us: contact@nextdata.ma · Already a subscriber? Log in