08/21/2026 updated

**** ******** ****
100 % available

Python Developer | Data Extraction & Automation

ben arous, Tunisia
Worldwide
bachelor of computer engineering
ben arous, Tunisia
Worldwide
bachelor of computer engineering

Profile attachments

Omar_Bounawara_CV.pdf

About me

Python developer specializing in web scraping, PDF/data extraction, automation, and data pipelines. I build reliable workflows that extract, clean, transform, validate, and structure messy data using Python, Pandas, APIs, and modern parsing tools.

D3.JsWeb ScrapingExtract Transform Load (ETL)Data TransformationInformation ExtractionPython (Programming Language)ParsingData ProcessingReact.jsGitFastAPIPytestData ScrubbingData Pipeline
Python developer specialising in data extraction, automation, web scraping, and structured data processing.
Core expertise:
Python, Python automation, web scraping, data extraction, data processing, data cleaning, data transformation, ETL pipelines, PDF data extraction, invoice data extraction, document processing, data validation, data normalization, REST APIs, asynchronous programming, Pandas, pdfplumber, Pydantic, SQL, Excel, JSON, CSV.
I build reliable Python-based workflows that transform unstructured or semi-structured data into clean, validated, structured datasets. This includes extracting information from websites and PDF documents, normalizing inconsistent values, validating results, and automating repetitive data-processing workflows.
Web scraping: custom Python scrapers, structured data extraction, asynchronous scraping, crawling, API-based extraction, HTML parsing.
Document and PDF processing: invoice extraction, PDF table extraction, document parsing, structured output generation, data validation and reconciliation.
Automation and data pipelines: Python automation, ETL-style workflows, batch processing, data cleaning, normalization, validation, and export to JSON, CSV, and Excel.
Technologies: Python, Pandas, pdfplumber, Pydantic, lxml, asyncio, aiohttp, Playwright, SQL, openpyxl, pytest, Git.

Experience

Professional experience5 - 10 years
Freelancer since2025

Languages

ArabicNative speakerEnglishFluentFrenchFluent

Project history

Independent Python Developer

Independent / Self-employed

Internet & IT

< 10 team member

Developed independent software projects focused on Python engineering, data extraction, automation, and information retrieval.
Designed and implemented end-to-end data processing workflows, including web scraping, PDF/document extraction, data transformation, validation, normalization, and structured output generation.
Built reusable Python components and pipelines with attention to maintainability, testing, error handling, and reproducibility.
Developed projects including an invoice data extraction and validation pipeline and an Information Retrieval laboratory implementing search and ranking concepts such as inverted indexing and retrieval models.
Selected technologies: Python, Pandas, pdfplumber, Pydantic, Playwright, lxml, SQL, pytest, JSON, CSV, Excel, asyncio.

Research Software Engineer

Institut Supérieur d'Informatique (ISI)

Internet & IT

50-250 team member

Designed and implemented a research-oriented intelligent web crawling system for semantic exploration of Wikipedia.
Developed a hybrid crawling architecture combining BFS, DFS, and A*-style exploration with LLM-based semantic link scoring and priority-based navigation.
Implemented asynchronous crawling and event-driven processing pipelines for request handling, filtering, scoring, transformation, storage, and observability.
Built crawler-state telemetry and a real-time visualization layer to monitor exploration, discovered pages, priorities, and crawl progress.
Investigated algorithmic trade-offs between exploration strategies, crawl efficiency, semantic relevance, and system architecture.
Responsibilities included system architecture, algorithm design, asynchronous programming, experimentation, benchmarking, debugging, and technical documentation.
Technologies: Python, asyncio, aiohttp, crawling, graph algorithms, A* search, BFS, DFS, LLM-based scoring, event-driven architecture, WebSockets, React, D3.


Certificates

building llm applications with prompt engineering

Nvidia

2026

Python Data Engineer

Datacamp

2025

Associate Data Engineer SQL

Datacamp

2025


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in