Browse profiles Post a project
Malt welcom

Welcome to Bounkong's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Bounkong to discuss your project or search for other freelancer profiles on Malt.

Bounkong Khamphousone

Tech Lead/Architecte GCP Big Data/Data Engineer

Can work in or around Massy, Paris

  • 48.7305
  • 2.2764
  • Suggested rate €900 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 2 hours
Propose a project The project will begin once you accept Bounkong's quote.

This freelancer will be available again on 12/31/2022

Until 12/31/2022

Propose a project The project will begin once you accept Bounkong's quote.

Location and workplace preferences

Location
Massy, France
Can work onsite in your office in
  • around Massy and 30km
  • Around Paris and 10km

Preferences

Project length
Would prefer:
≥ 6 months
Would prefer to avoid:
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Reputation

Github

Github : tiboun tiboun
  • 7 Followers
  • 39 Repos
  • 1 Gists

Languages

  • English

    Fluent

  • French

    Native or bilingual

Categories

Skills (50)

Bounkong in a few words

Ingénieur diplômé de l'ESIA, je cumule plus de 10 ans d'experience de développement sur les panels de développement web et Big/Fast Data.

J'ai préparé mon tournant vers le Big/Fast Data depuis 2015 en ayant choisi de rejoindre Ebiznext. Depuis, j'interviens en tant que techlead/architecte Data sur la plate-forme GCP en ayant gagné de l'expérience sur le BigData on-premise avec la plateforme Hadoop/Spark.

Si vous recherchez un data engineer senior avec une affinité DevOps pour :
- industrialiser vos projets data
- concevoir des solutions
- choisir les bonnes technologies pour votre plateforme data
- mener une équipe data dans la réalisation d'un produit
- réduire la labeur quotidienne
- être au carrefour d'échanges inter-équipes

nous devrions discuter :)

Experience

ebiznext

Luxury Goods

Senior data engineer - Tech Lead / Architecte Data GCP

Ville de Paris, Île-de-France, France

October 2020 - Today (2 years and 2 months)

Tech Lead / Architecte sur la plateforme GCP chez le groupe Rocher : - Création d'un framework de test BigQuery - Conception de solution pour les alimentations quotidiennes - Optimisation de flux existants - Développement de cas d'utilisation en optimisant les coûts pour permettre les backfills de 2/3 ans afin de répondre à un usage BI via Tableau - Conception de la solution pour répondre au droit à l'effacement RGPD - Conception de la chaîne CI/CD - Analyse des coûts de run Les technologies utilisées sont : - BigQuery - Cloud Function - Composer - Cloud Storage - DataFlow - Gitlab + CI
Data Engineer Big Query dataflow Composer Airflow Python Tech Lead cloud function cloud storage Gitlab Gitlab CI

ebiznext

Public sector

Senior data engineer - Tech Lead BigData

Ville de Paris, Île-de-France, France

January 2020 - October 2020 (9 months)

Tech Lead sur le datalake du groupe La Poste : Architecture logicielle et optimisation - Chiffrage et macro-conception des solutions en fonction des expressions de besoin - Conception logicielle des nouveaux besoins - Optimisation des traitements existants - Conseil sur l’approche d’ouverture du datalake aux autres développeurs des entités - Conseil pour tendre vers le CI/CD - Support des équipes Build et Run - Participation aux développement de la pseudonimisation générique des données

ebiznext

Public sector

Data engineer - Lead Dev Big Data

Issy-les-Moulineaux, France

January 2017 - December 2019 (2 years and 11 months)

Création des datalakes opérationnelles de la BNUM et de Cabestan - Développement d’une architecture mixte Lambda, Kappa - Développement de la couche de sécurité du datalake - Développement de différents traitements métier/générique (batchs ou streams) - Mise en place de Dataiku interfacé à Mesos - Mise en place de Hive en utilisant le moteur spark - Travail sur les quotas et ACLs HDFS - IaaC avec Ansible Les technologies utilisées sont : - cloudera - spark 2 - confluent (schema-registry, kafka) - Mesos - Ansible - Jenkins - Docker - Akka-* - Airflow - Hive

ebiznext

Public sector

Développeur full stack - Tech Lead Transverse

Ville de Paris, Île-de-France, France

January 2015 - December 2018 (3 years and 11 months)

