Profil de O KE

O KE
Tarif selon mission
SENIOR WEB DEVELOPER - SOFTWARE CRAFTSMAN Consultant de l’ESN Ositel France
Disponible le : 11/01/2021
Localisation : France
Mobilité : Mobilité internationale
0 missions réalisées

O KE en quelques mots

Oumar KONATE
| Blog: http://oumarkonate.com | Linkedin: https://www.linkedin.com/in/oumar-konate/
| Github: https://github.com/oumarkonate | Twitter: https://twitter.com/konatoumar
SENIOR WEB DEVELOPER – SOFTWARE CRAFTSMAN
Profil
Ingénieur en informatique ayant plusieurs années d’expériences dans le développement de progiciels et logiciels complexes. Spécialisé en développement web et fonctionnant en méthode agile SCRUM, j’ai développé des compétences sur des architectures logicielles complexes.
J’utilise les bonnes pratiques de développement pour réaliser des logiciels de qualité : TDD, Architecture hexagonale, Designs patterns, PSR, Atomic design, BEM.
Je suis passionné par le web et j’ai développé une expertise en SEO.
Expérience professionnelle
DÉVELOPPEUR WEB SENIOR, CONSULTANT CHEZ FRANCE TÉLÉVISION | NOVEMBRE 2017 – AUJOURD’HUI
Développement et maintenance des projets front web france.tv et plusbellelavie.fr.

· Migration des applications en Symfony 4, integration de nouveaux composants Symfony tels que Messenger et HttpClient.
· Mise à jour de la version PHP.
· Refactorisation du code.
· Reskin des sites en utilisant l’ATOMIC DESIGN, BEM, SASS, TWIG et SYMFONY 4 en back-end.
· Développement de nouvelles fonctionnalités.
· Maintenance des sites.
· Début du chantier de l’accessibilité du site France.tv: ateliers, formation en interne, cas d’application.
· Modèle de données basé sur une API REST interne a France Télévision managé par HttpClient et SymfonySerializer.
· Code écrit en respect des principes S.O.L.I.D et en utilisant des design patterns d’architecture tel que l’Architecture Hexagonale.
· Tests réalises avec PHPUnit et Mocha.
· Qualité de code en respect aux normes PSR assurée par des outils comme PHPStan, PHPCSFixer, PHPMD et GrumPHP.
· De modules frontend développés en javascript natif (ES6).
· L’interface graphique organisée en atomique design et utilisant un design système transverse.
· Css géré en SASS via Webpack et utilisant la méthode BEM.
· Process de review intégrant un workflow, des outils de qualités de code, une documentation régulièrement mise à jour.
· Équipe de 7 développeurs.
· Onboarding et formation des nouveaux développeurs arrivant dans l’équipe.
· Contact directe avec le PO (Product Owner) pour les besoins métiers.
· Développement en agile (Scrum).
· Stack: environnement TOOLKIT full DOCKER configuré avec NGINX, RABBITMQ, ELASTICSEARCH, GIT, PHP5/PHP7, SYMFONY2/SYMFONY3/SYMFONY4, GUZZLE, HTTP CLIENT, TWIG, DOCTRINE2, REDIS, PHPUNIT, JAVASCRIPT, ES6, MOCHA, SINON, CHAI, NPM, WEBPACK, SASS, ZEPLIN, FIGMA.
· Méthode agile: SCRUM.
· Autres outils: JIRA, GITLAB, CONFLUENCE.

DÉVELOPPEUR WEB SENIOR, CONSULTANT CHEZ BOUYGUES TELECOM | SEPTEMBRE 2017 – NOVEMBRE 2017
· Développement d’un module de statistique des actions des utilisateurs de la plateforme BACADEMIE. Cette plateforme est mise à dispositions des commerciaux et des partenaires de Bouygues Télécom:
· Analyse des besoins
· Modélisation UML
· Développement de la solution
· Tests
· Documentation de la solution
· Stack: Environnement DOCKER, PHP7, JAVASCRIPT/ES6, SASS, MYSQL, NGINX, LUCIDCHART, PHPUNIT.
· Méthode agile: SCRUM.

