Profil de H Bi

H Bi
Tarif selon mission
Développeur Java/Mobile Consultant de l’ESN Digital Power Consulting
Disponible le : 22/01/2021
Localisation : France
Mobilité : Mobilité internationale
0 missions réalisées

H Bi en quelques mots

Hatem.B
Ingénieur étude et Développement

COMPÉTENCES PRINCIPALES
⮚ Solide expérience en développement Kotlin / java
⮚ Conception, rédaction et exécution des tests.
⮚ Amélioration continue le code existant
⮚ Création des bibliothèques Android
⮚ Intégration des SDK et des bibliothèques
⮚ Garant de la qualité et la performance des apps publiées

COMPÉTENCES TECHNIQUES
Langages de programmation : Java, Kotlin, PHP, JavaScript, C++, React Native, Objective-C

Technologies Mobile: SDK Android, Cross-Platform React Native, web services REST, RxJava, Dagger, Architecture component, jetpack

Architecture: MVC

Architecture d’intégration : Microservices, API first

Logiciels de Versionning : GIT

Technologies Web: JSF, JSP, JSON, XML, HTML, CSS, JavaScript, SOAP, REST Web Services, Spring Boot, Maven, Hibernate

Bases de données : MYSQL, Oracle, Realm, SQL Server, SQLite, PostgreSQL

Méthodologie : Scrum Agile

Conception : UML, Merise

Logiciels et IDE : Sts 4, Android Studio, Eclipse, Netbeans, Visual Studio

Cloud : GCP, AWS

Autres : Jenkins, Sonar, Jira, Espresso, Confluence, JUnit, Firebase.

FORMATIONS
2015 : Licence Fondamentale en science de l’Informatique

2017 Formation : Java et la programmation réseau

2017 Formation : Découvrir la posture d’agilité

LANGUES
Anglais : Lu, écrit

EXPERIENCES PROFESSIONNELLES

DSMS Ministère de l’éducation depuis Mars 2020
Ingénieur Concepteur Développeur Android
Contexte :
DSMS (Digital School Management System): c’est une application permet de réaliser un suivi éducatif complet de l’élève dont la gestion des punitions et des sanctions les événements de la vie scolaire ainsi que communiquer rapidement aux familles, faire facilement l’appel en classe

Réalisation
– Conception et implémentation de l’application
– Conception et Implémentation du module « Gestion des élevés »
– Refactoring et correction des bugs
– Développement des tests unitaires avec JUnit
– Participation à l’Hébergement de l’application DSMS sur GCP avec Google Kubernetes Engine.
– Maintenir au quotidien les infrastructures à forte audience
– Participation aux formations Clean code (TDD et BDD).
– Rédaction des scénarios de recette relatifs aux évolutions implémentées
Environnement Technique : Java, Spring Boot, Spring Batch, React native, Maven, Hibernate, Swagger, ApiRest, PostgreSQL, PgAdmin, Jenkins, GCP,GKE, GitLab, Redmine, Selenium, DATADOG, JUnit, Test Link

TikTak de Septembre 2019 à Mars 2020
Ingénieur Concepteur Développeur Android
Contexte :
TikTak est une application Android installée sur les tables des restaurants et cafés, elle permet aux consommateurs de passer leurs commandes directement sur leurs tables, la commande arrive instantanément à la cuisine et suivie en temps réel sur l’écran de la caisse.

Mission
TikTak est une application Android installée sur les tables des restaurants et cafés, elle permet aux consommateurs de passer leurs commandes directement sur leurs tables, la commande arrive instantanément à la cuisine et suivie en temps réel sur l’écran de la caisse.
Réalisation
– Participation aux réunions de cadrage technique et fonctionnelles de la phase avant-projet.
– développement du module gestion utilisateur (gérant, serveur, client)
– Développement du module gestion de la commande (update, add, delete …)
– Développement du module changement statut de commande
– Développement tests unitaires
– Evolution au sein d’une équipe Agile (Scrum / kanban)

Environnement Technique : Java, Spring Boot, Spring Batch, React native, Maven, Hibernate, Swagger, ApiRest, PostgreSQL, PgAdmin, Jenkins, GitLab, Redmine, Selenium, DATADOG, JUnit, Test Link

Custom Coaching de Janvier 2019 à Août 2019
Ingénieur Concepteur Développeur Android
Contexte
Conception et développement d’une application de coaching en ligne, coaching sportif et diététique sur-mesure personnalisé.

