From 31b1dd1eec48b84accde076ad776c842c326af18 Mon Sep 17 00:00:00 2001 From: Yoru Date: Thu, 5 Dec 2024 19:31:41 +0100 Subject: [PATCH] feat: update + 1 pager --- Justfile | 5 +++ cv.typ | 113 ++++++++++++++++++++++++++++++++++++------------------- 2 files changed, 80 insertions(+), 38 deletions(-) create mode 100644 Justfile diff --git a/Justfile b/Justfile new file mode 100644 index 0000000..6c007a9 --- /dev/null +++ b/Justfile @@ -0,0 +1,5 @@ +build: + typst compile cv.typ + +watch: + typst watch cv.typ diff --git a/cv.typ b/cv.typ index 6d4b05e..d7e11bb 100644 --- a/cv.typ +++ b/cv.typ @@ -16,7 +16,7 @@ // == Skills -#pill("Software", fill: true) +Skills: #pill("Software", fill: true) #pill("Data", fill: true) #pill("CI/CD", fill: true) #pill("Git", fill: true) @@ -24,11 +24,15 @@ // === Programming Languages -#pill("Rust ★☆☆ ♥︎♥︎♥︎") +#pill("Rust ★⯪☆ ♥︎♥︎♥︎") #pill("Scala ★★☆ ♥︎♥︎♡") #pill("Haskell ★☆☆ ♥︎♥︎♡") #pill("Python ★★★ ♥︎♡♡") +// === Languages +Languages: #pill("French (Native)", fill: true) +#pill("English (Fluent)", fill: true) + == Work Experience #experience-work( @@ -37,10 +41,13 @@ date-from: "Sept 2023", date-to: "Present (1yr+)", task-description: [ - - Development of the whole data infrastructure to process, store and restitute data for ML training + - Design & development of the whole data infrastructure to process, store and restitute data for ML training - Development of some GUI tooling for data validation - Help with setting up industry-standard development practices - - #pill("Python") #pill("GitHub") #pill("Github Actions") #pill("PyQT") #pill("AWS S3") #pill("Rust") #pill("MongoDB") #pill("API") #pill("Full Remote") + #pill("Python") #pill("Rust") + #pill("Github Actions") + #pill("PyQT") #pill("AWS S3") #pill("MongoDB") #pill("API") + #pill("Full Remote: Paris, France") ] ) @@ -54,10 +61,24 @@ - Integration of a Data Warehouse on BigQuery to collect company data using Airflow and Pub/Sub + Apache Beam (Dataflow) - Transformation on BigQuery with Airflow and DBT - Dashboards using Data Studio (Looker Studio) to give back data to different shareholders - - #pill("Python") #pill("RabbitMQ") #pill("Pub/Sub") #pill("Airflow") #pill("DBT") #pill("BigQuery") #pill("Apache Beam") #pill("Java") #pill("BigTable") #pill("Kubernetes") #pill("Gitlab") #pill("Terraform") #pill("Google Cloud") #pill("Full Remote") #pill("Data Studio") + #pill("Python") + #pill("Airflow") + #pill("BigQuery") + #pill("DBT") + #pill("Java") + #pill("Apache Beam") + #pill("BigTable") + #pill("Pub/Sub") + #pill("RabbitMQ") + #pill("Kubernetes") + #pill("Terraform") + #pill("Google Cloud") + #pill("Full Remote: Paris, France") ] ) +#v(30pt) + #experience-work( title: "Data Engineer", subtitle: "Hellowork", @@ -66,7 +87,17 @@ task-description: [ - Data collection pipelines using Airflow on Azure Cloud - Setup of a small Hadoop cluster (YARN+HDFS) to run local transform Spark pipelines - - #pill("Python") #pill("Scala") #pill("Airflow") #pill("Azure") #pill("Apache Spark") #pill("Hadoop Setup") #pill("Apache YARN") #pill("HDFS") #pill("Puppet") #pill("Cassandra") #pill("Gitlab") + #pill("Scala") + #pill("Python") + #pill("Airflow") + #pill("Apache Spark") + #pill("Azure") + #pill("Hadoop Setup") + #pill("Apache YARN") + #pill("HDFS") + #pill("Cassandra") + #pill("Puppet") + #pill("Hybrid Remote: Rennes, France") ] ) @@ -79,56 +110,62 @@ - Integrating remote API data into the company infra - Writing ad-revenue attribution engine - Migration to "Big Data" tech on Hadoop (HDFS/HBase) with Apache Storm & MapReduce using Java - - #pill("PHP") #pill("MySQL") #pill("API") #pill("Java") #pill("Apache Storm") #pill("MapReduce") #pill("HDFS") #pill("HBase") #pill("Git") + #pill("PHP") + #pill("Java") + #pill("Apache Storm") + #pill("MapReduce") + #pill("MySQL") + #pill("HBase") + #pill("HDFS") + #pill("API") + #pill("On-site: Paris, France") ] ) #experience-work( title: "Web Developer", subtitle: "RegimeCoach", + facility-description: "Intern Nov 2008 ~ Sept 2009 (11mo)", date-from: "Sept 2009", date-to: "July 2012 (2yr 11mo)", task-description: [ - Joomla! CMS maintenance - Development of some rule engine using logic programming (Smodels + Lparse) - Backend PHP development and task balancing using Gearman - - #pill("HTML/CSS") #pill("PHP") #pill("MySQL") #pill("Joomla!") #pill("SVN") #pill("Jira") #pill("Gearman") #pill("Smodels") - ] -) - -#experience-work( - title: "Web Developer Intern", - subtitle: "RegimeCoach", - date-from: "Nov 2008", - date-to: "Sept 2009 (11mo)", - task-description: [ - Website maintenance and HTML/CSS integration - Initiation to professional project management (teamwork, ticketing, versioning etc) - - #pill("HTML/CSS") #pill("PHP") #pill("MySQL") #pill("SVN") #pill("Trac") + #pill("PHP") + #pill("Javascript") + #pill("HTML/CSS") + #pill("MySQL") + #pill("Joomla!") + #pill("Gearman") + #pill("Smodels") + #pill("On-site: Paris, France") ] ) -== Education +// == Education -#experience-edu( - title: "Eq. Master's degree", - subtitle: "Epitech Paris", - date-from: "Sept 2006", - date-to: "Sept 2009", -) +// #experience( +// title: "Eq. Master's degree", +// subtitle: "Epitech Paris", +// date-from: "Sept 2006", +// date-to: "Sept 2009", +// label: "" +// ) -#experience-edu( - title: "Baccalauréat Scientifique", - subtitle: "Lycée Marie-Curie, Nogent-sur-Oise (60)", - date-from: "2003", - date-to: "2006", - task-description: [ - - Maths option - ] -) +// #experience-edu( +// title: "Baccalauréat Scientifique", +// subtitle: "Lycée Marie-Curie, Nogent-sur-Oise (60)", +// date-from: "2003", +// date-to: "2006", +// task-description: [ +// - Maths option +// ] +// ) -== Languages - -#pill("French (Native)", fill: true) -#pill("English (Fluent)", fill: true) +// == Languages +// #pill("French (Native)", fill: true) +// #pill("English (Fluent)", fill: true)