Skip to content
View tafowocedric's full-sized avatar
πŸ’­
Working on a project
πŸ’­
Working on a project
  • AppsTechLabs
  • Douala, Cameroon

Block or report tafowocedric

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tafowocedric/README.md

Hi , I'm Tafowo Cedric Nkifor

Data Engineer Β· Full Stack Developer Β· Fintech Infrastructure

Profile views LinkedIn Telegram

GitHub Stats GitHub Streak

Coding

πŸ‘¨πŸ»β€πŸ’» About Me

Data Engineer and Full Stack Developer with 8+ years building production systems across fintech, analytics, and AI. Currently based in Douala, Cameroon, Nigeria and France.

  • πŸ”­ Currently: Data Engineer at Ejara β€” building real-time financial data infrastructure for a crypto/fintech platform using Spark, Kafka, Iceberg, and Debezium CDC
  • πŸ— What I ship: Multi-module streaming pipelines, full-stack analytics products, and ML systems β€” end to end
  • 🌱 Deepening expertise in: Distributed systems, LLM applications, and real-time data architectures
  • πŸ’¬ Ask me about: Data streaming, CDC pipelines, Python, Java, FastAPI, React, or Computer Vision
  • ⚑ Background: Started in Computer Vision, moved into Data Engineering β€” now I combine both

πŸ’Ό Current Role

Data Engineer @ Ejara β€” Crypto/Fintech Platform (2023 - Present)

  • Built and maintain a multi-module real-time streaming pipeline (Apache Spark + Kafka + Iceberg + Polaris) processing financial data from 5 independent sources into a unified data lake
  • Implemented Debezium CDC capturing changes from PostgreSQL, MySQL, and MongoDB into Iceberg in real time
  • Streaming sources: crypto market data (296 pairs), Amplitude analytics, Elasticsearch logs, ECB exchange rates (30 currencies Γ— 5 years of history), and database CDC
  • Manages the full data platform: Airflow batch pipelines, Snowflake transforms, schema registry (Apicurio), and S3/Polaris catalog
  • Owns infrastructure: Docker, watchdog automation, zero-downtime deploys via custom shell tooling

πŸ› οΈ Technical Stack

Data Engineering & Streaming

Python Java Apache Spark Apache Kafka Apache Airflow Apache Iceberg Debezium Snowflake AWS

Backend Development

FastAPI Flask NodeJS NestJS PostgreSQL MongoDB

Frontend Development

React TypeScript JavaScript HTML5 CSS3

Machine Learning & AI

PyTorch TensorFlow Computer Vision NLP

DevOps & Tools

Docker Git Linux Go

πŸš€ Featured Projects

Production real-time data platform for a crypto/fintech company. Multi-module Maven project (Java + Spark + Kafka + Debezium + Apache Iceberg) with 5 independent streaming pipelines: CDC from relational databases, crypto market data (296 pairs), Amplitude analytics, Elasticsearch logs, and ECB exchange rates. Custom watchdog, zero-downtime deploy tooling, and Polaris catalog for Iceberg metadata. Full-stack analytics platform β€” REST API backend + React client. Built for business intelligence and data-driven decision making. Full-stack product with core API, frontend, and a dedicated security layer. Production system with authentication, authorization, and data management. ML-based customer segmentation using Recency, Frequency, and Monetary analysis. End-to-end pipeline from raw transaction data to actionable customer clusters.

Microservice-based e-learning platform with API, payment integration, booking system, and centralized database. Migrated from monolith to microservices architecture.

Robust data extraction pipeline for complex document structures using Mistral and Claude. Handles unstructured documents at scale.

πŸ“Š GitHub Analytics

Top Languages

πŸ† Highlights

  • Designed and shipped a real-time streaming platform from scratch
  • Built full-stack independently β€” API, frontend, and infrastructure
  • Transitioned a monolithic e-learning platform to a microservices architecture
  • Background in Computer Vision (PyTorch/TensorFlow) applied to document extraction and business prediction systems

πŸ“« Let's Connect


"Ship systems that work. Understand data that matters."

Popular repositories Loading

  1. advance_carousel advance_carousel Public

    CSS

  2. krisma-blog krisma-blog Public

    HTML

  3. react-todo-app react-todo-app Public

    react todo app demo

    JavaScript

  4. video-chat-app video-chat-app Public

    This tutorial will show you how to build a video chat app using JavaScript and NodeJS. It will also show you how to use PeerJS, WebRTC, and Socket.io.

    JavaScript

  5. memories memories Public

    Memories is a simple social media app, that allow users to enter interesting moments in their life.

    JavaScript

  6. tafowocedric tafowocedric Public

    Config files for my GitHub profile.