Skip to content
View Mubarak1010's full-sized avatar

Block or report Mubarak1010

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.

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
Mubarak1010/README.md

Abdulmaleek Mubarak

Data Analyst · Software Engineer · Data Science Enthusiast

LinkedIn X Email Location


About Me

First-class Computer Science graduate from Ahmadu Bello University (GPA: 4.58/5.00), with hands-on experience in data quality management, software engineering, and business analytics.

Most recently, I served as a Corp Member at First Bank of Nigeria HQ in the Enterprise Data Management & Transformational Analytics department — where I independently designed and built a Data Quality Checker desktop application from scratch, without being asked to. That project is the one I'm most proud of, and it lives right here on this profile.

I am actively pursuing a Data Science certification with World Quant University, building toward a career at the intersection of data engineering, analytics, and intelligent systems.


Featured Project

Built during NYSC service at First Bank of Nigeria HQ — Enterprise Data Management

A standalone desktop application that allows non-technical staff to validate CSV datasets against configurable rules — without writing a single line of code.

What it does:

  • 3-stage GUI: Upload CSV → Build Validation Schema → View Results & Export
  • 5 built-in validators: Not Empty, Numeric, Email, Date, Length
  • Custom rule engine with 17 rule types (Regex, Range, Must Be One Of, and more)
  • Duplicate detection across entire rows
  • Colour-coded results table with live progress tracking
  • Export clean rows, dirty rows, or a full validation report as CSV

Built with: Java Java Swing SwingWorker CardLayout OOP / Interface Pattern


Tech Stack

Languages      Java · Python · C · JavaScript · HTML/CSS
Data           SQL (MySQL, SQLite) · CSV Processing · Data Quality Validation
Tools          Git · GitHub · VS Code · Excel · Power BI
Frameworks     Java Swing · WQU Data Science Programme (in progress)
Concepts       Data Quality · Data Governance · Data Privacy · Data Engineering

Work & Education

Period Role Organisation
Mar 2025 – Present Corp Member — Enterprise Data Management First Bank of Nigeria HQ
2024 – Present Data Science Programme (pursuing) World Quant University
2023 ICT Department — SIWES Intern NAFRC
2022 – 2024 Peer Tutor — Computer Science Ahmadu Bello University
Jan 2025 BSc Computer Science — First Class (4.58/5.00) Ahmadu Bello University, Zaria

Projects

Project Stack Description
Data Quality Checker Java, Swing CSV validation desktop app built at First Bank EDM
Enhanced CBT System Python, HTML/CSS, SQLite CBT system with facial recognition for exam authentication
Exam Verification System QR Code, Java QR-based student identity verification for examinations

Currently

  • 🎓 Completing WQU Data Science — Buenos Aires Housing Price Prediction project
  • 🔍 Open to remote roles in Data Analysis, Data Engineering, Business Intelligence
  • 📬 Reach me at anozz941@gmail.com

Built with consistency, not with noise.

Pinned Loading

  1. data-quality-checker data-quality-checker Public

    Desktop application for automated CSV data quality validation — built at First Bank of Nigeria EDM

    Java