Profil du prestataire justiceekolo

Informations générales sur le prestataire justiceekolo

Nickname : justiceekolo
Type de structure : auto-entrepreneur
Date inscription : 03/08/2016
Dernière fois en ligne : 23/01/2023
Classement : classé 6 396ème sur 95 261 prestataires classés

Profil détaillé du prestataire justiceekolo

Domaines de compétence

·       INFRASTRUCTURE
MAC OSX, WINDOWS, LINUX

·       DÉVELOPPEMENT
SWIFT, OBJECTIVE-C, KOTLIN, JAVA, DART, SQL, JAVASCRIPT, HTML, CSS, PHP

·       OUTILS & LOGICIELS
GIT, GRADLE, COCOAPODS, DREAMWEAVER, PHOTOSHOP, ILLUSTRATOR, INDESIGN, ECLIPSE, ANDROID STUDIO, XCODE, PHPSTROM, AZURE RP, SUBLIMETEXT, MS PROJECT, INTELLIJ IDEA

·       BASE DE DONNEES
POSTGRESQL, SQL LITE, POSTGRESQL, MONGODB

·       FRAMEWORK
CORE DATA, RETROFIT, JUNIT, ALAMOFIRE, NODEJS, EXPRESS JS, RXSWIFT, RXCOCOA, ANDROID RX, FABRIC, FIREBASE, MOCKITO, EXPRESSO, FLUTTER

·       METHODOLOGIES
UML, MERISE, AGILE

LANGUES

Anglais : Courant 

Expérience professionnelle

HSBC FRANCE : DE 03/2019 À 02/2021  

Développeur Mobile iOS/Android   

 

Contexte du projet :

Maintenance évolutive et corrective de l’application HSBC banque en ligne.

Développement de nouvelles fonctionnalités dans l’application HSBC banque en ligne.

Version Android : https://play.google.com/store/apps/details?id=fr.hsbc.hsbcfrance

Version iOS : https://apps.apple.com/fr/app/hsbc-france/id1301195808

 

Ressources

3 développeurs (1 iOS, 1 Android et 1 iOS/Android), 1 Scrum master, 1 Project Owner, equipe UX/UI, 3 testeurs (QA)

 

Application HSBC France

Application de gestion de compte bancaire.

Tâches

·       Correction de bugs.

·       Développement de nouvelles fonctionnalités.

·       Intégration de plan de tracking.

·       Corrections évolutives de l’application.

 

Environnement technique/ méthodologie :

Xcode, Android Studio, Swift, kotlin, tests unitaires (Android), UI tests (Android), Git, JIRA, Confluence, Jenkins, JSon, InVision, Agile (Scrum).

 

TAPTIC FRANCE : DE 10/2018 À 02/2019

Développeur Mobile iOS

 

Contexte du projet : 

Refonte complète (graphique et fonctionnelle) de l’application Sarenza.

