
Israël K.
Développeur back-end Rest API Django
2 recommandations
Salaire / Taux journalier
2 personnes recommandent
Cergy, France
Freelance, ouvert au CDI
Expertises
À propos
Introduction
Développeur Backend Senior spécialisé en Python (Django / FastAPI), avec plus de 7 ans d’expérience dans la conception de systèmes backend robustes, sécurisés et scalables, principalement dans des environnements critiques (banque, paiement, infrastructure réseau). J’interviens sur l’ensemble du cycle de vie applicatif, de la conception à la mise en production, avec une forte expertise sur les architectures distribuées, les APIs REST et l’optimisation des performances. Au cours de mes expériences, notamment au sein de projets pour le groupe Crédit Agricole, j’ai contribué à : La conception et le développement d’APIs REST sécurisées (OAuth2, JWT) pour des systèmes critiques La mise en place de traitements asynchrones et distribués avec Celery (workers, tâches planifiées) L’optimisation des performances applicatives et de la persistance des données (PostgreSQL, MySQL, Elasticsearch) Le déploiement et la gestion d’environnements conteneurisés (Docker, Kubernetes, ArgoCD) L’intégration avec des systèmes complexes et des équipements réseaux (IP Fabric, F5, Cisco, Fortinet) La mise en œuvre de pipelines CI/CD et de bonnes pratiques de développement (tests unitaires avec Pytest, code review, architecture logicielle) En parallèle, je développe une expertise avancée sur l’intégration de solutions d’intelligence artificielle en production, notamment : Intégration de modèles de langage (LLM) via des API cloud (Azure OpenAI) Conception de systèmes multi-agents avec LangChain et LangGraph Mise en place de workflows intelligents (Flowise) Utilisation de bases de données vectorielles pour la recherche sémantique Je suis particulièrement intéressé par les problématiques liées à la scalabilité des systèmes, l’architecture backend et l’industrialisation de solutions IA dans des environnements à forte contrainte métier.
Expérience de travail
Développeur back-end Rest API Django
Groupe Crédit Agricole
déc. 2023 - Présent
2 ans 11 mois
02100 Saint-Quentin, France
Conception et développement d’APIs REST sécurisées (Django, DRF) pour la gestion de services réseau et d’infrastructure Implémentation de mécanismes d’authentification sécurisés (OAuth2, JWT) et gestion des accès (rôles, whitelisting, zones sécurisées DMZ) Mise en place de traitements asynchrones et planifiés (Celery, Celery Beat) pour automatiser les workflows et les processus métiers Optimisation des performances applicatives et de la gestion des données (PostgreSQL, MySQL, Elasticsearch) Développement de fonctionnalités de monitoring et de gestion en temps réel via des APIs REST (format JSON) Intégration avec des systèmes réseau complexes et outils d’infrastructure (IP Fabric, Efficient IP, Cisco, F5, Fortinet) Déploiement d’applications conteneurisées dans des environnements distribués (Docker, Kubernetes, ArgoCD) Mise en place de pipelines CI/CD et de workflows de validation des merge requests (GitLab CI, Jenkins) Automatisation des tests unitaires et d’intégration (Pytest) avec intégration dans les processus CI/CD Réalisation de spikes techniques pour l’étude de faisabilité et la définition d’architectures adaptées Contribution à l’amélioration continue de la documentation technique et des standards internes (Confluence) Participation à la conception d’architectures logicielles (design patterns, structuration Django, approche hexagonale) Collaboration avec des équipes pluridisciplinaires (DevOps, réseau, PO) pour garantir la scalabilité et la sécurité des systèmes
Développeur Django / FastAPI
Société GénéraleFreelance
sept. 2023 - déc. 2023
4 mois
Paris, France
Conception et développement d’APIs REST (FastAPI, Flask) pour la gestion des contreparties et le suivi des transactions financières Implémentation de mécanismes d’authentification sécurisés (OAuth2) pour la protection des échanges entre services Mise en place de traitements asynchrones et de tâches planifiées (Celery, Celery Beat) pour la gestion des flux métiers Développement de fonctionnalités de monitoring et de reporting automatisé sur les deals (clients cash et non cash) Agrégation et traitement de données issues de multiples sources pour la consolidation des informations financières Conception de services backend permettant la récupération, la transformation et l’exposition de données métiers via API Mise en place d’APIs pour la création, la gestion et la recherche de contreparties et de transactions Optimisation des performances applicatives et amélioration de la gestion des flux de données Implémentation de tests unitaires et amélioration continue de la qualité du code (Pytest) Documentation des APIs et amélioration de la maintenabilité des services Collaboration avec les équipes métiers et techniques dans un environnement agile (Scrum) Contribution à la refonte et à l’évolution d’une application critique dans le domaine de la finance (TRI OPTIMA)
ESMT – Enseignant en Informatique & Télécommunications
Ecole Superieure Multinationale des Telecommunications (ESMT Dakar)Freelance
avr. 2022 - mai 2023
1 an 2 mois
76821 Senegal de las Palomas, Qro., Mexique
Animation de cours en développement logiciel (Python, programmation backend) et fondamentaux des systèmes informatiques Transmission des concepts clés liés aux architectures informatiques et aux réseaux de télécommunications Encadrement d’étudiants sur des projets techniques (développement d’applications, APIs, systèmes distribués) Conception de supports pédagogiques et structuration de contenus techniques adaptés aux différents niveaux Accompagnement des étudiants dans la résolution de problématiques techniques et la montée en compétences Évaluation des acquis (examens, projets, soutenances) et suivi pédagogique Sensibilisation aux bonnes pratiques de développement logiciel (clean code, structuration, tests) Introduction aux technologies modernes (APIs REST, backend Python, architectures web) Participation à l’amélioration des contenus pédagogiques en lien avec les évolutions technologiques Transmission de notions liées à la sécurité informatique et aux systèmes réseaux Développement de compétences en vulgarisation technique et communication Contribution à la formation de profils techniques dans les domaines IT et télécom
IT Manager
African Payment Gateway ( APG S.A)
nov. 2022 - mars 2023
5 mois
76821 Senegal de las Palomas, Qro., Mexique
Pilotage et coordination de projets monétiques pour des banques et institutions financières Conception et mise en œuvre de solutions d’interconnexion entre systèmes bancaires, plateformes de paiement et réseaux financiers Participation à la définition des architectures fonctionnelles et techniques pour des systèmes de paiement Gestion des échanges techniques avec les partenaires (banques, processeurs, fournisseurs de solutions) Recueil des besoins métiers et traduction en solutions techniques adaptées Suivi de l’avancement des projets et validation des livrables techniques et fonctionnels Coordination des équipes techniques (développeurs, UX/UI, QA) et organisation des activités projet Contribution à l’amélioration des processus internes et des méthodes de gestion de projet Participation aux réunions de pilotage et à la communication entre équipes techniques et direction Supervision des développements liés aux interfaces de connexion (banques, GAB, systèmes monétiques) Garantir la qualité, la conformité et la fiabilité des solutions déployées dans des environnements critiques Accompagnement des équipes sur les bonnes pratiques techniques et organisationnelles
Développeur Senior Lead Python
Lengo
mars 2022 - mars 2023
1 an 1 mois
76821 Senegal de las Palomas, Qro., Mexique
Conception et développement d’APIs REST (Django, DRF) pour la collecte et la structuration de données issues du retail Mise en place de pipelines de collecte et d’intégration de données depuis des sources externes (SurveyCTO) Implémentation de systèmes asynchrones (Celery, RabbitMQ) pour le traitement de données à grande échelle Modélisation et optimisation des bases de données (PostgreSQL) pour le stockage et l’analyse des données Développement de dashboards et d’outils de visualisation pour le suivi des performances et des indicateurs métiers Mise en place de systèmes de cache (Redis) pour améliorer les performances applicatives Déploiement d’applications sur des environnements cloud (AWS EC2, S3) avec Docker et CI/CD Automatisation des tests unitaires et validation de la qualité du code (Pytest, code review) Participation à la conception d’architectures backend robustes et scalables Collaboration avec des équipes pluridisciplinaires (data scientists, frontend, mobile) Encadrement technique et validation des livrables de l’équipe Contribution à l’amélioration continue des processus de développement et de livraison
Développeur web Laravel / Django / Flask
PayDunya
mai 2019 - mai 2022
3 ans 1 mois
Ouest-foire
Conception et développement de plateformes de paiement et de solutions d’interopérabilité entre wallets mobiles et systèmes bancaires Intégration d’API de paiement (Orange Money, AZA Finance) pour la gestion des flux financiers (CASHIN / CASHOUT) Développement d’APIs REST sécurisées (Django, Flask, Laravel) pour des systèmes financiers à forte volumétrie Mise en place de systèmes de gestion des transactions et de monitoring en temps réel des flux financiers Conception et évolution de plateformes web de gestion des paiements et des plaintes clients Développement de solutions d’interconnexion entre systèmes bancaires et services de paiement (Sopra Banking, wallets mobiles) Implémentation de mécanismes de sécurité (JWT, OAuth2) pour la protection des échanges et des données sensibles Optimisation des performances backend via la mise en place de systèmes de cache (Redis) Contribution à l’évolution des plateformes existantes et correction de bugs en production Développement et mise à jour de plugins et services multicanaux (web, CMS, APIs) Participation à la conception et à la documentation des APIs et des services financiers Collaboration avec les équipes techniques et métiers dans un environnement agile
Formation
ISI Dakar
Master 2 (M2), Monétique & Transactions Sécurisées
2018 - 2019
11 mois
Étude des systèmes de paiement électroniques et architectures monétiques (émission et acceptation de cartes bancaires, wallets, passerelles de paiement) avec prise en compte des normes ISO. Compréhension des flux financiers (CASHIN/CASHOUT) et de l’interopérabilité entre institutions. Mise en œuvre de protocoles de sécurité (cryptographie, authentification, sécurisation des échanges) et maîtrise des standards (PCI-DSS, ISO). Analyse des dispositifs de lutte contre la fraude (AML/KYC). Conception de systèmes de paiement sécurisés et gestion des risques. Étude des infrastructures de paiement et des interactions entre banques, opérateurs et processeurs. Introduction aux systèmes distribués et enjeux de performance, disponibilité et résilience.
Ecole Superieure Multinationale des Telecommunications (ESMT Dakar)
Diplôme d’ingénieur, INGÉNIERIE INFORMATIQUE ET TÉLÉCOM
2014 - 2019
4 ans 11 mois
Résultat : Bac+5
Formation orientée conception et exploitation de systèmes informatiques et télécoms. Acquisition de compétences en réseaux (protocoles TCP/IP, routage, switching), infrastructures télécoms et interconnexion de systèmes. Étude des architectures distribuées et des systèmes d’information complexes. Mise en œuvre de solutions sécurisées (cryptographie, sécurisation des échanges, authentification). Conception et développement d’applications backend (Python) et services web. Introduction aux systèmes embarqués et aux environnements réseaux opérateurs. Analyse des performances, de la disponibilité et de la résilience des systèmes. Approche des normes et bonnes pratiques en ingénierie informatique et télécommunications. Gestion de projets techniques et collaboration en environnement agile.
Licences et certifications
Scrum Fundamentals
Délivré le : juin 2020
Introduction To Big Data With Python
Délivré le : juin 2020
PCAP
Délivré le : mai 2020
PCEP
Délivré le : oct. 2019
Digital Marketing
Délivré le : sept. 2018