Menu

Boris LECLERE

RUEIL MALMAISON

En résumé

Mes compétences :
Systèmes embarqués
GPRS
Bluetooth
MFC
Active Directory
C++
GPS
C#.NET
VMWare

Entreprises

  • My Good Life - Directeur Technique

    2016 - maintenant Contexte :
    My Good Life, startup leader des solutions connectées au service de la santé et du bien-être aux entreprises et particuliers (diététique, activité physique, mieux-être).
    Equipe de 6 personnes – Home office.

    Administration et déploiement d’outils d’entreprise :
    - Déploiement de machines virtuelles sur hyperviseur dédié.
    - Gestion de domaines et de sous domaines.
    - Gestions de certificats SSL.
    - Configuration d’Apache pour la gestion multi portail

    Conception et développement d’applications pour études cliniques.

    Conception et développement Web :
    - Web-services SOAP, ASP.NET. (Visual Studio, C#)
    - Conception modèle SQL via Entity Framework (Visual Studio, C#)

    Gestion de projets :
    - Développement plateforme de coaching Web.

    Mise en place de séances de coaching sportives par visio conférence.

    Objets connectés :
    - Choix de produits.
    - Equipement de clients.
  • Good-Angel - Directeur Technique

    Paris 2016 - maintenant Contexte :
    Good-Angel, startup leader des ethylotests connectés, et créatrice du premier système interactif nomade de mesure d’alcoolémie.
    Equipe de 5 personnes – Home office.

    Administration et déploiement :
    - Déploiement de machines virtuelles sur hyperviseur CloudStack Apache.
    - Installation plateforme Cloud privée + installations clients.
    - Installation plateforme privée de gestion de configuration git.
    - Gestion de domaines et de sous domaines.
    - Gestions de certificats SSL.
    - Configuration Apache pour la gestion multi domaine

    Application mobile :
    - Conception application marque blanche Breathalyzer.
    - Développement application Breathalyzer iOs. (Xcode, Objective-C)
    - Développement application Breathalyzer Android. (Xamarin Studio, C#)
    - Développement outil d’administration des éthylotests. (Xamarin studio, Visual Studio, C#)
    - Refonte complète application Breathalyzer sous Xamarin.Forms (Xamarin studio, Visual Studio, C#)
    - Implémentation API Xee Connect + intégration.

    Conception et développement Web :
    - Web-services SOAP, ASP.NET. (Visual Studio, C#)
    - Modification du modèle SQL + intégration via Linq. (SQL Management Studio, Visual studio, C#)
    - Développement des tests unitaires. (Visual Studio, C#)

    Gestion de projets :
    - Développement site Web Good-Angel.
    - Déploiement application mobile vers clients B to B.
    - Réalisation interface utilisateur mobile par designer.

    Management :
    - Développeurs Web.
    - Apprenti ingénieur (ESGI).

    Ethylotest Bluetooth :
    - Spécification générale produit répondant à la norme en vigueur.
    - Spécification protocole Bluetooth Low Energie d’échange avec l’ethylotest.
    - Suivi des développements réalisés par le bureau d’étude.
    - Rédaction plan de tests unitaires.
  • My Good Life - Ingénieur - Chef de projet

    2014 - 2016
  • Good-Angel - Ingénieur - Chef de projet

    Paris 2014 - 2016
  • ONDEO SYSTEMS - Ingénieur Analyste

    2013 - 2014 Contexte :
    Ondéo Systems, société d’environ 200 salariés, filiale du groupe Suez ayant en charge la création des nouveaux compteurs Gazpar

    Mission :
    Au sein de l’équipe collecte, je suis intervenu dans le cadre de la création d’outils de maintenance mobile équipant les agents de maintenance.

    Réalisations :
    API Dispositif de comptage :
    -- Spécification (fonctionnelle, technique et détaillée) / réalisation de l’API .Net destinée au dialogue avec le dispositif de comptage en NFC. (C#, VC10, Windows Mobile 6.0)
    -- Spécifications de protocole XML
    -- Réalisation d’un driver de lecture d’une mémoire NFC M24LR64 via USB.
    -- Conception / réalisation d’un trousseau de stockage de clés.

    Test unitaires :
    -- Ecriture du plan de tests unitaires de l’ensemble des composants logiciels de l’API.
    -- Intégration du plan dans Testlink.
    -- Réalisation des tests pour l’ensemble des composants.
    -- Conception d’un outil d’export des résultats pour intégration dans TestLink.

    Gestion de configuration :
    -- Mise en œuvre d’un serveur de gestion de configuration git (gitosis)
  • Systar - Ingénieur Analyste

    Saint-Cloud 2012 - 2013 Contexte:
    Ingénieur Analyste au sein de l'équipe collecte.

    Collecte:
    -- Implémentation de la collecte des MSPP (Multiple Shared Processor Pool) pour AIX / Power 7. (C, GDB, AIX 7)

    Diagnostic:
    -- Recherche de comportement conduisant à une erreur d’allocation mémoire pour un processus 32 bits (C, AIX 7).
    -- Recherche de comportement conduisant à un trop grand nombre de Socket à l’état CLOSE_WAIT (C, C++, C#, VC10).

    Outil de visualisation:
    -- Ajout de fonctionnalités multithread (trie, comparaison,…) à un outil de visualisation de fichiers propriétaires (C++, MFC, VC10).

    Build Automatique:
    -- Mise en place d’un environnement de travail sous Visual Studio comprenant les composants de collectes.
    -- Création de Fake Platform offrant la possibilité de compiler de manière unitaire toutes les plateformes Windows.
    -- Création de scripts de compilation destiné à être intégrés dans le build automatique quotidien.(Batch)
  • Theoris - Ingénieur analyste

    PARIS 2011 - 2014
  • Ingenico - Ingénieur Analyste

    Paris 2011 - 2012 Contexte:
    Consultant technique avant et après-vente au sein de la Business Line Mobility

    IPA280 - (C++, MFC, WinCE 6.0, VC9)
    -Réalisation d'un Auto Installer destiné à:
    -- La mise à jour automatisée des différents composants d’une solution client.
    -- L'installation de add-ons systèmes et d’applications tierces.
    -- La mise à jour de l’heure via le GPS interne.
    -- La prise d’empreinte CRC du System.


    IOS - (C/Telium/Ingedev - Objective-C/iOS/XCode):
    - Réalisation d’une API IOS permettant de lire les informations d’une carte Mifare Ultralight depuis un terminal de paiement (Telium).
    - Validation de la passerelle Bluetooth over Telium:
    -- Stress du canal, de manière unitaire, puis en parallèle de l’ensemble des canaux existants.
    -- Calcul du débit montant et descendant et visualisation des résultats sous forme de courbes, dans une application iOS (utilisation de la librairie core-plot) ou sous Excel.


    PCL Android - (Java, Android, Eclipse):
    Application de vente d’épices permettant de réaliser l’achat d’épices sur une Tablette Android et de le finaliser sur un terminal de paiement Bluetooth Ingenico.
    -Mise en place de la gestion du lecteur de code à barre intégré au terminal de paiement afin d’alimenter le panier d’achat.


    Serial Communicator - (C++, QT, VC9).
    Application destinée à valider la passerelle Bluetooth over Telium, depuis depuis différents devices. (Windows 7, IPA 280, Tablette PC 2005)
  • Neurones Assistance - Ingénieur Developpement Sytèmes Embarqués / Serveur

    2010 - 2011 Contexte:
    Reprise de la société GoodKap! suite à sa fermeture administrative.

    Développement de Services (C++, C#, VC9, WinCE, Win Server 2003):
    -Service Speed Limit : Permet d’informer l’automobiliste sur les risques encourus en cas d’excès de vitesse

    Licence cartographique (C++, C#, VC9, WinCE, Win Server 2003)
    -- Mise à jour automatique de la licence cartographique du dispositif embarqué..

    Prélèvement des abonnements client:
    -Mise en œuvre de l'API SOGENACTIF PAIEMENT (C#.NET, Win Server 2003):
    -- Conception d’un module de génération automatique d’ordre de prélèvements bancaires.
    -- Mise en place d’un service Windows destiné à automatiser la tâche.

    Virtualisation (VmWare Server 2.0, Bash, Centos 6, Debian):
    - Création, dimensionnement et déploiement de machines virtuelles sur les hôtes de production et de test.
    - Mise en place de script de sauvegarde.

    Administration réseau et Active directory :
    - Mise en place de l’infrastructure de travail, gestion de compte sous AD, application de GPO, déploiement d’applications métiers, connexion de lecteurs réseaux.
  • GoodKap! - Ingénieur Developpement Sytèmes Embarqués

    2009 - 2010 Contexte :
    GoodKap !, entreprise d’une dizaine de salariés, ayant créé le premier navigateur GPS intégrant des services temps réel tel que, station service, Parking, Covoiturage, Messagerie, Géolocalisation, ...)

    Mission :
    Au sein d'une équipe de 5 développeurs, j'ai participé à la conception et au développement d’un SDK ainsi qu’à l’intégration dans la couche applicative.

    Réalisations :
    - Communication:
    -- Réalisation d’un serveur TCP.(C#, VC9, Windows Server 2003)
    -- Réalisation du client TCP associé, prenant en charge un modem GPRS. (C++, VC9, Windows CE 5.0)

    - Services:
    -- Spécification du protocole d'échange entre l'embarqué et le serveur.
    -- Développement de composants logiciels indépendants et enfichables. (C++, DLL, VC9, Windows CE 5)

    - Intégration:
    -- Intégration des services GoodKap ! dans le logiciel de navigation Benomad.(C++, MFC, VC9, Windows CE 5.0)
  • Gunnebo - Stagiaire ingénieur (4 Mois)

    Vélizy-Villacoublay 2009 - 2009 Réalisation d'un driver permettant de piloter la partie mécanique d'un automate de dépôt.

    Réalisation de drivers perméttant de piloter des lecteurs Code-Barre.

    Développement sous forme de DLL windows à l'aide visual studio 2005, en c++ sur cible Windows CE 5.0.

Formations

Réseau

Annuaire des membres :