(https://apps.apple.com/fr/app/sarenza-chaussures-vêtements/id712216051#?platform=iphone).

 

Ressources

2 développeurs (1 développeur iOS & 1 développeur Android), 1 Chef de projet, 1 Project Owner, 1 UX/UI, 2 testeurs (QA)

 

Application Sarenza

Application d'e-commerce.

Tâches

·       Refonte complète (graphique et fonctionnelle) de l’application.

·       Correction de bugs.

·       Amélioration de l’expérience utilisateur.

 

Environnement technique/ méthodologie :

Xcode, Objective-c, Git, JIRA, Confluence, TestFlight, Fabric crashlytics et Beta, JSon, Script shell, InVision, Agile.

 

BNP DIGITAL WORKING LAB : DE 02/2018 À 09/2018

Développeur Mobile iOS

 

Contexte du projet : 

Développement d’applications mobiles pour différentes entités de la BNP, maintenance évolutive et corrective des applications existantes, amélioration des process

Ressources

5 développeurs, 1 Scrum master et 1 Project Owner

 

Application Zindic (iOS)

Application de monitoring d’activité des mainframes.

Tâches

·       Création de l’architecture du projet

·       Intégration de RxSwift et RxCocoa pour de la programmation réactive.

·       Création d’un module de Login/logout 

·       Consommation d’une API rest pour la récupération des données.

·       Affichage des données dans un tableview avec des section extensibles (expandable section)

·       UIDatePicker pour sélection de date et mis-à-jour des données correspondantes à la date sélectionnée.

·       Affichage de graph relatif à l’activité sur un mainframe à une date précise.

·       Réalisation d’un système de commentaires.

 

Application IT News (iOS)

Application d’actualités.

Tâches

·       Audit de l’existant

·       Correction de bugs.

·       Création d’un system de commentaires et likes des news(actualités) 

·       Migration de l’application de Swift 3 en Swift 4

Application Pages Vertes (iOS)

Application d’actualités.

Tâches

·       Audit de l’existant

·       Correction de bugs.

·       Création d’un Onboarding 

·       Amélioration de la fiche contact avec l’ajout d’informations

 

Application ShareMyOffice (iOS)

Application permettant à un collaborateur BNP de partager son espace de travail.

Tâches

·       Audit de l’existant

·       Correction de bugs.

·       Recherche de site dans liste avec champs de recherche filtré 

·       Recherche d'espace dans liste avec champs de recherche filtré

 

Application LetsGo (iOS)

Application de présentation des services offerts sur différents sites BNP. Application intégrant aussi des actualités.

Tâches

·       Audit de l’existant

·       Correction de bugs.

·       Intégration de Fabric Event Content View pour avoir des statistiques sur la consultation des différents écrans de l’application.

 

 

SAFRAN MORPHO - DE 11/2016 À 10/2017

Société spécialisée dans le développement des solutions d'identité, de biométrie, des technologies de l'identification et de sécurité digitale

Développeur Mobile iOS

 

Contexte du projet : 

Maintenance et évolution des applications mobiles (iOS et Android) de démonstration des différents produits (applications à destination des commerciaux), publication des applications sur TestFlight (interne et externe), écriture de script (shell) permettant de résigner un ipa (archive iOS contenant une application iOS) pour publication sur le store Apple, automatisation de build maven à partir de source SVN.

 

Ressources

2 développeurs et 1 Chef de Projet (scrum master), 1 Project manager

Application YourApp (Application hybride version iOS)

Application permettant la création d’un facteur d'authentification sur le téléphone afin d'accéder à des services spécifiques

Tâches

·       Maintenance de l’existant et correction de bugs

·       Intégration des dernières versions du SDK permettant la création et l’utilisation d’un facteur d’authentification 

·       Ajout de fonctionnalité de reset à l’application (Permettant à un utilisateur de supprimer tous les facteurs authentification présents sur le téléphone et le serveur)

·       Gestion de la communication entre la partie web et la partie native (écriture de script javascript partie web et partie native)

·       Mis en place d'une utilisation InBand et OutBand de l’application :

o   InBand : Parcours complet d’authentification sur le téléphone

o   OutBand : Parcours sur le web avec authentification sur le téléphone suite à l’envoi d'une notification (Apple push notification)

 

Application YourApp (Application hybride version Android)

Application permettant la création d’un facteur authentification sur le téléphone afin de signer des documents ou accéder à des services spécifiques

Tâches

·       Maintenance de l’existant et correction de bugs.

·       Intégration des dernières versions du SDK permettant la création et l’utilisation d’un facteur d’authentification 

·       Ajout de fonctionnalité de reset à l’application (Permettant à un utilisateur de supprimer tous les facteurs authentification présents sur le téléphone et le serveur)

·       Gestion de la communication entre la partie web et la partie native (écriture de script javascript partie web et partie native)

·       Compatibilité Android 6:

o   Gestions des permissions

·       Utilisation InBand et OutBand de l’application :

o   InBand : Parcours complet d’authentification ou signature sur le téléphone

o   OutBand : Parcours sur le web avec authentification sur le téléphone suite à l’envoi d'une notification (Google Cloud Messaging)

 

Application IDPROOFING (iOS)

Application permettant l’authentification d’un document et du porteur du document par une capture du document et d'un selfie, et consommation d'une API Rest

Tâches

·       Maintenance de l’existant et correction de bugs

·       Intégration et évaluation des dernières versions des BioSDK de Morpho permettant la capture avec lecture de la bande MRZ d’un document ainsi que la prise d’un selfie du porteur du document.

·       Encodage des images en base64 pour envois vers le serveur (en POST)

·       Développement de différents écrans de l'application relatives aux différentes évolutions.

·       Intégration du support des documents North Américains avec l’intégration d’un SDK développé par MorphoTrust(Etats Unis) permettant l'authentification d’un document Nord-Américains en le capturant et en envoyant la capture à un service spécial(Identix) via une API Rest. Prise de selfie avec le BioSDK de Morpho

·       Intégration du support des cartes d’identités doubles faces européennes (bande MRZ et photo sur différente face du document). 

·       Gestion des erreurs renvoyées par le serveur lors d'une transaction (réponse au format JSON).

·       Mis en place d’un système de logging (logs sauvegarder dans un fichier avec un roulement de 24h) avec le framework CocoaLumberjack.

·       Système d’envois des logs (fichiers) par mail en cliquant sur un boutant sur l’écran des « Settings » ou à partir d’un popup de message d’erreur.

·       Ajouts d’un paramètre permettant à l’utilisateur de définir le temps un timeout en secondes des requêtes envoyées vers le serveur.

·       Auto-détection de la localisation de l’utilisateur (Europe ou autre) basée sur le fuseau horaire afin d’auto sélectionner le parcours dans l’application (Documents européens ou Nord-Américain).

·       Fonctionnalité de récupération de la preuve de la transaction sur le serveur (via une API Rest) et possibilité d'envoyer celle-ci par mail à partir de l'application

 

Environnement technique/ méthodologie :

Xcode, Objective-c, SVN, JIRA, Confluence, JSon (consommation d’une API Rest), JAVA, Android Studio, JavaScript, AngularJS, Script shell, Agile

 

 

SMARTDIA ALLIANCE - DE 12/2015 À 07/2016

Développeur Mobile Ios

Contexte du projet :

Migration d’une application web mobile en version IOS native

Ressources

4 développeurs et 1 Chef de Projet

Tâches

·       Création d’une classe pour connections et requêtes http avec authentification basic en utilisant les classes NSMutableURLRequest et NSURLSession

·       Facebook Login (intégration de Facebook SDK pour authentification avec compte Facebook). 

·       Twitter Login (authentification avec un compte Twitter)

·       Google Login (authentification avec un compte Google)

·       Utilisation des opérations asynchrones en utilisant le GCD (Grand Central Dispatch) pour les requêtes vers l’API Rest et la mise à jour de l’UI

·       Utilisation des patterns de développement : MVC, Singleton (pour les informations de session), délégation

·       Utilisation des extensions pour apporter de nouvelles fonctionnalités à des classes existantes

·       Réalisation du module login, logout, et signup (enregistrement)

·       Réalisation d’un sliding menu

·       Intégration du module WebRtc pour appel vidéo, vocal et messagerie instantanée (intégration du SDK iOS de Bistri (bistri.com)

·       Récupération et affichage de liste de contacts avec statut (connecté ou déconnecté) en temps réel

·       Affichage d’une fiche contact avec les différentes actions possibles (appel vidéo, vocal et message) suite à la sélection d’un contact dans la liste de contact

·        

Environnement technique/ méthodologie :

Xcode, Swift, Git, JSon (consommation d’une API Rest), PostgreSQL, Python, NodeJS, Redis, Agile(Scrum)

 

 

MTN CONGO : DE 07/2013 À 11/2015

Développeur Mobile Android 

 

Contexte du projet : 

Développement d’une application de géolocalisation sur Android

Ressources

3 développeurs et 1 Chef de Projet

Tâches

·       Utilisation de la librairie Retrofit pour la consommation de l'API rest

·       Développement de l'interface graphique de l'application

·       Facebook Login (intégration de Facebook SDK pour authentification avec compte Facebook)

·       Twitter Login (intégration de TwitterCore kit pour authentification avec compte Twitter)

·       Utilisation de Google Maps API pour les cartes et la localisation

·       Consommation d’une API Rest pour la récupération des informations relatives aux établissements et à leur géolocalisation

Environnement technique / méthodologie :

·       Android Studio, JAVA, JSon, Git, Gradle, API Rest, Agile

Développeur Mobile Android

Contexte du projet :

·       Développement d’une application de gestion de rendez-vous pour Médecins

Ressources

3 développeurs et 1 Chef de Projet

 

Tâches

·       Développement de l'interface graphique de l'application

·       Utilisation des Android Push Notifications avec GCM (Google Cloud Messaging)

·       Utilisation de l’application calencar d’Android pour l’ajout de nouveaux événements correspondant à des rendez-vous médecins

·       Utilisation des notifications (Android notifications) pour les rappels de rendez-vous.

·       Utilisation des « AsyncTask » pour les requêtes http vers l’API Rest

·       Consommation d’une API Rest pour la récupération des informations des médecins et leurs rendez-vous

·       Utilisation de l’application « Calendar » du système Android pour l’enregistrement d’événements correspondants à des rendez-vous

·       Intégration de la librairie Retrofit pour la consommation de l’API Rest

Environnement technique / méthodologie :

Android Studio, JAVA, JSon, Git, Gradle, API Rest, Agile

 

 

 

 

CAMILIA EXPRESS : DE 07/2011 À 05/2013

Développeur Web  

 

Contexte du projet : 

Conception et développement d’applications (développement web) pour faciliter et automatisé la gestion de l'exploitation :

·       Gestion de suivi des courses des chauffeurs

·       Feuilles de temps

·       Gestion du parc automobile

·       Gestion des contrats

Ressources

1 développeur

Tâches

·       Sécurisation du serveur web Apache (configuration)

·       Conception et création de la base de données (MySQL)

·       Création des écrans de l’application en HTML/CSS

·       Utilisation de JavaScript pour les différentes actions sur les écrans avec l’utilisation de l’objet XMLHttpRequest pour des requêtes asynchrones vers le serveur (AJAX)

·       Ecriture de différents script PHP coté serveur pour connections à la base de données et requêtes de celle-ci ainsi que mise en forme des informations renvoyées au navigateur

 

Environnement technique / méthodologie 

Serveur Web ApachePHP, MySQL, HTML, JavaScript, CSS, Ajax

 

 

AD CORPORATION : DE 01/2007 À 11/2009

Responsable Technicien Informatique    

 

Contexte du projet : 

Recrutement, formation des techniciens, gestion d’équipes et interventions sur site pour le compte de DELL sur la résolution de problématique sur du matériel DELL (hardware et software)

Ressources

10 – 15 techniciens

 

Tâches

·       Recrutement

·       Formation des techniciens sur les machines DELL

·       Intervention et support sur site pour le compte de DELL pour la résolution de problème (logiciel et matériel) sur les machines DELL

·       Création et mis en place d’un Système d'emailing et bons de réductions aux dates d'anniversaire des clients.

 

 

COHERIS : DE 12/2004 À 11/2006

Développeur 

 

Contexte du projet : 

Evaluation et résolution de problèmes sur différents produits déployés chez des clients étrangers (échanges en anglais), écriture de code dans un langage propriétaire pour correction ou ajout de fonctionnalités. Développement JavaScript

 

Tâches

·       Qualification et évaluation de problèmes apparaissant sur des produits (applications) déployés chez des clients étrangers (échanges en anglais)

·       Ecriture de code correctif et évolutif dans un langage propriétaire

·       Ecriture de code JavaScript (développement de diverses fonctionnalités sur des écrans) 

 

Environnement technique / méthodologie

Windows XP, OMNIS Studio, HTML, JavaScript, CSS

Etudes

Déc. - Janv. 2018 : Certificat de compétences en Gestion de Projet – AJC Formation - Paris
2015 : Concepteur Developpeur d’application IPhone et IPad - AFPA Paris 12

2015 : Programming Mobile Application for Android Handheld Systems – Cousera MOOC - Université du Maryland College Park
2003 : BTEC National Diploma option Software Development - LONDRES – ROYAUME UNIS

Projets réalisés par justiceekolo

Portfolio en ligne du prestataire 'justiceekolo'

Pas d'éléments dans le portfolio de ce prestataire

Références clients certifiées



D'autres prestataires aux compétences similaires

(g)