Swipe to see next profile

Simon B.

développeur Kotlin / Groovy / Java

Annecy, France

  • 45.8992
  • 6.1295
  • Indicative rate €800 / day
  • Experience 7+ years
Propose a project

Confirmed availability

Verifications

Find out what Simon is looking for

Work location
Can do the missions partially at the client office
Mission location
Looks for missions in Annecy and 10km around, Genève and 10km around
Skills
Looks for missions in Kotlin, Spring boot, Docker, Git, Elasticsearch
Project length
Looks for missions Between 1-3 months, Between 3-6 months, ≥ 6 months
Would prefer avoiding missions ≤ 1 week
Company size
Looks for companies of 2 - 10 people, 11 - 49 people, 50 - 249 people, 250 - 999 people

Simon in a few words

Développeur back-end depuis 14 ans, j'ai commencé par faire mes armes chez Capgemini où j'ai acquis le sens de l'engagement. J'ai eu l'occasion de prendre la responsabilité d'un projet et d'une équipe pour ensuite revenir à ce que je préfère et donc ce que je fais mieux: Analyser, modéliser et coder!

J'évolue maintenant depuis 6 ans sur des projets agiles (Scrum).

Ces 3 dernières années, j'ai co-fondé Whoz.com. 3 années à démarrer le produit Whoz m'ont forcé à rationaliser / rentabiliser mes choix techniques et développements.


Caractéristiques pro:
• Respect de l'engagement client
• Bon esprit d'analyse: Capacité d'abstraction et de modélisation
• Bonnes compétences techniques + expérience
• Pédagogue
• Capacité de synthèse et bonnes capacités rédactionnelles
• Expérience sur de nombreux projets agiles

Disponible à partir de janvier 2020

Experience

August 2016 - Today | Annecy, France

Human Resources

Whoz.com

Développeur back-end (et co-fondateur)

Je participe au développement de l'application whoz.com. Nous avons utilisé la stack Spring cloud pour l'API REST. Après docker-isation des services, nous avons mis en place un CI avec déploiement automatique sur un environnement d'intégration. L'équipe front utilise Angular.

Nous travaillons depuis de nombreuses années avec la méthodologie agile, SCRUM notamment.

L'environnement de développement est composé des outils Atlassian (BitBucket, Bamboo, Jira, Confluence) pour un déploiement continue avec utilisation de GitFlow.

Le poste est 100% remote depuis Annecy avec déplacements ponctuels à Paris.

J'ai lancé les premiers développements back-end de whoz.com la première année et depuis j'alterne entre des missions pour nos clients et des sprints de développement sur notre produit.

Technos: Kotlin, Groovy, Java, Spring Boot, Spring Cloud, Git, Gradle, Neo4J (cypher), MongoDB, Docker, Docker Compose
November 2018 - Today | Annecy, France

Retail

Maxit

Développeur back-end ( + ops)

(Mission en tant que prestataire whoz.com )

Projet d'une filiale du groupe Casino. Application web d'administration de vagues promotionnelles, de calcul et d'attribution des coupons aux clients ciblés.

Mes actions:
- Création d'une API REST pour l'administration des offres et vagues promotionnelles avec Kotlin, Spring Boot, Spring Integration,
- Génération de documents excel, csv, json et stockage sur Google Storage,
- Communication avec le moteur de calcul via envoi de messages PubSub,
- Interconnection au SI Franprix via appels REST,
- Mise en oeuvre des flux d'intégration de données SI via Airflow / Google composer (python, sql, manipulation de datasets BigQuery),
- Partie devops: Déploiement sur GCP (google cloud platform), Kubernetes (k8s)
- Support technique (production, staging, test)

Durée: +14 sprints
100% remote depuis Annecy
February 2017 - October 2018 | Annecy, France

Automobile

Renault Digital

Développeur back-end

(Mission en tant que prestataire whoz.com )

Contexte du projet

Lancement de projets agiles au sein d'une nouvelle filiale "Renault Digital". Créée en janvier 2017 sur le modèle d’une start up, elle a pour objectif d'accélérer la transformation digitale du Groupe Renault.

Ce fut un des premiers projets agiles de Renault Digital avec mise en place de l'outillage (Gitlab, CI, ELK stack) et d'une stack applicative (Angular, Spring Boot).

Projet stratégique de création d'une application de contrôle de gestion, à destination du top management. Les KPIs produites offrent au top management du groupe un outil précis permettant de définir leur stratégie opérationnelle.
- Administration de règles de calcul de KPIs,
- Ingestion des données sous différents formats,
- Agrégation des données financières et des données de production,
- Export des métriques à destination du système de reporting (trimestriel et annuel)

Mission

Durée: 44 sprints de 2 semaines.
Rôle: Développeur Back-end.

INIT
- création d'une API REST (Groovy, Spring Boot, base PostgreSql)
- mise en place du CI avec Gitlab
- accompagnement de l'équipe Renault dans sa transition vers l'agilité (Scrum): Elaboration de la Definition of Done, Definition of Ready. Accompagnement des rôles/prérogatives de chacun.

PHASE DE BUILD
- ateliers d'analyse et de conception avec la PO (Product Owner),
- développement des features,
- évaluation des candidats back-end,
- participation à toutes les cérémonies agiles SCRUM: Stand-up meeting, rétrospective, grooming, poker planning, sprint planning,
- rédaction de documentation technique sur le wiki Confluence

PHASE DE RUN
- support des différents environnements: production, staging et test,
- diagnostiques, corrections de bugs, livraisons, hot fix,
- réunions de suivi des bugs avec la PO

PHASE DE KT (knowledge transfer)
- formation/montée en compétences des nouveaux développeurs back de l'équipe
- transfert aux équipes en Inde (en anglais)

95% remote depuis Annecy
July 2015 - June 2016 | Genève, Suisse

Banking & Insurance

Banque privée genevoise

Développeur back-end

Projet Création de l'application digitale d'une banque privée

Développement des services fournissant les données permettant à l'application mobile de restituer aux clients toutes les données relatives à leur portfolio.
  • Modélisation des structures de données
  • Développement des web services

Benjamin Karoubi - Maxit

1/16/2020

Nous avons apprécié la rigueur et la fiabilité de Simon, ainsi que sa très bonne pédagogie pour expliquer un sujet technique à une audience qui ne l'est pas nécessairement. En plus de son expertise sur ses langages de programmation usuels, Simon n'a eu aucun problème pour découvrir tester et mettre en production des nouvelles technologies (Airflow, Python, Big Query, Google Cloud) qu'il a du maitriser en un temps serré pour mener à bien sa mission chez nous.

David Palita - Whoz.com

1/3/2020

Simon a été un pilier du développement backend chez Whoz, son expertise sur spring en java, groovy et kotlin ainsi que ses compétences JPA et SQL nous ont été précieuses. Son engagement et sa motivation sans faille en font un collaborateur fiable avec qui il est un plaisir de travailler.

Education

  • Ingénieur génie logiciel

    UTBM - Université Technologique de Belfort-Montbéliard

    2002

Languages

  • Anglais

    Full professional proficiency

  • Français

    Native or bilingual

shortlist-dynamic-search-heade
charter modal image

Success is a team effort

Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

Sign the code