À propos de Jonathan
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- SurfboardSoftware EngineerEDITION DE LOGICIELSjanvier 2022 - octobre 2022 (9 mois)Londres, Royaume-UniRé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éveloppeurHIGH TECHjuillet 2016 - avril 2021 (4 ans et 9 mois)Cité de Londres, Royaume-UniSur 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éveloppeurHIGH TECHoctobre 2014 - juin 2016 (1 an et 8 mois)Cité de Londres, Royaume-UniGoogle Compare : interface interne pour la configuration rapide des intégrations avec nos partenaires assureurs
Recommandations
Soyez le premier à recommander Jonathan
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- MEng ComputingImperial College London2014Master en informatique avec un mémoire sur l'alignement automatique des sous-titres d'une vidéo