DÉVELOPPEUR WEB SENIOR CHEZ ATEXO | JANVIER 2015 – JUIN 2017
· Migration de l’application MPE (Marchés Publics Électroniques) vers SYMFONY3.
· Développement et maintenance d’une plateforme (UTAH) qui gère l’assistance aux utilisateurs des plateformes ATEXO.
Plateforme développée en SYMFONY2.
· Développement d’un API REST pour gérer des données référentielles:
→ un répertoire SIRENE comprenant les identifiants SIREN des entreprises et SIRET de leurs différents établissements récupérés via l’INSEE (Institut National de la Statistique et des Études Économiques)
→ un référentiel d’attestations liées aux entreprises et à leurs établissements respectifs récupérés via SGMAP (Secrétariat Général pour la Modernisation de l’Action Publique).
API réalisée en SYMFONY2 avec SYMFONY REST EDITION qui inclut des bundles comme FOSRESTBUNDLE, NELMIOAPIDOCBUNDLE, MONOLOGBUNDLE.
· Développement, maintenance et évolutions du progiciel de gestion des marchés publics MPE (Marchés Publics Électroniques).
· Stack: SYMFONY2, SYMFONY3, DOCTRINE2, TWIG, MARIADB, MYSQL, PRADO, PROPEL, GIT, PHP5, PHP7, SQL, JAVASCRIPT, JQUERY, AJAX, HTML, XML, XSL, XSD, CVS, environnement sur machine virtuelle VAGRANT avec PUPHPET, APACHE2, NGINX, LINUX, COMPOSER, ECLIPSE, PHPSTORM.
· Méthodes agile: SCRUM.
· Autres outils: JIRA, GITLAB, CONFLUENCE.