Refonte de tout le SI au sein d’une équipe d’une quinzaine de personnes accompagné d’évolution : - Refonte de l’authentification - Transition de SVN à Git - Développement de reprise de données en Scala avec Akka-Stream - Interaction avec des services REST externes - Développement d’une taglib de formulaires en AngularJS - Développement de l’affinité des offres avec les CVs - Ecriture de tests de montés en charge avec Gatling avec reporting sous Grafana - Centralisation des logs dans kibana avec la stack ELK - Initialisation du BigData - Tests de montée en charge Les technologies utilisées au sein de ce projet sont : - AngularJS - grunt - gulp - Java 7, 8 - Jahia 7 - Spring MVC, Webflow - Tomcat - Oracle - Resin - Git - SVN - Scala - Akka-Stream - Solr - Gatling - Grafana - Kibana - ELK - Spark 2 - Hortonworks

ebiznext

Développeur impala

Ville de Paris, Île-de-France, France

October 2016 - December 2016 (2 months)

Optimisation du flux d’alimentation des fiches clients 360 existant via impala

Ebiznext

Techleader

January 2015 - December 2015 (11 months)

Participation aux évolutions du projet E-Commerce Mogobiz qui utilise les technologies suivantes : - Scala, - Akka-stream - Akka-http - Spark - Jahia - nginx - ES Au cours de ce projet, j'ai participé à l'élaboration de la mise en cache des différents éléménts (produits, promotions, ... ) qui concernent l'E-Commerce.

Sopra - SOPRA STERIA GROUP

Développeur Web Service Sécurisé

August 2014 - December 2014 (4 months)

Développement de web service SOAP sécurisé avec les standards WS-* en utilisant comme jeton principal des certificats X.509 ou SAML 2.0. Le web service sécurisé a pour objectif d'autoriser l'accès en fonction des attributs présents dans le jeton. De plus, les éléments accédés par le client sont possiblement filtré en fonction du droit d'en connaître de l'utilisateur déterminé à l'aide des attributs présents dans le jeton de l'utilisateur.

Sopra - SOPRA STERIA GROUP

Architecte SI

December 2013 - July 2014 (7 months)

Participation avec succès à un des projets. Participation à un événement à l'étranger où un système d'information devait être configuré et déployé pour tester son interopérabilité avec d'autres partenaires. Cette mission m'a amené à voyager et à échanger en anglais avec ces différents partenaires durant les conférences et l'exercice final.

Sopra - SOPRA STERIA GROUP

Architecte Junior - Bus de service

February 2013 - December 2013 (10 months)

Participation au projet de mise en place d'un bus de service où j'ai assuré le poste d'architecte junior en binôme avec un autre architecte junior qui était positionné en tant que leader. Nous avons défini ensemble l'architecture d'un ESB et j'ai assuré le développement du socle technique complet afin que les développeurs puissent y développer des transformations de messages de manière modulaire. Le développement s'est fait en utilisant OSGI afin d'avoir un développement par composant. J'ai eu à ma charge la rédaction des spécifications techniques du socle complet et j'ai effectué le transfert de connaissance vers l'équipe Rennaise sur le fonctionnement complet du socle et la façon dont il faut développer pour maintenir le côté modulaire. Les technologies utilisées sont : - Java - OSGI - ServiceMix - Karaf - Jetty - Spring - MyBatis - PG/SQL - Jersey

Sopra - SOPRA STERIA GROUP

Architecte Junior - GENESIS

September 2011 - January 2013 (1 year and 4 months)

Participation au projet GENESIS du Ministère de la Justice où j'ai assuré le poste d'architecte junior, encadré par trois architectes expérimentés. Il s'agissait d'un projet de grande taille, mobilisant environ 30 personnes et ayant une relation lointaine (Paris-Madrid). En tant qu'architecte junior, j'ai eu la responsabilité de : - mettre en place le socle technique avec assistance d'un architecte, - de développer des scripts de génération de code de ce socle, - de développer un script de génération du script de création de la base de données, - de m'assurer que le socle fonctionne bien en développant quelques testcases - de fournir de l'assistance aux développeurs - de veiller à la qualité du code des collaborateurs - de réaliser les requêtes SQL complexes - de rédiger le dossier d'architecture, d'installation et d'exploitation - d'effectuer des tests de monter en charge. Les technologies utilisées sur ce projet sont: - Java - Spring - MyBatis - Resteasy - Oracle - jQuery - Acceleo - Jboss - Freemarker

Sopra - SOPRA STERIA GROUP

Référent technique - MESSAGER

March 2011 - September 2011 (6 months)