Mission :
Développement de l’application Android from scratch pour smartphone et tablette

Réalisation
– Mise en place de l’architecture.
– Implémentation du design MVVM
– Amélioration continue le code existant de l’application
– Communication avec WebRTC pour le vidéos chat
– Conception et développement des différents modules et fonctionnalités : le groupe de discussion, le chat privé avec le coach, la visioconférence, le live vidéo, les bilans hebdomadaires, les notifications, les vidéos tutoriel, le paiement.
– Interaction avec l’équipe et Démos de l’application
– Mise en place des apis Facebook et youtube
– Communication avec Google analytics
– Livraison de l’application sur le store.
– Suivi des crashs avec Crashlytics

URL :https://play.google.com/store/apps/details?id=fr.cmrp.customcoaching&hl=fr

Environnement technique
Mobile/Tablette, AndroidX, java, Kotlin, Swift, Xcode, AppRTC, API Facebook, API YouTube, Firebase, Crashlytics, Postman, GIT, Google analytics, json, Volley, JUnit, Retrofit 2, Fragment, RxJava,

Selfone d’Août 2018 à Décembre 2018
Ingénieur Concepteur Développeur Android
Contexte
Conception et développement d’une application permettant aux clients de la société Selfone de synchroniser leurs contacts téléphoniques avec leur base de données distante tout en gardant une trace de leur répertoire.

Mission
Développement Android pour smartphone et tablette
Réalisation
– Conception et développement des différents modules : authentification, synchronisation des contacts, refresh la synchronisation, sauvegarde des données …
– Développement des interfaces de l’application.
– Communication avec le serveur pour l’envoi et la réception des données.
– Gestion de base des données locales à base de ROOM.
Environnement technique
Android Studio, java, Retrofit 2, SQLite, Firebase, room, json

7/24 Mobile Lydec d’Octobre 2017 à Juillet 2018
Ingénieur Concepteur Développeur Android
Contexte :
Lydec est une filiale marocaine de la multinationale française Suez.
L’entreprise gère la distribution d’eau potable et d’électricité,
L’assainissement liquide et l’éclairage public.

Mission :
Développement et lancement de l’application mobile Lydec 7/24 pour signaler des problèmes, remonter des événements et contribuer ainsi à l’amélioration de la qualité de l’environnement urbain.

Réalisation :
– Conception et développement des différents modules : remonter un événement, signaler un incident, suivre l’avancement de mes demandes, consulter les actualités,…
– Mise en place les web service

URL: https://play.google.com/store/apps/details?id=com.mobiblanc.lydec&hl=fr

Environnement technique
Android Studio, Gradle, Géolocalisation, googlemaps, Retrofit 2, Material Design, Json, Gson, Google Analytics, Crashlytics, firebase, fragment

Orange et moi d’Août 2016 à Septembre 2017
Ingénieur Concepteur Développeur Android
Contexte :
Mettre en place des nouvelles mises à jour de l’application orange et moi.

Mission :
Développement de la fonctionnalité Activation et achat du Pass Roaming.

Réalisation :
– Préparation de l’environnement de développement
– Définition des tests nécessaires de l’App
– Suivi des crashs et correction des bugs
– Mise en place de Jenkins et Sonar pour l’intégration continue de projet.
– Conception et réalisation du module activation et l’achat de vos Pass Roaming

Environnement technique
Android Studio, Java, dagger 2, Retrofit 2, Crashlytics, firebase, gson, GIT, mvp, rxjava

DevClick Juin 2015 – Août 2016 Développeur java

Contexte :
Mise en place d’une solution ERP d’un système d’Information de la société PROXI WEB. Cette solution permet de gérer l’ensemble des processus opérationnels : gestion des commandes, gestion de la paie, de la comptabilité, …

Mission :
Développement des différents modules et tâches.

Réalisation :
– Déploiement de la solution ERP chez nos clients (analyse des besoins client, importation de données, paramétrage et intégration)
– Création de requêtes
– Maintenance corrective et évolutive.
– Développement des modules existants
– Développement de nouveaux modules fonctionnels
Environnement technique
Eclipse, java, Hibernate, Servlet, MySQL, APACHE TOMCAT, Maven, JSF, JSP, html, JavaScript, css.

Langues

Historiques (0)

  • Il n'y a aucune activité.