CHEF DE PROJET TECHNIQUE CHEZ ATEXO | JANVIER 2013 – DEC 2014
· Participation aux réunions fonctionnelles et techniques, Participation à l’élaboration du planning, Modélisation et conception, Rédaction des spécifications techniques, Rédaction de livrables documentaires, Rédaction de guides d’utilisation, Formation de utilisateurs des plateformes, Reporting des incidents.
· Développement, maintenance et évolutions du progiciel de gestion des marchés publics MPE (Marchés Publics Électroniques).
· Stack: PHP4, PHP5, SQL, MYSQL, JAVASCRIPT, JQUERY, AJAX, HTML, XML, XSL, PRADO, PROPEL, CVS, LINUX, ECLIPSE, Environnement de développement sur un SERVEUR WEB CONFIGURÉ AVEC APACHE2, STOCKAGE DE DONNÉES SUR UN SERVEUR SAMBA.
DÉVELOPPEUR WEB CHEZ ATEXO | DECEMBRE 2008 – DECEMBRE 2012
· Développement, maintenance et évolutions du progiciel de gestion des marchés publics MPE (Marchés Publics Électroniques).
Ce progiciel multilingue est le portail d’entrée des entreprises et des agents publics pour l’ensemble des marchés publics des services de l’état français, de l’état marocain, du Luxembourg: création des comptes des entreprises (par login, par certificat électronique), création de consultations, rédaction de DCE (Dossier de Consultation des Entreprises), publication de la consultation, dépôt et rédaction des réponses électroniques et ouvertures électroniques des plis et décision.
· Développement et maintenance des évolutions de la plate-forme de gestion des achats publics de formation de la région d’Aquitaine (France). Cette plate-forme consiste au lancement et dépôt des appels d’offres de formations via l’internet.
· Maintenance et évolutions de la plateforme de gestion de la rémunération des stagiaires de la région de Bretagne (France).
· Stack: PHP4, PHP5, SQL, MYSQL, JAVASCRIPT, JQUERY, AJAX, HTML, XML, XSL, PRADO, PROPEL, CVS, LINUX, ECLIPSE, SERVEUR WEB CONFIGURÉ AVEC APACHE2, STOCKAGE DE DONNÉES SUR UN SERVEUR SAMBA.
STAGE DE FORMATION / PROJET DE FIN D’ETUDES CHEZ ATEXO | MAI 2008 – NOVEMBRE 2008
Stage de formation (pré-embauche) pour l’obtention de mon mastère spécialisé en informatique
· Conception, développement, tests, et installation du module de gestion de la rémunération des stagiaires de la région de Bretagne (France) : modules gestion des dossiers stagiaires, saisie des états de présence, paiement des stagiaires.
· Stack: PHP4, PHP5, SQL, MYSQL, JAVASCRIPT, JQUERY, AJAX, HTML, XML, XSL, PRADO, PROPEL, CVS, LINUX, SERVEUR WEB CONFIGURÉ AVEC APACHE2, STOCKAGE DE DONNÉES SUR UN SERVEUR SAMBA.
Compétences
COMPETENCES TECHNIQUES
· Langages de programmation: PHP4, PHP5, PHP7, JAVASCRIPT, ES6, SQL, HTML, XML, CSS, HBS
· Framework: SYMFONY 2, SYMFONY 3, SYMFONY 4, PRADO, BOOTSTRAP, JQUERY
· ORM: DOCTRINE2, PROPEL
· Bases de données : ACCESS, MYSQL, MARIADB, ELASTICSEARCH, REDIS
· Tests unitaires: PHPUNIT, MOCHA avec CHAI et SINON
· API REST: SYMFONY REST EDITION avec FOSRESTBUNDLE et NELMIOAPIDOCBUNDLE (documentation de l’API et generation d’interface de test)
· Moteur de template: TWIG
· Gestion des containers: DOCKER
· Serveurs d’application : APACHE2, NGINX
· Outil de gestion des versions: GIT, CVS, SVN
· Gestion des packages node : NPM
· Gestion de dépendances: COMPOSER
· Environnements de développement : ECLIPSE, PHPSTORM
· Moteur de recherche: ELASTICSEARCH, ALGOLIA
· Message broker: RABBITMQ, REDIS
· Gestion des assets: GULP, WEBPACK
· Machine virtuelle: VIRTUALBOX, VMWARE, VAGRANT avec PUPHPET
· Linux: installation et configuration de SERVEURS SAMBA, WEB, MYSQL, OPENSSL, OPENSSH.
· Installation et configuration d’environnements de développement sous WINDOWS et sous LINUX.
REDACTION DE DOCUMENTS
· Rédaction de spécifications techniques
· Rédaction de guides d’utilisations
WEBMASTER
· Développement et réalisation de sites internet et portails web
· Maintenance de sites internet et portails web
· Référencement et positionnement de sites internet et portails web sur les moteurs de recherche
DIVERS
· Maintenance logicielle et matérielle des ordinateurs
· Maîtrise de Microsoft windows XP, Microsoft windows 7, windows 8, windows 10, Microsoft Office, OpenOffice.
Formation
MASTERE SPECIALISE EN INFORMATIQUE |2007 – 2008 | INSA DE LYON
· Option: Systèmes d’Information
MAÎTRISE EN PHYSIQUE (BAC+4) | 2004 – 2005 | UNIVERSITE IBN ZOHR, FACULTÉ DES SCIENCES
· Option: Électronique
· Mention : ASSEZ-BIEN
CERTIFICAT UNIVERSITAIRE DES ÉTUDES SUPERIEURES (CUES) | 2002 – 2003 | UNIVERSITÉ IBN ZOHR, FACULTÉ DES SCIENCES
· Option: Mathématiques-Physique (MP)
BACCALAUREAT MALIEN (BAC) | 1998 – 1999 | LYCEE IBRAHIMA LY
· Série: Sciences exactes (SE)
· Mention: BIEN
Langues
· Français : lu, écrit, parlé
· Anglais : lu, écrit (anglais scientifique, niveau scolaire)
Centres d’intérêt
ASSOCIATION
· 2017 à nos jours: membre bénévole de l’association HUMAN APPEAL : participation à l’organisation de maraudes et autres activités humanitaires à Paris, animation du salon de Bourget 2018, 2019 (France).
PERMIS DE CONDUIRE
· Titulaire du permis de conduire Catégorie « B »
SPORTS ET LOISIRS
Footing, Football, Voyage, découvertes

Langues

Historiques (0)

  • Il n'y a aucune activité.