Tafsuth Boumali, Developer in Fonsorbes, France
Tafsuth is available for hire
Hire Tafsuth

Tafsuth Boumali

Verified Expert  in Engineering

Data Developer

Location
Fonsorbes, France
Toptal Member Since
November 1, 2021

Tafsuth is a highly efficient and dedicated professional with a broad software and data engineering skillset. Her career assignments have ranged from building real-time prediction pipelines for startups to leading project teams and designing and maintaining large data lakes for Fortune 500 companies. Tafsuth is interested in helping businesses make data-driven decisions, and she enjoys sharing her knowledge by mentoring engineers.

Portfolio

Heetch
Springbot, Kubernetes, Kafka Streams, Apache Kafka, Go
Heetch
Scala, Java, Apache Kafka, Kafka Streams, Dataiku, Apache Airflow, Kubernetes...
Jada Gaming SL
Data Engineering, Apache Kafka, Azure, Amazon Simple Queue Service (SQS)

Experience

Availability

Part-time

Preferred Environment

MacOS, GitHub

The most amazing...

...thing I've created is a pipeline to validate the format and the content of millions of events coming from a mobile app in real time.

Work Experience

Pricing Engineering Manager

2022 - PRESENT
Heetch
  • Rewrote the legacy pricing engine from scratch with my team.
  • Created the team from scratch to maintain and evolve the new engine.
  • Developed tools to monitor the performance and worked with product owners to enhance the engine.
Technologies: Springbot, Kubernetes, Kafka Streams, Apache Kafka, Go

Data Engineering Manager | Tech Lead

2019 - PRESENT
Heetch
  • Designed, wrote, and maintained real-time streaming pipelines, enriching and aggregating raw data coming from multiple different sources.
  • Implemented and designed a service to be able to predict and prevent users' bad behaviors in real-time.
  • Got rid of third-party data synchronization and transformation pipelines by writing our own custom pipelines.
  • Managed a team of four data engineers and did carrier reviews and handling rituals.
  • Communicated with stakeholders and data analysts and data scientists to monitor the success of new initiatives.
  • Advocated on schema management across the whole company.
  • Provided tools to generate schemas, used them to validate the mobile messages; handled enrichment, storage, and exposition.
Technologies: Scala, Java, Apache Kafka, Kafka Streams, Dataiku, Apache Airflow, Kubernetes, Marathon, Redshift, Amazon Redshift Spectrum

Data Engineer

2022 - 2023
Jada Gaming SL
  • Developed streaming applications to allow the integration of customers into a CRM.
  • Developed streaming applications to trigger CRM journeys based on user's accomplishments.
  • Handled communication between my team and all the other departments.
Technologies: Data Engineering, Apache Kafka, Azure, Amazon Simple Queue Service (SQS)

Senior Software Engineer

2017 - 2019
Audela
  • Built real-time accurate network state view of physical, logical, and service topologies for telco operators.
  • Oversaw the full CI/CD infrastructure automation, deploying to Kubernetes.
  • Leveraged graph databases for storage and exposition.
Technologies: Apache Kafka, Spark, Apache Avro, PostgreSQL

Data Engineer

2016 - 2017
Societe Generale
  • Designed and built a data lake that would store daily stock exchange orders.
  • Built pipelines allowing real-time data enrichment with Apache Ignite.
  • Met with stakeholders and translated their business needs into technical specifications.
Technologies: Spark, Spark SQL, Apache Ignite, Cloudera, HDFS

BI Engineer

2012 - 2016
Carrefour
  • Managed high-volume databases (SQLServer and Oracle).
  • Worked on the development and evolution of BI infrastructures (SSIS).
  • Did data analysis and development of reporting exposed on a web portal (SSRS).
Technologies: Scala, Java, SQL, Shell, Oracle, SSIS Custom Components, SQL Server 2000

Real-time Event Validation

A streaming application that validates the content and the format of the event produced by the mobile application.

My responsibility was to replicate what the Confluent Schema registry does but with JSON (at that time the JSON validation wasn't handled by the Confluent tool).

Languages

SQL, Java 8, Scala, Java, Go, Python

Tools

Kafka Streams, Apache Avro, Amazon Redshift Spectrum, ScalaTest, Apache Airflow, GitHub, Apache Maven, SBT, Mesos, Spark SQL, Apache Ignite, Cloudera, Shell, Amazon Simple Queue Service (SQS)

Paradigms

Business Intelligence (BI)

Platforms

Apache Kafka, Amazon Web Services (AWS), Docker, MacOS, JVM, Dataiku, Kubernetes, Oracle, Azure

Storage

Redshift, Databases, Amazon S3 (AWS S3), Relational Databases, Database Management, PostgreSQL, HDFS, SQL Server 2000, Cassandra

Other

Data, Big Data, Data Engineering, Data Analysis, Data Modeling, Data Analytics, Modeling, Data Warehousing, CI/CD Pipelines, Shell Scripting, Data Architecture, Data Build Tool (dbt), Finance, SSIS Custom Components, Springbot

Frameworks

Spark, Marathon, Hadoop

Libraries/APIs

REST APIs, Circe

2007 - 2012

Master's Degree in Information Systems

Paris Dauphine University - Paris

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring