Software Developer
About me
Passionate about high volumetry challenges which would be big data to process or handling high traffic loads,
I strive to find appropriate solutions to build better softwares, improving both correctness & performance.
I'm curious and eager to learn techniques, languages, patterns or tools for that, because after all:
Every day is a school day
Currently
Looking for an opportunity involving functional programming, data processing, distributed environments, especially with Scala.
Experiences
Voyage PrivéAix-en-Provence, FranceDec. 2013 - now
Big Data DeveloperFeb. 2017 - now
Development of an ETL in Scala, relying on Apache Spark Data pipelines creation for data ingestion and aggregation Deployment on a Google Cloud Platform Dataproc scalable Hadoop cluster Datalake & datawarehouse design Monitoring & alerting with the InfluxData T.I.C.K stack
- Scala
- Spark
- Hadoop
- Python
- BigQuery
- Bash
- InfluxDB
- ReactJs
Mobile DeveloperMay 2016 - Feb. 2017
iOS app revamping with Swift Android app build system migration to Gradle
- Swift
- Objective-C
- Storyboard
- CocoaPods
- WKWebView
- RxSwift
Web DeveloperDec. 2013 - Feb. 2017
Frontend and backend developments for: - Main website with more than 1M members - Internal tools handling both offers & bookings management
- PHP
- Phalcon
- JavaScript
- MySQL
- ElasticSearch
- Redis
Hi-Media (now AdUX)Paris, FranceApr. 2012 - Nov. 2013
Software EngineerApr. 2012 - Nov. 2013
SMS Center development: - Core engine - Worldwide telecom providers connectivities - SMS services (applications, subscriptions)
- Python
- PostgreSQL
Skills & Proficiency
Programming
- Functional, reactive, object oriented programming concepts
- Domain Driven Design
- Regular expressions
Development workflow
- Agile methods
- Versioning
- Unit testing
- Code Review
- Continuous Integration
Programming & Big Data culture
Current readings
- Functional & Reactive Domain Modeling, Ghosh
- Category Theory for Programmers, Milewski
- Functional Programming for Mortals with Scala, Halliday
- Practical FP in Scala: A hands-on approach, Volpe
- Programming in Scala, Odersky, Spoon, Venners
- High Performance Spark, Karau, Warren
- Spark, The Definitive Guide, Chambers, Zaharia
- Designing Data-Intensive Applications, Kleppmann
- Machine Learning with TensorFlow, Shukla
Conferences
- ZIO Meetup - Virtual Scala Online Sept 24, 2020
- Micro Sphere It #4 - Scala Online Sept 15, 2020
- FP in the City Online Sept 10, 2020
- SF Scala Meetup Online Jul 30, 2020
- Scala In The City Online May 28, 2020
- Scalar Conf Online May 15, 2020
- London Scala U.G. Meetup Online Apr 21, 2020
- Scala Love Online Apr 18, 2020
- Scala IO Lyon, France 2018 & 2019
Education
Master of Science in Computer Science 2009-2012
- Supinfo International University
- Master 2 degreeLondon, UK 2011-2012
- Bachelor 3 & Master 1 degreesMontpellier, France 2009-2011
University Technology Diploma in Computer Science 2007-2009
- University of Montpellier Montpellier, France
Languages
- French (native)
- English (professional)
- Spanish (basic)
Interests
- Travelling
- Photography
- Cooking
- Zero waste
- Running, biking