CV/Mission de Data analyst BIGQUERY freelance

Je dépose une mission gratuitement
Je dépose mon CV
Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Exemple de missions de Taoufik,
Data analyst BIGQUERY habitant l'Essonne (91)

Experience

Prewave
Software Developer - Data Science
June 2022 - Present (6 months)
Paris, Île-de-France, France
Prewave is making supply chains more resilient by monitoring and predicting supply chain risks through AI technology.
My mission is to:
- improve and maintain Prewave’s data processing pipeline and apply their data science toolset to the data
- analyse, review and improve existing algorithms
- design efficient distributed algorithms
- improve performance of SQL queries (couchbase, postgres)
Systems: Scala, Scalajs, Couchbase, Postgres, SQL Server, Docker, Kubernetes, Google Cloud, Git, NLP, Akka-http, Slick, ...

Self-employed
Architect/Programmer
January 2022 - June 2022 (6 months)
Paris, Île-de-France, France
Ankbot project: real-time and distributed stream based programming
- Implemented a stream based framework for designing and running concurrent and distributed algorithms
- the objective is to be simpler to use and faster than Spark + Kafka; I hope this objective can be reached; by trying we cannot fail; whatever the outcome it is time well spent
- implemented a buffered and typed streams; the buffered streams use a space and time efficient serialization algorithms (encode/decode)
- using the buffered and typed streams, implemented a column based table with dynamic partitioning
- tables can be written by parallel processes running in different computing nodes
- tables can be read as files (non-blocking mode) or as a never ending streams (blocking mode)
- in blocking mode we can read table rows in real-time while other processes write data to the tables
- tables have tagged offsets, thus we can read tables starting from a given saved offset
- we can use Ankbot tables to handle real-time events; unlike Kafka, no repartitionning and no duplicates
- added streaming windows to reactors (ie. batch length, batch time, slide length and slide time windows)
- implemented a fast Hashtable and HashSet algorithms with the possibility to merge two HashSets/Hashtables into one HashSet/Hashtable
- implemented a simple and fast logging library using macros; an alternative to lightbend scala-logging that is a library wrapping SLF4J.
- we use Docker swarm to launch the program in distributed mode
In progress:
- write docs before releasing the concurrent version of Ankbot to whoever is interested in adding concurrency to its programs
- create an Enterprise Ankbot Plaform (distributed and real-time event streaming) to come: implement AnkbotML for machine learning applications; but many other applications may benefit from distributed computing
Systems: Scala, Docker, Docker Swarm

Ankbits
Clojure Architect/Programmer
March 2020 - June 2022 (2 years 4 months)
Paris Area, France
Learning a new language is not difficult but setting up the environment and tooling is an issue specially if there is many different solutions and frameworks; while learning clojure/clojurescript I stumbled against a complex and changing eco-system.
This motivated me to create my own framework (based on ideas from ANKBIT Javascript that I developed around 2010);
Clojure/Clojurescript is not difficult to learn (having a strong background in Common Lisp and Java), but for
beginners it is not easy to start developing applications because of the ecosystem is huge and changing and it is really a challenge to choose from all
existing tools and frameworks.
The objective is to create an online environment for developing client and server applications. Some of the niceties in the framework follows:
- managed state of components
- hot reload; any code change (client and server) will re-render the page in less than 3 seconds (ie. we are not using figwheel, we developed our own solution)
- remote procedure calls with callbacks
- software events (on/emit)
- it is possible to use reagent/react components and external scripts (ie. javascript)
- version control system (ie. git)

Carrefour
3 years 10 months
Architect/Programmer
July 2019 - March 2020 (9 months)
Massy, France
Design and implement a program to query data, using Java and Spark SQL,
from different sources: Elasticsearch, BigQuery, Google Storage and Azure
Storage, HDFS. The users create views from different data sources and write
Spark SQL queries. The system allows to correlate data from different sources,
and is mainly used by data scientists and security engineers.
Languages & Systems: Java, Spark, Python, Javalin, Websockets, Angular8,
Javascript, CSS, Html, GCP, Azure, Elasticsearch, Kibana

Architect/Programmer BigData
September 2017 - July 2019 (1 year 11 months)
Massy, France
Design and development using Scala, Spark, Pyhton, Kafka, Mesos,
Marathon, Hdfs, Yarn, Docker, Cassandra, Elasticsearch, Ansible, ...

Architect/Programmer BigData
June 2017 - August 2017 (3 months)
Massy
- devops: linux, docker, hadoop, kafka, elk, mesos, marathon, ansible, git, prometheus, ...
- design and implement gladiator, a proxy server with a marathon/mesos auto service discovery (implemented in go1.8, the name GLADiator comes from the following brainstorming reaction: Service Auto Discovery -> SAD -> GLAD ->
GLADiator :)
- designed Connector, a service discovery tool used with a proxy server (ie. HAProxy, nginx)

