Simon Tassy

Lead Software Developer

Salaire / Taux journalier

Nantes, France

Freelance

Peut venir sur site

Expertises

Spring BootReactAngularJavaPythonFlaskTest Driven DevelopmentClean ArchitectureEvent Driven ArchitectureTypescriptPostgreSQLJenkinsRESTful APIsSplunkMavenHexagonal ArchitectureDéveloppement BackendMicroservicesDéveloppement FrontendDéveloppement FullstackJavascriptDevOpsDjangoMongoDBRabbitMQRequêtes SQLDockerKafkaPostmanSwagger/OpenAPIBase de données SQLAWSElasticsearchKubernetes

Langues

Français

À propos

Introduction

J'ai plus de 10 ans d'expérience dans le développement dont 5 en tant que lead développeur. En tant que lead développeur, j'ai déjà fait des projets from scratch avec mise en place du déploiement continu et des bonnes pratiques de code.

Liens

Expérience de travail

Lead Software Developer

BNP Paribas Personal Finance

mars 2021 - Présent

5 ans 8 mois

Nantes, France

• Conception et développement suivant l’approche DDD (Domain Drive Design) avec l’architecture hexagonale d’un CRM pour l’octroi de crédit avec les technologies suivantes : Angular, Spring Boot, Java 17, ElasticSearch et PostgreSQL • Micro-services communiquant grâce à Kafka et Kafka Streams • Amélioration des performances (requêtes d’aggregation ElasticSearch, pagination côté back-end) • Orchestration du déploiement avec Kubernetes sur le Cloud DMZR (cloud privé hébergé par IBM) • Résolution d’incidents de production P1 (moins de 24h pour apporter une solution)

Lead Software Developer

Orange

janv. 2019 - déc. 2020

2 ans

Nantes, France

• Conception, développement et maintenance de plugins QGIS (logiciel de cartographie) réalisés en Python (2 & 3) • Optimisation des performances de certains outils (réduction de la complexité algorithmique et utilisation de pgRouting pour le parcours de graphe) • Développement d’une web-app permettant d’avoir des statistiques sur le déploiement de la fibre optique faite avec les technologies suivantes :React, Spring Boot, Hibernate, Java 8, Javascript (ES6) • Mise en place d’ateliers de bonnes pratiques de code • Mise en place de Jenkins pour l’intégration continue et revues de code

Développeur full-stack

Groupe SNCF

févr. 2018 - déc. 2018

11 mois

Nantes, France

• Développement d'une application de supervision des trains composée d’un front-end fait avec AngularJs et d’un back-end réalisé avec le framework Spring Boot sous Java 8 • Développement des actions au train (suppression d’une desserte, retard, déviation) • Application asynchrone avec chaînage des promesses • Revues de code et intégration continue avec Jenkins

Développeur full-stack

CrowdScores

janv. 2016 - déc. 2017

2 ans

Londres, Royaume-Uni

• En méthode agile, développement du site web interne d’aggrégation des différentes données comme les tweets pour pouvoir mettre à jour en temps réel les scores avec les technologies : Typescript, Angular 2, Django, PostgreSQL, MongoDB • Développement d’API REST réalisés avec le framework Flask (architecture en micro-services), déployées sur AWS et appelées par l’application mobile. • Communication entre les différents micro-services grâce à RabbitMQ • Mise en cache avec Redis et mise à jour du cache lors d’événements (buts, cartons, etc.) • Gestion de la forte affluence d’utilisateurs lors de matchs importants. • Revues de code et intégration continue avec Travis

Développeur Python

GIE Carte bancaires

juin 2015 - déc. 2015

7 mois

Paris, France

• Développement d’un logiciel en Python 3.3 (avec la méthode TDD) pour vérifier que les transactions de paiement respectent une nouvelle directive européenne (plus de 30 millions de transactions par jour). • Utilisation du SFTP pour la réception de fichiers et l’envoi de fichiers accusés de réception • Décodage des fichiers reçus (encodages utilisés EBCDIC et ASCII étendu) • Respect des normes de sécurité PCI-DSS : pas d’information sensible dans le code, fichiers cryptés en entrée et en sortie, traitement des données seulement en mémoire vive

Développeur full-stack

Docaposte

mars 2014 - juin 2015

1 an 4 mois

Paris, France

• Développement d’un site web pour la direction financière de La Poste avec les technologies : PHP 5, jQuery et MySQL • Gestion d’une seconde base de données avec ElasticSearch qui contient plus d’un milliard de lignes comptables • Création d’un webservice SOAP en C# qui communique avec des sites web dont l’architecture est différente pour échanger des statistiques


Formation

Lycée Jacques Prévert

Baccalauréat général, Sciences

2008 - Présent

18 ans 10 mois

Résultat : Mention Bien

Télécom Physique Strasbourg

Diplôme d'ingénieur, Ingénierie généraliste

2010 - 2013

4 ans

Lycée Chateaubriand

MPSI - MP

2008 - 2010

3 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.