Participation au projet MESSAGER du Ministère de la Justice en tant que référent technique. Il s'agit d'un poste dans la continuité de ce qui s'est fait sur le projet APPI. Messager était un petit projet de d'une taille de 9 personnes où 4 d'entre eux étaient des stagiaires. J'ai eu la responsabilité d'encadrer deux d'entre eux. L'objectif était une refonte d'une application existante tout en gardant l'IHM. Le côté métier avait été mal implémenté et Sopra a su convaincre le client par son expertise pour que nous l'implémentions. Cette implémentation a été faite en utilisant les technologies suivantes : - Java - Spring - Hibernate - MySQL - JSP - Struts - Jasper Report - ARCHIMED - Acceleo - jQuery - Talend Sur cette application, j'étais responsable : - de la mise en place de l'environnement de développement, - de la mise en place du socle de l'application Web, - du développement des scripts d'automatisation du déploiement de l'application, - de l'écriture des requêtes SQL complexes, - des scripts de génération de code - de la mise en place de l'édition de document dynamique - de la reprise de données totale et à la volée En plus de l'univers du développement, j'ai également participé à la rédaction du dossier d'architecture, d'installation et d'exploitation.

Sopra - SOPRA STERIA GROUP

Analyste Développeur - APPI

October 2009 - February 2011 (1 year and 4 months)

Continuité du projet APPI où j'ai découvert trois nouvelles facettes : analyste fonctionnelle, référent technique et développeur d'un infocentre. En incarnant le rôle d'analyste fonctionnelle, cela m'a permis de me rapprocher du client et d'avoir une vision globale du processus. En effet, en plus des activités que j'ai exercé en tant que stagiaire, j'ai participé à des réunions avec le client pour cadrer son besoin et rédiger des spécifications fonctionnelles détaillées. Ayant une application avec une architecture déjà posée et où la migration a fini par terminer, l'architecte a quitté le projet, me permettant d'être positionné en tant que référent technique. En tant que référent technique, j'avais pour responsabilité de répondre aux questions des développeurs et d'examiner avec eux les problèmes rencontrés. J'ai également participé à la rédaction de la partie technique d'un document explicitant les améliorations possibles pour le projet en tenant compte de l'infrastructure existante du client. Ma capacité à avoir le côté fonctionnel et technique m'ont amené à découvrir le développement de l'infocentre du projet APPI. Ce développement sous Business Object Data Integrator m'a permis d'améliorer nettement mes compétences en SQL et particulièrement avec des fonctionnalités avancées d'Oracle, les fonctions analytiques. Durant les 6 derniers mois, le projet a migré vers le centre de service de Nantes. Cette période a été celle d'un transfert de connaissance vers l'équipe Nantaise où j'ai dû expliquer l'architecture du projet, l'ensemble des éléments nécessaire pour bien développer et répondre à des questions fonctionnelles du projet.

Sopra - SOPRA STERIA GROUP

Stagiaire - APPI

January 2009 - October 2009 (9 months)

Participation au projet APPI (Application des Peines, Probations et Insertions) du Ministère de la Justice. Ce projet était un projet de petite taille et était constitué de 8 personnes. Durant ce stage, j'ai eu la chance de pouvoir découvrir deux facettes d'une personne travaillant en SSII : le développeur et le testeur. Ces deux facettes sont les rôles que j'ai joués durant ce stage. Bien entendu, le testeur ne testait jamais ses propres développements. Ce projet était une TMA d'une application web en Java qui a l'initial était développé avec un framework propriétaire de Klee Group, Kasper. Cette application a été migrée par Sopra vers un framework MVC Opensource Struts. J'ai participé uniquement à la fin de la migration qui n'a pas été une mince affaire. En effet, faire cohabiter deux frameworks ayant le même rôle a été une tâche très difficile pour l'architecte. Cependant, cette migration a touché à sa fin sous une note très positive. En tant que développeur je devais prendre en compte les spécifications fonctionnelles détaillées et les implémenter. Je m'obligeais également à remonter les incohérences du document en fonction de mes compétences métiers acquises. Avant de commencer ou après avoir fini de développer, des spécifications techniques ont été rédigées. Les technologies utilisées dans ce projet sont : - Kasper - Struts - JSP - Spring - Oracle - Tomcat En tant qu'analyste, j'ai rédigé des tests basés sur les spécifications fonctionnelles, entrant des développeurs, sous Quality Center (ex Test Director) et je les ai exécuté via cet outil également. Les résultats des tests étaient partagés avec le client.

Education

Certifications