DevOps BigData
June 2016 - May 2017 (1 year)
Evry-courcouronne
- I implemented filebot, a simple log management solution using node.js; many node.js processes index log records in parallel into elasticsearch. The
solution is powerful, fast and easy to configure. For each log message, filebot matches the messages with user defined regex patterns and send the result to user defined javascript handlers and index returned json documents to elasticsearch.
- write and refactor ansible scripts (ie. filebeat, logstash, kibana, elasticsearch, ...)
- create ansible modules (as much as possible, I prefer using parameterised roles as modules instead of creating modules using python)
- design logstash patterns and create kibana dashboards
- create/manage elasticsearch snapshots/backups
- create test clusters using docker containers; a test cluster can be created using a base image or a committed test cluster. The objective is to create
whole iso-prod test environments by deploying all ansible playbooks in test clusters (work not finished because of docker limitations).
- currently diving into mesos, kafka, spark, zookeeper, cassandra, hive, scala, akka, ...
- add elasticsearch plugins: shield, marvel, watcher (groovy, javascript, mustache script)
- implement elasticsearch watchers to track different system ressources and application data conditions
- write a script to detect kafka partitions/replicas on the same rack or replicas not in-sync; generate a json document to reassign the replicas to different nodes.
- write a script to backup/restore elasticsearch indexes (using scroll and bulk); also, the script can generate csv files from elasticsearch documents.
keywords: cloudera/hadoop (yarn, mapreduce, hdfs), mesos, spark, kafka, zookeeper, elasticsearch, icinga2, node.js, cassandra, pig, hive, ansible, java,
scala, groovy, mustache, python, akka, node.js, linux (RHEL 6.7), git, ansible,
terraform, carrefour.io (OpenStack), REST, agile, scrum, HP Insight Cluster
Management Utility, iLO4, ...

Personal project
Architect/Programmer NodeJS
July 2015 - May 2017 (1 year 11 months)
Viry Chatillon, France
1. Design and implement a new WEB IDE, ANKBIT; With ANKBIT you develop web components/applications online. An ANKBIT is a generalisation of HTML tags (an HTML tag is a primitive ANKBIT). I have a working prototype, and I am currently designing a library of ANKBIT web components (animation, layout, style, ...).
Adding webRTC to ANKBIT allows easy development of peer-to-peer web applications (ie. video conferencing).

