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)

  • Prewave Software Developer - Data Science

    Paris, Île-de-France, France
    Jan 2022 - aujourd'hui

    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, ...

  • Architect/Programmer

    Self-employed Paris, Île-de-France, France
    Jan 2022 - Jan 2022

    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

  • Clojure Architect/Programmer

    Ankbits Paris Area, France
    Jan 2020 - Jan 2022

    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)

  • Architect/Programmer

    Carrefour 3 years 10 months Massy, France
    Jan 2019 - Jan 2020

    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

    Massy, France
    Jan 2017 - Jan 2019

    Design and development using Scala, Spark, Pyhton, Kafka, Mesos,
    Marathon, Hdfs, Yarn, Docker, Cassandra, Elasticsearch, Ansible, ...

  • Architect/Programmer BigData

    Massy
    Jan 2017 - Jan 2017

    - 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

    Evry-courcouronne
    Jan 2016 - Jan 2017

    - 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, ...

  • Architect/Programmer Javascript

    Dassault Systèmes Velizy villacoublay, France Taoufik ********
    Jan 2016 - Jan

  • Architect/Programmer NodeJS

    Viry Chatillon, France
    Jan 2015 - Jan 2017

    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).

  • Lisp Architect/Programmer

    Velizy villacoublay, France Taoufik ********
    Jan 2013 - Jan 2016

    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

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

Business Analyst Data

SQL Teradata Jira Google Cloud Platform
ASAP
95 - ROISSY-EN-FRANCE
12 mois
Voir la mission

🚀 Consultant Data Scientist / Machine Learning – Environnement GCP & MLOps

Big Data BigQuery Microsoft Azure Machine Learning DataRobot MLOps
ASAP
75 - PARIS
86 mois
Voir la mission

PARIS - Ingénieur Data / Ingénieur Cloud

SQL Server Data Big Data Azure Microsoft Power BI
ASAP
75 - PARIS
6 mois
Voir la mission

Data Scientist / Data Analyst IA

Google Cloud Platform SQL Python
ASAP
94 - Charenton le Pont
3 mois
Voir la mission

Consultant Dataiku

SQL Data Python Dataiku
ASAP
75 - PARIS
12 mois
Voir la mission

Consultant Talend

SQL Data Talend Talend MDM Talend DI
ASAP
75 - PARIS
12 mois
Voir la mission

Data Engineer

Data Python Apache Hadoop Apache Spark PySpark
ASAP
75 - PARIS
12 mois
Voir la mission

Data Analyst

SQL Excel Data Microsoft Power BI Dataiku
ASAP
75 - PARIS
12 mois
Voir la mission

Expert Dataviz / POWER BI

Microsoft Power BI SQL Azure Synapse Google Cloud Platform BigQuery
ASAP
94 - Charenton le Pont
6 mois
Voir la mission

Tech Lead Data Analyst

Business Objects Data Python Google Cloud Platform Databricks
ASAP
75 - PARIS
24 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 Chef de projets réglementaires | Product manager | PMO
Matthieu

Chef de projets réglementaires | Product manager | PMO

  • PARIS
Project Management Office Gestion multi-projets Agile Scrum MOA Bâle III Risques Data Jira SQL
CV Data Analyst / Scrum Master
Nawal

Data Analyst / Scrum Master

  • PARIS
Big Data TIBCO Spotfire Data Warehouse Business Objects Agile Scrum Microsoft Power BI Tableau Software Talend SQL Server Reporting Services
CV Data Engineer & Data Analyst
Amine

Data Engineer & Data Analyst

  • SARTROUVILLE
Talend SQL
CV Machine Learning Engineer
Nelly

Machine Learning Engineer

  • PARIS
Python Docker SQL SAS CSS Google Cloud Platform HashiCorp Terraform Apache Kafka Apache Spark Github
CV Business Analyst
Maxime

Business Analyst

  • VILLEJUIF
SQL Python Jira
CV Senior Data Engineer / Tech Lead
Moez

Senior Data Engineer / Tech Lead

  • PARIS
Apache Spark BigQuery Scala Google Cloud Platform SQL Python Cassandra
Bientôt disponible
CV Data Analyst - Data Engineer
Mounia

Data Analyst - Data Engineer

  • VILLEJUIF
Data Google Cloud Platform SQL Looker Microsoft Power BI
Bientôt disponible
CV Expert data
Eugene

Expert data

  • MONTLIGNON
SQL Data DataStage TIBCO Spotfire Apache Spark Java Python DB2 UDB
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 Snowflake PySpark
Disponible
CV Data Analyst Microsoft Power BI
William

Data Analyst Microsoft Power BI

  • CRÉON
SQL BI BigQuery Looker Microsoft Power BI Data Excel SQL Server
Disponible
Je trouve mon freelance