
Simon Tassy
Lead Software Developer
Salaire / Taux journalier
Nantes, France
Freelance
Peut venir sur site
Expertises
Langues
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