You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Abdelkabir B.AB

Abdelkabir B.

Python Developer | Django | FastAP | AI Models

€560/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Abdelkabir

Looking for a backend development expert who understands your business challenges and transforms your ideas into robust and scalable solutions?

As a Python-specialized software engineer, I help companies create high-performing backend applications tailored to their needs. My approach combines technical expertise with an understanding of client expectations to design custom solutions, blending scalability, performance, and reliability.

What I can bring to you:

✅ Backend Development:

Design and implementation of REST APIs with FastAPI or Flask.

✅ Web Development:

Design and development of web applications with Django.


✅ Data Management and Operations:

PostgreSQL databases, optimized queries, advanced modeling.

Data analysis and processing with pandas, numpy, matplotlib, plotly.


✅ Artificial Intelligence:


Implementation of AI agent frameworks with LangChain


✅ DevOps Skills:

Containerization and orchestration (Docker, Docker Compose).

Nginx, Apache (WSGI mode) infrastructure management and deployment.

Linux administration and automation (system commands, scripts).


Why work with me?

✅ Cross-functional expertise: from backend development to continuous integration and automation.
✅ Client-oriented approach: each project is custom-designed to meet your strategic objectives.
✅ Modern development vision: I integrate best practices to ensure performance and maintainability.

Have a project? Let's talk and turn your ideas into reality!
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Bank Of America
    Python Developer
    BANKING AND INSURANCE
    July 2023 - February 2025 (1 year and 7 months)
    Paris, France
    Collection and analysis of Trading operations.
    The project involves collecting large volumes of data from multiple sources, consolidating, enriching, and saving them in a local database. This was the batch sourcing/processing part, aimed at managing large data volumes from various sources (API, SFTP, databases).
    My tasks included:
    • Developing and optimizing ETL pipelines using Python and Pandas. The code architecture followed object-oriented programming principles and SOLID principles.
    • Designing and maintaining SQL queries on SQL Server and Oracle. Using indexes to speed up data updates.
    • Implementing and promoting Behavior-Driven Development (BDD) principles and Unit Tests. Test coverage was 100%, and BDD covered almost all scenarios.
    • Using Git for version control, actively participating in code reviews and collaborative development workflows to maintain high-quality standards.
    • Analyzing several Python code components and SQL queries to identify bottlenecks; several improvement avenues were proposed, adopted, and added to the backlog.
    • Managing and deploying database changes using Liquibase (via Jenkins and XLR).
    • Actively participating in backlog population while also engaging in Backlog Refinement ceremonies.
    • Participating in the continuous improvement of agile practices.
    • Creating documentation for developed components and deployment processes.
    Python (Programming Language) Git Bitbucket SQL Server Jenkins/Sonar XLRelease TDD/BDD CI/CD Extract, Transform, Load (ETL) SOLID principles Pandas (Software)
  • Axione - Bouygues Construction
    Team Lead
    TELECOMMUNICATIONS
    October 2021 - July 2023 (1 year and 9 months)
    Malakoff, France
    • Guided the team in technical choices, application design, and architecture.
    • Transformed an application running via a terminal into an Event-Driven application with Kafka and Faust-Streaming:
    - Transformed the project's backend into a Faust-streaming application to allow for efficient application scalability when needed.
    - Faust agents listen to and consume Kafka messages, initiating processing.
    - Generated data is then sent to an S3 bucket.
    • Migrated and containerized several Django projects from Python 2 to Python 3.8 and from Windows to CentOS.
    • Contributed to the setup and maintenance of CI/CD processes on GitLab.
    • Implemented GIT flow to make code review and delivery more flexible and minimize production incidents.
    • Collaborated with DevOps teams to set up API authentication configurations (using KeyClock).
    • Created 'Health Checks' to monitor the availability of Python applications; these 'Health Checks' were subsequently integrated into Grafana Dashboards.
    • Mentored junior developers.
    • Led Daily Meetings and Retrospectives within an Agile methodology framework (for 1 year).

    Technical Stack: Celery, Django, FastApi, Flask, Pandas, Pydantic, duckdb, RabbitMQ, Kafka, Faust Streaming, Prefect, CI/CD (Gitlab), CentOS, Docker, Unit, Integration, and Acceptance Tests, Oracle, Sqlite, Postgresql, Memgraph, ELK, KeyClock, Jira, Confluence
    Dockerfile Django Apache Kafka Event-driven architecture PostgreSQL Gitlab CI/CD Scrum TDD Jira/Confluence Robot Framework Pytest Pydantic
  • Axione - Bouygues Construction
    Python/Django/FastApi Developer
    TELECOMMUNICATIONS
    June 2019 - July 2023 (4 years and 1 month)
    Paris, France
    Within the INFRA department, I hold the position of Senior Python Developer, contributing to the design and implementation of internal projects aimed at simplifying the deployment and operation of FTTH telecommunication networks. The projects I have implemented:
    • Setup of an industrialization process for a series of Python scripts, orchestrating their sequential execution with dependency and log management. The application was developed with Django, using Celery as a worker.
    • Creation 'from scratch' of an ETL for extracting progress deliverables: design and development of components for extracting and transforming attribute and geometric data from Oracle databases, primarily using pandas & geopandas: analysis of cable capacities, tracing optical routes, creating fictitious infrastructures, verifying optical continuity, and generating deliverables.
    • Creation of a data migration project from an Oracle database to another Oracle database using FastAPI and Pydantic for data validation and error report generation.
    • Implementation of a graph database with Memgraph to simplify the creation of optical routes.
    • Creation of several REST APIs with FastAPI and Flask
    Python 3 Python/Django Gitlab CI/CD docker-compose FastAPI flask asyncio Multithreading Multiprocessing noSQL SQLite MemGraph Grafana CentOS Identity and Access Management (IAM) Pandas (Software) Apache Kafka Faust Agile Method Jira/Confluence Makefile Shell Script Team Leadership

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Business Intelligence,
    FST Beni Mellal
    2015
    Informatique Décisionnelle,
  • Professional License: Computer Engineering,
    FS
    2013
    License Professionnelle : Ingénierie Informatique,

Certifications

  • Mastering Retrieval-Augmented Generation (RAG), Generative AI (Gen AI), AI Agents, Agentic RAG, OpenAI API with Python
    Udemy
    2025
    https://www.udemy.com/course/generative-ai-rag/
    Agentic AI Generative AI AI Agents FAISS Document Search RAG OpenAI

Skill set

Categories