You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Ayoub A.AA

Ayoub A.

Full Stack Python Developer

€200/day
Casablanca, MA
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Ayoub

Full-Stack Developer with over 5 years of experience in web application development. Expert in Python/Django and modern frameworks (React, Vue.js, Next.js). Solid mastery of CI/CD, cloud deployments, and performance optimization. Passionate about creating reliable, scalable, and user-centric solutions.
  • French

    Native or bilingual

  • English

    Conversational

  • Arabic

    Fluent

Remote only
Primarily works remotely

Experience

  • Offsholink
    Software Engineer
    April 2024 - Today (2 years and 2 months)
    Casablanca, Morocco
    Migration and modernization of two critical applications: moving from Python 3.5 to 3.12 and Django 3.1 to 5.2, enhancing overall security, compatibility, and performance. Database updates and optimization: PostgreSQL (12 to 16), MariaDB (10.4 to 10.11), MongoDB (4.2 to 6.0). Implementation of a complete CI/CD pipeline to automate deployment, testing, and continuous integration across all projects. Integration and management of external services (APIs): Yousign, AR24, Stripe. Development of new backend features with Python/Django & DRF, and frontend features with React.js & Emberjs.

    Technical Environment: Python, Django, Celery, Keycloak, Emberjs, Nexrender, Adobe After Effects, PostgreSQL, CouchDB, Proxmox, Debian 12. Projects: clap legal.
  • PAYMENT CENTER OF AFRICA
    Python Developer
    BANKING AND INSURANCE
    March 2023 - March 2024 (1 year)
    Casablanca, Morocco
    • Design and development of a data processing automation system for the Finance and Management Control departments.
    • Implemented automated data flows from external sources.
    • Optimized SQL performance and data transformations, reducing processing times by 40% and significantly improving the responsiveness of business reports.
    • Close collaboration with business teams to understand their needs and adapt technical solutions, ensuring a perfect match between developed tools and operational requirements.
    • Contribution to the continuous improvement of software architecture, with a focus on performance and maintainability.

    Technical Environment: Python, Django, Celery, Pandas, Polars, PostgreSQL, Javascript - PowerShell
    Python Pandas Polars Linux System Administration PostgreSQL
  • DEVCYCLOP
    Full Stack Python Developer
    DIGITAL AND IT
    September 2021 - February 2023 (1 year and 5 months)
    Canada
    Design and development of a web application for processing, analyzing, and predicting workforce planning data.

    • Creation and maintenance of robust APIs with Python, Django, and Django Rest Framework.
    • Integration of the Material UI library to develop and maintain user interfaces using Nextjs.
    • Processing of large data files (.xlsx, .csv) with Pandas, optimizing operation efficiency.
    • Development of predictive models using Scikit-learn and XgBoost for advanced analytics.
    • Implementation of asynchronous tasks with Celery and Redis to improve performance.
    • Contribution to all phases of the development cycle: analysis, design, unit testing, deployment, and continuous optimization.

    Technical Environment: Python, Django, Django Channels, PostgreSQL, Scikit-learn, XgBoost, Celery, React.js, Next.js, Redis, GitLab CI/CD, Ubuntu, Tailscale
    Nextjs Python Django Rest Framework XGBoost PostgreSQL

Recommendations

Be the first to recommend Ayoub

Help this freelancer shine by sharing your experience working together.

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

  • Bachelor
    Ecole Normal Superieure
    2017

Skill set (20)

Categories