Missions Prolog : Une multitude d'offres publiées chaque jour

Je dépose une mission gratuitement
Je dépose mon CV

Les dernières missions Prolog à pourvoir

Développeur Prolog

Prolog
ASAP
Télétravail
3 mois
Voir la mission

Développeur Prolog

Prolog
ASAP
Télétravail
15 jours ouvrés
Voir la mission

Dévelopeur Prolog expérimenté

Prolog
ASAP
01 - CHÂTEAU-GAILLARD
15 jours ouvrés
Voir la mission

Développeur PROLOG sur Paris

Prolog 4D
ASAP
Boulogne billancourt
10 jours ouvrés
Voir la mission

Consultant PROLOG

Prolog
ASAP
69 - Lyon
3 mois
Voir la mission

AMOA Distribution

Prolog Infolog
ASAP
75 - Paris
3 mois
Voir la mission

Ingénieur étude Prolog

Prolog
ASAP
75 - Paris
3 mois
Voir la mission

Consultant PROLOG

Prolog
A définir
13 - Marseille
4 jours ouvrés
Voir la mission

Concepteur/Administrateur BD

Prolog Unix
ASAP
Paris
3 jours ouvrés
Voir la mission

Consultant Technique/Fonctionnel PROLOGUE

Prolog
A définir
51 - REIMS
6 mois
Voir la mission
Je trouve ma mission Prolog
Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Résumé des missions de Mamadou Bobo,
freelance PROLOG résidant dans les Yvelines (78)

EXPERIENCES PROFESSIONNELLES ET PERSONNELLES

Depixus (Paris 14) 06/2021 – En cours
Depixus est une société Franco-Anglaise, basée à Paris 14e et à Cambridge, qui développe un ensemble de
technologies pour permettre l'extraction rapide, précise et peu coûteuse d'informations génétiques et
épigénétiques à partir de molécules simples d'ADN et d'ARN. De nombreuses technologies de Depixus sont
déjà à un stade de validation avancé et le développement commercial est en cours. La société jouit du fort
soutien d'un groupe d'investisseurs chevronnés, dont plusieurs émanent de l'industrie du séquençage.
En tant que chef d’équipe (Principal Software Engineer dans les grades anglais) dans le département de
développement logiciel de la société Depixus, j’ai la charge de constituer une équipe, de participer à la
définition des architectures techniques des projets logiciels et de diriger leurs implémentations jusqu’à la
livraison.
Actions et tâches
 Créer une équipe qui prend en charge les demandes en termes de développement logiciel.
 En contact direct avec le Product Manager et les clients, recueillir les besoins utilisateurs des
logiciels pour établir un User Requirements Specification consensuel et effectuer un prototypage de
l’UI (interface utilisateur) qui en découle.
 Management de l’équipe et des projets logiciels.
 Participation à la définition des architectures techniques des logiciels.
 Participation aux choix techniques utilisés (langages de programmation, IDE, gestionnaire de
version, …).
 Soutien technique de l’équipe.
 Faire un rapport hebdomadaire des avancements des projets logiciels lors d’une réunion R&D des
managers des autres équipes (Engineering Instrument, Firmware, Biologie, Product Management et
le CEO).
Environnement technique : Linux, C++, Python, Qt Designer/Creator, Visual Studio
Code, Git, Jenkins, Balsamiq Wireframes (User Stories designer), Méthode Agile

Projet Personnel BigDeals 01/2020 – 06/2021
Le projet BigDeals est un projet de développement d'une application web avec le Framework Django.
Django est un Framework Model-Vue-Contrôleur de développement web avec un serveur en python.
BigDeals est une Marketplace du type Amazon, qui va permettre à un commerçant de vendre ses produits à
distance et à un client simple d'acheter des produits à distance avec une livraison express.
Avancement (70%):
- Architecture/Conception de l'application
- Développement des fonctionnalités Back-Office:
 Création d'un produit et sa mise en valeur (outils de description d'un produit)
 Création de variantes pour un produit
 Gestion du catalogue de produits d'un commerçant
 Création de filtres de produits par catégorie de produits
 Création de propriétés de produits par catégorie
- Développement des fonctionnalités en Front-Office:
 Squelette de l'application web
 Parcours des produits par catégorie
 Filtre des produits par propriétés
 Tri des produits
 Détails d'un produit
 Intégration des moyens de paiement par Carte bancaire et PayPal
 Gestion des moyens de paiement
 Processus de passage d'une commande
Environnement technique : Linux, Python, Framework Django, pytest, Django CI,
HTML, CSS, JavaScript, JQuery, NGINX, uWSGI server, Model MVC, Git
Durée : 1an, 6mois

Ingénico Group (Paris 15) 07/2019 - 12/2019
Ingenico Group est une société spécialisée dans les solutions de paiements, figurant parmi les leaders
mondiaux du marché des terminaux de paiement. Le groupe, implanté notamment en Europe de l’Ouest,
États-Unis, Amérique latine, Chine, Japon, Australie et Afrique, compte parmi ses concurrents l'américain
Verifone.
Ma mission au sein d’Ingenico a été dans un premier temps de faire un audit sur ses applications de paiement
bancaire, notamment l’application de paiement par carte bancaire CB EMV, pour déterminer les points
faibles qui font qu’actuellement les clients rencontrent de plus en plus de bugs lors de l’utilisation des
moyens de paiement.
Puis dans un deuxième temps, déterminer les mesures de conception et d’implémentation à prendre pour
renforcer la fiabilité des applications et faciliter leur maintenabilité.
Actions et tâches
 Etude de l’existant
o Architecture existante
o Fonctions implémentées et leurs rôles
o Faiblesses de l’architecture et des méthodes utilisées pour l’implémentation des
fonctionnalités
 Développement de fonctionnalités
 Refactoring évolutive (factorisation de code)
 Correction de bugs
 Tests