Dassault Systèmes
Architect/Programmer Javascript
May 2016 - May 2016 (1 month)
Velizy villacoublay, France
Taoufik ********
Lisp Architect/Programmer
April 2013 - May 2016 (3 years 2 months)
Home
I am an experienced Common Lisp Architect/Programmer and would like to
join a dream team to work on challenging projects.
Page 5 of 12
I have a great interest in general for functional programming languages such
as Lisp, Haskell, Clean, Erlang, Ruby, F#, ...
I strive to be a creative Architect/Programmer to solve difficult issues with
simple solutions.
Lately I designed a fast and powerful pattern matching (see examples of
use below) that I am using daily for all my Lisp projects; and currently I am
designing a new programming language: lazy evaluation, partial evaluation,
complete sharing, generalized lisp macros (based on pattern matching)
29/05/2015 Update: pattern matching
I improved the pattern matching tool (written in common lisp) in many areas:
the most important additions are matching any cyclic graph, patterns with
general recursion, and generic patterns (types):
Examples of matching graphs with cycles:
1. match an infinite list of ones:
(match '#1=(1 . #1#) (^foo=(1 . ^foo) 'ok))
2. a complex one
(match '#1=(1 #2=(2 #1# 3 #1# . #2#) . #1#) (^foo=(1 ^bar=(2 ^foo 3 ^foo .
^bar) . ^foo) 'ok) (_ 'ko))
Define patterns:
(defpattern some (x) `(~^foo=(:or (,x) (,x . ^foo)) . _))
(defpattern lone (x) `~(:or nil (,x)))
(defpattern all (x) `^foo=(:or nil (,x . ^foo)))
Define matchers:
(defmatcher term ()
`(((?x= #^fact (:and ?op (:or * /)) ?y= #^term)
(funcall op x y))
#^fact=(((:and ?x (:integer)) x)
Page 6 of 12
(?x= #^expr x))))
(defmatcher expr ()
`(((?x= #^term (:and ?op (:or + -)) ?y= #^expr) (funcall op x y))
(?x= #^term x)))
;;; while term and expr are globally defined matchers, fact is locally defined
inside the term matcher
> (match '(2 + (3 * 4)) (?x= #^expr x))
14
Carrefour
Architect/Programmer
February 2014 - June 2015 (1 year 5 months)
Courcouronne
Project: Merchandizing and Pricing DWH
1. Design and implementation of unix tools and i...

Voir le profil complet de ce freelance

Profils similaires parfois recherchés

CV Data analyst BIGQUERY, Missions Data analyst BIGQUERY, Data analyst BIGQUERY freelance

Les nouvelles missions de Data analyst BIGQUERY

Chef(fe) de projet / Senior Business Analyst – cas d'usage data client et produits

SQL DATA DECISIONNEL Google Cloud Platform
ASAP
94 - IVRY-SUR-SEINE
6 mois
Voir la mission

Chef(fe) de projet ou Senior Business Analyst Data - collecte et intégration de données

SQL DATA DECISIONNEL Google Cloud Platform
ASAP
94 - IVRY-SUR-SEINE
6 mois
Voir la mission

Business Analyst Data

BIGQUERY Cloudera Google Cloud Platform PYTHON
ASAP
75 - Paris
3 mois
Voir la mission

Data Analyst LCLF

Microsoft Power BI GIT Google Cloud Platform BIGQUERY
ASAP
94 - Charenton le Pont
3 mois
Voir la mission

Data Engineer GCP H/F

SQL PYTHON GIT DEVOPS Google Cloud Platform
ASAP
93 - NOISY-LE-GRAND
12 mois
Voir la mission

Data analyst

SQL Google Cloud Platform BIGQUERY TABLEAU SOFTWARE Qlik
ASAP
91 - MASSY
12 mois
Voir la mission

Data Analyst GCP

Google Cloud Platform Microsoft Power BI BIGQUERY
ASAP
94 - Charenton le Pont
3 mois
Voir la mission

Data Analyst AMADEA

Microsoft Power BI SSAS Google Cloud Platform
ASAP
94 - Charenton le Pont
6 mois
Voir la mission

Data Engineer GCP

Google Cloud Platform BIG DATA PYTHON CI/CD
ASAP
76 - Rouen
12 mois
Voir la mission

Data Ingénieur

Google Cloud Platform BIGQUERY
ASAP
75 - PARIS
6 mois
Voir la mission
Je trouve ma mission

Les derniers CV de Data analyst BIGQUERY disponibles

CV Data Analyst
Mathon

Data Analyst

  • FACHES-THUMESNIL
BIGQUERY SQL ADOBE CAMPAIGN
CV Data Analyst/Data Scientist/ Data Ingenieur
Lionel

Data Analyst/Data Scientist/ Data Ingenieur

  • BLAGNAC
Microsoft Power BI PYTHON SQL EXCEL SQL SERVER TABLEAU SOFTWARE POSTGRESQL DATA BIGQUERY TALEND
CV Technical Lead, Architecte
Mohamed

Technical Lead, Architecte

  • LES MUREAUX
PHP SYMFONY Google Cloud Platform NODE.JS REACT.JS Angular MYSQL DOCKER Kubernetes FLUTTER
CV Data Engineer / Data Scientist
Josephine

Data Engineer / Data Scientist

  • LE VÉSINET
PYTHON Data science PANDAS GIT Airflow PYSPARK SQL Google Cloud Platform Cloud AWS DEVOPS
Bientôt disponible
CV Data Engineer / Data Analyst
Salima

Data Engineer / Data Analyst

  • STAINS
SQL DATAVIZ DATA Google Cloud Platform MICROSOFT BI AZURE GOOGLE ANALYTICS Databricks
Disponible
CV Consultant Cloud Data And Analytics Engineer
Djawed

Consultant Cloud Data And Analytics Engineer

  • PARIS
SQL BI MARKET DATA DATA DICTIONARY DATAWAREHOUSE SQL SERVER Snowflake Google Cloud Platform Data lake
Disponible
CV Data Engineer
Narjes

Data Engineer

  • VILLIERS-SUR-MARNE
PYTHON DATA SQL Azure Data Factory AZURE Databricks PYSPARK Power BI Google Cloud Platform
Disponible
CV Data Analyst - Data Scientist
Chihab

Data Analyst - Data Scientist

  • LILLE
PYTHON SQL Microsoft Power BI SAS API RESTful BIG DATA Databricks AZURE GIT BIGQUERY
Disponible
CV Data Analyst (SQL, Python) / Chef de Projet Marketing (SEO, SMO, Trade)
Anouar

Data Analyst (SQL, Python) / Chef de Projet Marketing (SEO, SMO, Trade)

  • MASSY
MARKETING AUTOMATION Adobe Creative Cloud CRM GOOGLE ANALYTICS MARKET DATA Salesforce Marketing Cloud HubSpot Email Marketing SEO PowerSuite Google Search Console PRWeb
Disponible
CV Data Engineer & Développeur Flutter / Python
Jaber

Data Engineer & Développeur Flutter / Python

  • PARIS
PYTHON Dataiku SQL DATA FLUTTER JAVASCRIPT NoSQL R
Disponible
CV Lead Analytics Engineer
Mariem

Lead Analytics Engineer

  • SAINT-OUEN
SQL BIGQUERY Dataiku
Disponible
Je trouve mon freelance