Simon B.

développeur kotlin / groovy / java

Annecy, France

  • 45.8992
  • 6.1295
Proposer un projet

Compétences (11)

Vérifications

Rejoignez la communauté Malt pour découvrir le profil complet de Simon B.
Rejoignez la communauté Malt pour découvrir le profil complet de Simon B.

Découvrez ce que recherche Simon

Déplacement
Travaille en partie dans vos locaux et en partie en télétravail
Zone d'activité
Recherche des missions à Annecy et 10km autour, Genève et 10km autour
Compétences
Recherche des missions en Kotlin, Spring boot, Docker, Git, Elasticsearch
Durée de mission
Recherche des missions entre 1 et 3 mois, entre 3 et 6 mois, ≥ 6 mois
Préfèrerait éviter des missions ≤ 1 semaine
Taille d'entreprise
Recherche des entreprises de 2 - 10 personnes, 11 - 49 personnes, 50 - 249 personnes, 250 - 999 personnes

Simon en quelques mots

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

Expériences

août 2016 - Aujourd'hui | Annecy, France

Ressources humaines

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
novembre 2018 - Aujourd'hui | Annecy, France

Grande distribution

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
février 2017 - octobre 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
juillet 2015 - juin 2016 | Genève, Suisse

Banque & assurances

Banque privée genevoise

Développeur back-end

2 recommandations externes

Formations

Langues

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte