Abdelkabir BAKRIM

Abdelkabir BAKRIM

Développeur Senior en Python/Django

À propos de moi

Bonjour! Je suis Abdelkabir BAKRIM. Je suis passionné par la programmation et le développement Web. Je suis un développeur back-end qualifié avec une bonne maîtrise du langage Python.

Âge
32 ans.
É-mail
abdelkabir.bakrim@abakrim.com
Ville
Chatenay-Malabry (92290), France

Compétences

Python
Django
Django-Rest-Framework
FastApi
DevOps
Bootstrap
Javascript
Ajax

Expériences Professionnelles

Développeur Python Backend Axione, Malakoff
Juin 2019 - Présent
En tant que Développeur Python/Django, mes missions principales consistent à participer à la conception et à la réalisation des projets internes d'Axione pour faciliter le déploiement et l'exploitation des réseaux télécom :
  • Développement d’applications avec le Framework Django permettant de garantir le respect des règles d’ingénierie des projets FTTH, de vérifier l’intégrité des données et de synchroniser les données avec des bases internes et externes via des connecteurs ou des APIs REST
  • Etude et développement d’outils d’extraction et de transformation de données attributaires et géométriques depuis les bases Oracle en format shape à l’aide de pyqgis, shapely et pandas/geopandas.
  • Migration des applications Django de python 2 à python 3 et de windows à Linux avec dockerisation.
  • Mise en place des processus CD/CI sur gitlab.
  • Accompagnement des développeurs(e) juniors pour les aider à être autonome

TAILLE DE L’EQUIPE : 1 scrum master, 1 PO, 1 lead tech, 5 développeurs(e), 1 testeur, 1 DevOps
STACK TECHNIQUE : Python2/3, Django1.11/2, API Rest, QGIS, PyQGIS, Spatialite, Oracle, GIT, Linux, Docker, CI/DC, Windows
Développeur Python Infogene/Sanofi, La Défense
Jan 2019 - Mai 2019
Assurer la maintenance de la plateforme Compound-toolbox et ses évolutions.
  • Maintenir et mettre à jour les applications tierces dont dépend Compound Toolbox afin de conserver le support des éditeurs
  • Maintenir de la plateforme Compound-toolbox (une application qui assure aux utilisateurs l’accès à des pipelines afin d’y exécuter des protocoles via une API REST)
  • Ajout des fonctionnalités évolutives selon les demandes des métiers
  • Traitement des tickets et corrections de bugs remontés par les utilisateurs
  • En collaboration avec l’équipe IDD/DMS/Data Engineering & Sharing, aider au remplacement des sources de données des protocoles
  • Établir de la documentation technique en fonction des besoins.

TAILLE DE L’EQUIPE : 1 lead tech, 1 développeur
STACK TECHNIQUE : Python 3.5 / Django 1.11, DRF, Celery, Virtualenv, Bootstrap4, CSS3, HTML, JavaScript, Jquery, Ajax, API Rest, Postgresql, Centos
Développeur Python Web Trans4europe, Marrakech(Maroc)
Jan 2016 - Mai 2018
    Conception technique, développement et évolution des applications existantes :
  • Mise en place d’un système de gestion interne dans le domaine de la traduction
  • Mise en place d'un système d'analyse des segments et de traduction des fichiers
  • Mise en place d'un moteur de traduction automatique basé sur les statistiques (SMT)
    Tâches:
  • Propositions sur les choix technologiques
  • Conception et développement des composants web (Python 3.5/Django1.10)
  • Participation au pilotage des projets
  • Définition du planning d’exécution des tâches
  • Recueil des besoins utilisateurs
  • Réalisation des tests de performance
  • Réalisation des tests fonctionnels
  • Mise en place de l’environnement de production local (configuration des serveurs web Apache et mod_wsgi)
  • Installation et déploiement des projets Django
  • Configuration des accès par internet avec noms/sous noms de domaines à l’aide des proxys.
  • Présentation des solutions : présentations générales et détaillées du fonctionnement des applications, exécution des différents cas d’utilisation, prise en compte des remarques pour amélioration, corrections
  • Garant de la qualité de la production
  • Rédaction des documentations

TAILLE DE L’EQUIPE : 1 chef de projets, 5 développeurs
STACK TECHNIQUE : Python 3.5 / Django 1.10, DRF, Celery, Virtualenv, Bootstrap4, CSS3, HTML, JavaScript, Jquery, Ajax, API Rest, SFTP, MySQL, Apache, Ubuntu Server 16.04, Moses, Ubuntu Server LTS 14.0
Développeur Python Junior Thalès Alenia Space, Rabat(Maroc)
Mar 2015 - Sep 2015
Développement d'une abstraction d’un Framework de calcul massif pour faciliter le traitement d’images satellites.
  • Installation et configuration d'un cluster htcondor de 22 VMs.
  • Définition de l'architecture de l'API WEB back/front-end du cluster.
  • Implémentation des web services d'orchestration des jobs.

TAILLE DE L’EQUIPE : 1 chef de projets, 1 architecte, 2 développeurs, 2 ingénieurs système
STACK TECHNIQUE : : Python3, DjangoRestFramework, virtualenv, MongoDB, CentOs, Hadoop, Oozie, Htcondor, Json, Xml VMWARE ESXi, PostgreSQL.

Formations

Master en Informatique Décisionnelle Faculté des sciences et techniques, Beni Mellal
2013 - 2015
License Professionnelle en Ingénierie Informatiqu Faculté des Sciences, Agadir
2012 - 2013
DUT en Statistiques et Traitement Informatique des Données Ecole Supérieure de Technologies, Agadir
2010 - 2012

Contact

Ville

Chatenay-Malabry (92290), France

É-mail

abdelkabir.bakrim@abakrim.com