Technical Lead - Data Platform
En tant que technical lead software engineer, je prends grand plaisir à trouver comment traiter des données à grande échelle.
J'aime concevoir des systèmes repartis mais simple. Apprendre de nouvelles technologies, approches ou méthodes de résolution de problèmes rends cette discipline en constante évolution passionnante.
Développer/guider les juniors afin qu'ils puissent percevoir la valeur de délivrer un logiciel de qualité, concevoir une architecture simple ou de réduire la complexité d'opérer une infrastructure.
J'aime concevoir des systèmes repartis mais simple. Apprendre de nouvelles technologies, approches ou méthodes de résolution de problèmes rends cette discipline en constante évolution passionnante.
Développer/guider les juniors afin qu'ils puissent percevoir la valeur de délivrer un logiciel de qualité, concevoir une architecture simple ou de réduire la complexité d'opérer une infrastructure.
Expérience professionnelle
Depuis Juin 2015 Technical Lead - Reporting Data Platform chez Cisco à Vancouver, Canada
- Développement et opération d'une plateforme de données hautement disponible et tolérante aux fautes pour Cisco Umbrella de l'acquisition (37 centres de données mondiaux) à la persistence (6 millions d'événements par seconde, 45 TiB par jour) et à l'analytique en utilisant AWS ;
- Parrainage de juniors pour traiter les données en temps réel de façon simple, sécurisé avec qualité et performance.
2011 - 2015 Senior Software Engineer (Web, Java) chez Sierra Wireless à Vancouver, Canada
- Réalisation de prototypes au sein de la direction technique ;
- Évolutions de la AirVantage™ M2M Cloud Platform dans un contexte international.
2009 - 2011 Software Engineer et expert Open Source chez Sierra Wireless à Labège
- Architecture et réalisation d'une solution M2M plug and play de supervision d'automates industriels connectés à la AirVantage™ M2M Cloud Platform.
2005 - 2009 Expert et leader technique, formateur chez Anyware Technologies à Labège
Compétences
- Langages informatiques
- Go, Java, Python, Groovy, Bash, JS, C ;
- Gradle, Maven, Makefile ;
- SQL, XML/XSLT.
- Frameworks
- AWS Lambda, Hadoop (HDFS, M/R, Spark), Spring, Quartz ;
- JUnit, Mockito.
- Base de données
- ClickHouse, HBase, AWS (DynamoDB, Athena, S3) ;
- MySQL, Oracle, Redis, LMDB, Lucene.
- Technologies
- Kafka (Streams, Connect, Mirroring, Schema Registry), AWS (SQS, SNS) ;
- Terraform, AWS (EC2, SSM), Docker, Ansible ;
- AWS (LB, Cloudfront, Route53), NGINX, Apache HTTP Server ;
- REST, Avro, LDAP.
- Sécurité
- TLS/X.509, AWS (ACM, PCA), OAuth, SSO (Jasig CAS) ;
- SOC 2, FedRAMP.
- Outils
- Vim, Intellij IDEA, Git, Jenkins, pprof, JProfiler ;
- JIRA, Confluence, Github, Grafana ;
- Nagios, PagerDuty.
- Systèmes d'exploitation
- GNU/Linux (Ubuntu, Debian, RHEL, Arch Linux, Slackware) ;
- MacOSX.
- Linguistiques
- Français (langue natale) ;
- Pratique de l'Anglais au quotidien en vivant en Colombie-Britannique ;
- Base d'Espagnol.
Formation
2000 - 2002 DUT Informatique à l'I.U.T. A de Toulouse