Technical Lead - Data Platform
As a technical lead software engineer, I enjoy tackling large scale data challenges.
Designing distributed yet simple systems is something I am passionate about. Constantly learning about new technologies, approaches and problem solving skills makes this always evolving field exciting.
I take pride mentoring juniors so that they see the value of shipping quality software, building clean architecture and reducing operational complexity.
Designing distributed yet simple systems is something I am passionate about. Constantly learning about new technologies, approaches and problem solving skills makes this always evolving field exciting.
I take pride mentoring juniors so that they see the value of shipping quality software, building clean architecture and reducing operational complexity.
Professional Experience
Since June 2015 Technical Lead - Reporting Data Platform at Cisco in Vancouver, Canada
- Building and operating a highly available and fault tolerant reporting Data Platform for Cisco Umbrella from collection (37 global DCs) to storage (6 million events/s streamed at peak, 45 TiB per day) and analytics using AWS.
- Mentoring juniors on designing simple, secure and efficient quality streaming data pipelines.
2011 - 2015 Senior Software Engineer (Web, Java) at Sierra Wireless in Vancouver, Canada
- Prototypes design and implementation for the CTO Office.
- Design and implementation of AirVantage™ M2M Cloud Platform features in an international context.
2009 - 2011 Software Engineer and Open Source expert at Sierra Wireless in Toulouse, France
- Design and implementation of a M2M plug and play solution for monitoring ICS connected to the AirVantage™ M2M Cloud Platform.
2005 - 2009 Technical expert, leader and trainer at Anyware Technologies in Toulouse, France
Skills
- Computer languages
- 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.
- Datastores
- 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.
- Security
- TLS/X.509, AWS (ACM, PCA), OAuth, SSO (Jasig CAS).
- SOC 2, FedRAMP.
- Tools
- Vim, Intellij IDEA, Git, Jenkins, pprof, JProfiler.
- JIRA, Confluence, Github, Grafana.
- Nagios, PagerDuty.
- Operating Systems
- GNU/Linux (Ubuntu, Debian, RHEL, Arch Linux, Slackware).
- MacOSX.
- Languages
- French (native speaker).
- English spoken everyday by living in British Columbia.
- Basic knowledge of Spanish.
Education
2000 - 2002 DUT in Computer science at the I.U.T. A of Toulouse, France