Home

Experience

Current

Data Engineer, Cognizant

Apr 2026 – Present

Building Python tools around Collibra to evaluate data classifications, automate governance workflows and make metadata easier to query.

  • Python
  • Streamlit
  • Collibra
  • REST APIs
  • MCP
  • Data governance
  • Classification metrics
  • Built a repeatable evaluation workflow that compares Collibra classifications with manually labeled reference data and reports precision, recall, F1 and accuracy.
  • Added historical run tracking, unmatched-record review, database-name matching and API retry handling so evaluations can be repeated and compared over time.
  • Automated part of a legacy-script conversion workflow; one recurring preparation step fell from roughly 20–30 minutes to about 2 minutes (personal estimate).
  • Built a read-only Model Context Protocol (MCP) integration for faster metadata lookup and validation while developing Collibra-connected tools.

Earlier

Software Engineer, Laboratoires MZL

Jan 2025 – Jan 2026

Built Python and Google Sheets automation connecting orders, inventory, shipping and production planning.

  • Python
  • Google Sheets
  • ShipStation API
  • REST APIs
  • Automation
  • Inventory planning
  • Created a daily fulfillment-priority workflow so aging orders were no longer repeatedly blocked as inventory changed.
  • Built a production-planning dashboard, used daily, showing stockout risk and what to produce or replenish next.
  • Automated inventory consumption tracking from ShipStation shipped orders, replacing manual spreadsheet copy and paste.

Software Engineer, Cognira

Jan 2024 – Dec 2024
Part-time

Junior backend engineer on Scala microservices; built automation for configuration-heavy workflows.

  • Scala
  • Microservices
  • REST APIs
  • PostgreSQL
  • Cassandra
  • Python
  • Streamlit
  • Jenkins
  • Implemented an existing module's PostgreSQL persistence for a new tenant, following a schema designed by senior engineers.
  • Built a Python and Streamlit tool that automated multi-file CSV configuration changes with fuzzy matching, coordinated inserts and validation.
  • Took on most configuration work with the tool, finishing batches that had spanned several tickets in about half a day.

Software Engineer, Advisiya Consulting

Sep 2023 – Dec 2023

Built an end-to-end Python and Streamlit product compatibility and pricing tool used daily by a client.

  • Python
  • Streamlit
  • PostgreSQL
  • Authentication
  • Data preparation
  • Built the database layer, authentication, user interface, compatibility matching and pricing lookup.
  • Returned compatible product options and prices to speed up quote preparation.
  • Cleaned, prepared and ingested data for AI model training on an NDA-protected project.
  • Assisted with requirements gathering for an Odoo-related project.

Training and volunteer work

Volunteer Software Engineer, Tunisian American Young Professionals (TAYP)

Sep 2026 – Present · Remote

Sole active developer building TAYP's new public website and custom content-management platform.

  • TypeScript
  • React
  • React Router
  • Tailwind CSS
  • Drizzle ORM
  • Cloudflare Workers
  • Cloudflare D1
  • Cloudflare R2
  • Zod
  • Vitest
  • Playwright
  • Implemented drafts, publishing, revision history, trash and recovery, rich-text editing, media management and a page/section builder.
  • Added administrator access boundaries, publication-readiness checks, search, editorial review and safeguarded bulk content operations.
  • Covered the system with automated tests, migration checks and CI.

Data Engineer/Developer, Revature

Jan 2026 – Apr 2026
Paid training program

12-week data engineering program built around two team projects, followed by a hire at Cognizant.

  • Python
  • SQL
  • PostgreSQL
  • Apache Airflow
  • Snowflake
  • dbt
  • Docker
  • Streamlit
  • Had broad implementation ownership of the Instacart data platform and was a major contributor to the EIA electricity pipeline.
  • Selected by Cognizant through Revature's interview process and hired as a Data Engineer.