About Jonathan
English
Native or bilingual
French
Native or bilingual
Experience
- SurfboardSoftware EngineerSOFTWARE PUBLISHINGJanuary 2022 - October 2022 (9 months)Londres, United KingdomRéduction des erreurs de développement et des problèmes sur la version live du produit, grâce à l’introduction d’outils tels que lagénération automatique de types pour les entités SQL, protocol buffers, typage fort de la codebase, tests d’intégration avecDocker, logs JSON structurés, haute disponibilité, rolling restarts, tests unitaires...À la tête de petites équipes (2-3 personnes) pour créer de nouvelles fonctionnalités, dont la transformation d’une pipeline quidurait plusieurs heures et passait par quatre services en un seul endpoint (<1s latence) dans le monolith back-end.
- PalantirDéveloppeurTECHJuly 2016 - April 2021 (4 years and 9 months)Cité de Londres, United KingdomSur le service d'authentification et d’autorisation (un serveur OAuth) de la plateforme:
- Identification à deux facteurs. J'ai conçu de bout-en-bout l'architecture et l'implémentation de la solution, ainsi qu'un système d'identification à incréments pour ne demander le second facteur que lors des opérations à caractère sensible.
- RBAC ("Role-Based-Access-Control"). J'ai intégré notre système d’autorisation avec les normes utilisées par les agences gouvernementales aux U.S.A. Grace à la conformité avec ces normes, nous avons acquis de nombreux nouveaux clients.
Sur le service de développement big data de la plateforme, j'ai travaillé de près avec les utilisateurs pour étudier leur workflow, et conçu et implémenté plusieurs améliorations plébiscitées par nos clients :- Aperçus rapides et interactifs des transformations Spark
- Débogage des transformations Spark, avec la possibilité d'avoir un aperçu intéractif de toutes les dataframes intermédiaires.
- Temps de chargement : accès 10x plus rapide à notre plateforme de développement
- Données à caractère sensible : les développeurs et les utilisateurs en charge de la protection des données peuvent collaborer pour créer des transformations Spark qui anonymisent les donnés. Cette fonctionnalité a permis de nombreux cas d'utilisations impossibles auparavant.
- GOOGLEDéveloppeurTECHOctober 2014 - June 2016 (1 year and 8 months)Cité de Londres, United KingdomGoogle Compare : interface interne pour la configuration rapide des intégrations avec nos partenaires assureurs
Recommendations
Be the first to recommend Jonathan
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MEng ComputingImperial College London2014Master en informatique avec un mémoire sur l'alignement automatique des sous-titres d'une vidéo