Livrables associés
 Code source
 Exécutables
 Librairies (DLLs)
 Documentation
Outils utilisés
 Terminaux de paiement par carte bancaire Ingénico
 Simulateur de caisse de paiement
 Gestionnaire de versions SVN
 Pack Microsoft Office
 Skype Entreprise
 Environnement de développement Eclipse (version Ingénico – IngeDev 8.4.2.0)
Compétences mise en œuvre
 Capacité d’analyse
 Capacité d’organisation
 Rigueur
 Compétences techniques
Environnement technique : Windows, C++, SVN
Durée : 5.5 mois
PSA – Peugeot Citroën (Velizy) 04/2017 - 05/2019
Définitions
 Le logiciel "CAN/IO" est un outil de génération de configurations de signaux contenant des trames
de données émises entre un véhicule et un PC.
 Le "Plugin Config CAN" est une librairie qui permet de configurer et de gérer la communication
des boîtiers CAN, BLUETOOTH et WIFI.
Actions et tâches
 Etude de l’existant
o Architecture existante
o Fonctions implémentées et leurs rôles
o Faiblesses de l’architecture et des méthodes utilisées pour l’implémentation des
fonctionnalités
 Développement de fonctionnalités
 Refactoring évolutive (factorisation de code)
 Correction de bugs
 Tests
Données d’entrées associées
 Fichiers de cas tests (tests cases)
 Informations sur les besoins fonctionnels (spécifications fonctionnelles)
Livrables associés
 Code source
 Exécutables
Librairies (DLLs)
 Documentation
Outils utilisés
 Gestionnaire de versions SVN
 Pack Microsoft Office
 Skype Entreprise
 Drivers du matériel CAN
 Environnement de développement QtCreator version 5.2.0
Compétences mise en œuvre
 Capacité d’analyse
 Capacité d’organisation
 Rigueur
 Compétences techniques
Environnement technique : Windows, Linux, C++, Qt Designer/Creator, Drivers de
communication CAN/Wifi/Bluetooth, SVN
Durée : 1an, 6mois

CNES (Paris) 05/16 – 04/17
 Projet : Développement d’un logiciel d’optimisation de trajectoire pour le lancement terrestre et
aéroporté dans l’espace.
Poste : Ingénieur Développement logiciel
- Rédaction des spécifications techniques en anglais
- Production des codes en C++
- Design de l’IHM avec Qt Designer
- Rédaction du manuel utilisateur en anglais
- Validation fonctionnelle
Environnement technique : Windows, C++, Qt Designer, Eclipse, SVN
Durée : 8 mois
CEA (Saclay) 01/15 – 04/16
 Projet : Maintenance et Evolution des logiciels APOLLO3 (C++) et BDDR (web).
Poste : Ingénieur Maintenance et Evolution de logiciels
- Correction de bugs et de fuites mémoire en C++
- Productions de codes en PHP, SQL
- Rédaction de notices de maintenance
Environnement technique : Linux, Python, C++, CMake, Framework Symfony 2 (SQL,
PHP5, TWIG), MySQL, JavaScript, Eclipse, SVN
Durée : 1an, 4mois

CEA (Saclay) 07/14 – 12/14
 Projet : Développement d’un logiciel (ALAMOS) pour la représentation graphique (sous forme de
maillage) du cœur d’un réacteur nucléaire pour des besoins de simulations scientifiques.
Poste : Ingénieur Développement logiciel
- Conception MVC (Model-Vue-Contrôleur) du logiciel, architecture de base du logiciel.
Utilisation d’UML.
- Développement des fonctionnalités :
- Création des calques de dessin (Layers)
- Dessin de géométries 2D
- Système de gestion « Undo », « Redo » des opérations sur un calque (segments, cercles, …)
- Export/Import des données (graphiques et textuelles) au format MED (représentation de
données utilisée par EDF et le CEA)
- Sauvegarde/Chargement d’une session de travail.
- Rédaction de notices de maintenance
Environnement technique : Linux, Python, Vtk, XML, Sphinx, Qt Designer, Eclipse, GIT,
CMake
Durée : 6 mois

EDF CNEN (Montrouge) 12/13 – 07/14
 Projet : Développement de fonctionnalités et corrections d’anomalies sur des logiciels de CAO 2D pour
la centrale nucléaire EPR.
Poste : Ingénieur Développement et Maintenance de Logiciels
- Migration de données.
- Développement d’un outil de contrôle de non-régression (traitement en masse) de données
critiques dans le domaine du contrôle-commande pour les centrales nucléaires.
- Correction d’anomalies.
Environnement technique : Windows XP/Seven, VB .NET, AutoCAD, XML, Visual Studio,
SVN
Durée : 7mois

EDF SEPTEN (Lyon) 11/13 – 12/13
 Projet : Développement de fonctionnalités et corrections d’anomalies sur un logiciel de CAO 2D.
Poste : Ingénieur Développement et Maintenance Logiciel
- Etude de l’existant et proposition de solutions techniques.
- Développement d’algorithmes de calcul et de traitement de données.
- Correction d’anomalies IHM en Qt/C++.
- Développement de scripts SQL et Python de synchronisation de base de données ORACLE.
Environnement technique : Linux, C++, Python, QT, Oracle, SQL, Eclipse, SVN
Durée : 2 mois

CEA (Saclay) 06/12 – 11/13
 Projet : Développement IHM en Qt/C++ pour le module de maillage HEXABLOCK de Salome
OpenSource et corrections de bugs.
Poste : Ingénieur Développement et Maintenance Logiciel
- Etude de l’existant (salome – hexablock, le systè...

Voir le profil complet de ce freelance