Achraf MABROUK

Python Software Engineer | Backend & AI

Salaire / Taux journalier

Tunis, Tunisie

Freelance, ouvert au CDI

Expertises

PythonDjangoPostgreSQLMachine Learning

Langues

ArabeAnglaisFrançais

À propos

Introduction

Python Backend Engineer with 2+ years of expertise in Django, FastAPI, and AI integration at EY. Built scalable multi-file code conversion platforms and AI-powered SAS-to-Python converters using OpenAI/LLMs. Specialized in REST APIs, document processing systems, and machine learning solutions that drive business transformation.

Liens

Expérience de travail

Python Software Engineer

EY

mars 2024 - Présent

2 ans 8 mois

Tunis, Tunisie

- Designed and Developed a multi-file code conversion platform using Django, DRF, PostgreSQL, Redis, and Git; integrated three SAS code converters (built by the Data team). - Contributed to the development of a Generative AI-based system (OpenAI) for converting SAS scripts into Python and Alteryx workflows . - Collaborated with EY Paris to develop and maintain a tool for analyzing accounting data, utilizing Python, Pandas, Logging, and Tkinter. - Collaborated with EY Canada as a Backend Python Developer, playing a pivotal role in developing REST APIs using FastAPI, SQLAlchemy, and PostgreSQL.

Machine Learning Engineer / Data Scientist

Quicktext

mars 2023 - oct. 2023

8 mois

Sousse, Tunisie

- Conducted extensive research and analysis on cutting-edge text summarization models to develop an AI-based conversation summarization system - Extracted and prepared dataset including EDA and data cleaning steps - Contributed on the maintenance of the chatbot model with continuous data updates and data augmentation. - Managed model training, Docker image creation, and performed manual testing. - Contributed on transforming Python code of the data pipeline from Multi-class to multi-label classification. - Effectively collaborated with my AI team and the DEV team as well.

Python Back-End Developer

SWConsulting

août 2022 - mars 2023

8 mois

Monastir Governorate, Tunisia

- Designed and developed a system that helps the employer to verify energy audit documents based on OCR and NLP. - Developed a Document Data Extraction (from PDF) system based on OCR. - Designed and developed a REST API using Django... - Developed Authentication system (including RBAC) - Built a machine learning model (NLP) to automatically recognize document type (0.83 accuracy). - Web Scraping: developed robot scripts to collect information from e-commerce websites and real estate program sites. - collaborated with Front-end developers..

Python Developer

Hippo Labs, Inc.

mars 2022 - mai 2022

3 mois

San Francisco, Californie, États-Unis

Contributed to a project called "Cold Start Initialization": the project Intents to collect a massive product data sponsored by Influencers (eg. YouTube, Instagram) and feed them to Hippo app (to initialize the database). Eg. YouTube Crawler : Designed and developed a custom YouTube crawler that successfully crawled over 9K YouTube channels and extracted over 500K video data. - wrote a script to automatically create and deploy the crawler image in parallel on 9 DigitalOcean instances. - a Kafka broker is used to store the stream of data. - wrote a script to consume the data from Kafka broker and wrote them to JSON Lines file.

Master's Thesis : Document Data Extraction System

Faculté des Sciences Monastir

mai 2020 - juil. 2021

1 an 3 mois

Monastir Governorate, Tunisia

- Proposed an approach that automatically extracts specific information from scanned Invoices (images) with different layouts based on Fuzzy Text Matching and Rule Induction. - OCR engine is used at first place to convert images into machine-readable text. - Fuzzy text matching technique is used to detect label fields of the information to be extracted. - a set of rules (spatial features) is defined to identify the target data. *Main tasks: - Conducted an intensive research on document data extraction field - Feature engineering: Analysing document layouts and extracting textual and positional features. - Developed an algorithm that treats various document layouts. #NLP #Computer_Vision

Python Developer Intern

Faculté des Sciences Monastir

avr. 2018 - juil. 2018

4 mois

Monastir Governorate, Tunisia

Developed a tool allows you to Search, Download online videos and Extract Audio and Images from the downloaded videos. This tool is done for the sake of helping researchers to collect audio-visual data to use later for machine/deep learning models. 🛠 Programming language and APIs/Libraries used: ✔ Python 3 ✔ FFmpeg ✔ OpenCV ✔ PyQT5 ✔ SQLite ✔ Google Search API ✔ Bing Search API ✔ Youtube video downloader (youtube_dl)


Formation

Faculté des Sciences Monastir

Master of Research Degree

2018 - 2021

3 ans 7 mois

Faculté des Sciences Monastir

Bachelor's degree

2015 - 2018

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.