§ Tâche réalisées :
o Mise en place de la chaîne CI/CD pour les projets mobile Android et iOS sur Bitrise (build, test, quality
gates(SonarQube), deploy(Firebase, App Store Connect, Play Store), notification slack, exécution des
tests : automatisés, robo, Monkey)
o Définition de la stratégie de bascule des repos GitLab internes vers le GitLab groupe
o Migration des repos du GitLab interne vers le GitLab groupe (mirroring des repos GitLab, création des
groupes et repos GitLab, mise en place des push rules, création des webhook)
o Maintenance de la chaîne CI/CD utilisant Jenkins
o Formation des devs sur la nouvelle chaîne CI/CD
o Documentation de la chaîne CI/CD sur Confluence
o Migration des projets web sur une nouvelle instance SonarQube
o Test de la nouvelle chaîne CI/CD mise en place pour les projets Web (Docker, Kubernetes)
§ Projet
- Développement de nouvelles fonctionnalités et maintenance des applications android du Groupe SeLoger
§ Rôle : Développeur Android
o Développement et maintenance des applications mobile Android
o Méthodologie Agile Scrum
o Test
§ Durée : 4 months
§ Pôle Mobile : 35 personne
§Projet Carrefour & Moi:L’application regroupe l’essentiel des services Carrefour à savoir les catalogues, e-coupons, compte fidélité, etc.
§Rôle :Lead Android developer
oEncadrement de 5 développeurs Android : organisation, priorisation, planification, estimation des charges,
respect des délais, reporting
oParticipation au recrutement de nouveaux collaborateurs
oDéfinition et mise en œuvre de l’architecture technique
oRédaction de documents de spécifications techniques
oMise en place de l’intégration continue pour la plateforme
Android
oTravail en étroite collaboration avec l’équipe de design pour s’assurer que les UIs produits
sont conformes aux guidelines Android
oImplémentation des tests unitaires
oMéthodologie Agile Scrum :
§Animation des DSM
§Planification et animation des revues de codes
§Estimtion des User Stories avec l’équipe
§Participation au rétrospective de fin de sprint
ØRefonte de l’application Carrefour & Moi
-Mise en place d’une architecture modulaire
-Création et administration des repositories Git sous Stash
-Ecriture de scripts Gradle pour le déploiement des modules sur le serveur Nexus d’entreprise.
-Développement des nouvelles fonctionnalités et corrections d’anomalies
ØApplication Carrefour Et Moi (Legacy)
-Refonte du parcours client avec l’implémentation des modules
Mon Compte et Catalogues.
-Développement des nouvelles fonctionnalités et correction d’anomalies
-Amélioration des performances et de la qualité du code
§Durée: 2 ans
§Equipe : 14 personnes , dont 3 testeurs, 2 chefs de projets , et le responsable d’équipe
§Projet :
-Développement de l’application mobile Mapassa
Une application permettant de comparer des langues pour mesurer
leur intelligibilité.
Le principe de base c’est que si, dans deux langues données il y a un grand pourcentage de mots qui se ressemblent, les locuteurs vont se comprendre. Dans le cascontraire , l’intercompréhension sera difficile.
§Rôle :
Ingénieur de conception et développement Android
-Planification et estimation des tâches de développement
-Mise de place de l’architecture
-Développement de la couche d’affichage en conformité avec les specifications du Material
Design -Test
§Equipe : 1 personne
§Durée :3 mois
§Projets pour Webedia :
-Application mobile Plus Belle La Vie : donne accès à des résumés et vidéos de la série Plus Bellle La Vie
-Implémentation de la nouvelle charte graphique et intégration du SDK Dailymotion
-Application tablette AlloCiné : permet de consulter l’actualité cinéma, films, et séries.
-Implémentation de la fiche film
§Projet pour Novedia:
-Développement en toute autonomie d’une application tablette temps réel POC pour une banque
L’objectif du POC est de permettre au banquier et le client de travailler collaborativement sur
une même application disponible en version android tablette et Web. Le banquier utilisera l’application Web et le client l’application android tablette. Les changements effectués par le client sur la tablette sont immédiatement visible sur l’application Web et vice versa.
§Rôle : Ingénieur de conception et développement Android
-Planification et estimation des tâches de développement
-Conception
-Développement
-Test
§Equipe : 3 à 4 personnes selon les projets
§Durée :6 mois
§Projet :Développement de l’application m-commerce
Drive d’Intermarché
Application permettant aux utilisateurs de faire leurs courses via leur mobile, créer des listes de
shopping, cagnoter/décagnoter leur carte de fidélité, et obtenir des informations sur leur
point de vente.
§Rôle :Ingénieur de conception et développement Android / Lead developer
-Développement
-Implémentation du mode online en vue d’améliorer les performances de l’application
-Documentation de la génération d’un apk sous Android studio avec gradle pour le mode offline
-Encadrement de développeurs android juniors : organisation, priorisation, planification, estimation des charges, planification, respect des délais, reporting
§Durée: 7 mois
§Equipe:3 personnes
§Projets :Réalisation de trois applications:
-Application tablette B.tvpermettant de regarder les chaines TV en direct et d’accéder aux services VOD en 3G, 4G et en Wi -Fi
-Application tablette Media Center permettant la consultation et la lecture sur votre tablette du contenu multimédia stocké sur vos disques durs, de votre ordinateur ou clé USB
-Application mobile BRemote offrant à l’utilisateur les mêmes possibilités que la télécommande fournie avec le décodeur
c’est- à -dire, le changement de chaine , le contrôle du volume, visualisation du guide TV, etc.
§Rôle : Ingénieur de conception et développement Android/Lead Developper
-Développement des User Stories conformément aux spécifications du client
-Analyse et correction d’anomalies
-Rédaction des documentations techniques avec UML
-Analyse et résolution de fuite mémoires avec Eclipse MAT
-Optimisation des performances et de la qualité du code avec Traceview et Lint, FindBugs
-Participation à l’élaboration de l’architecture technique
-Méthodologie de développement : Scrum
-Encadrement de développeurs juniors
§Durée : 1 ans et 2 mois
§Equipe : 8 personnes
§Projet:
-Conception et réalisation d’un framework HTML5 permettant d’optimiser le rendu des services
web sur toutes les gammes de terminaux: iOS, Android, Windows Phone, BlackBerry
-Conception et réalisation d’applications hybrides utilisant le framework HTML5:
•Relais Colis permettant aux utilisateurs de suivre ces colis en temps en réel, localiser les
Relais à proximité et leurs horaires d’ouverture.
•GDF SUEZ DolceVita donnant accès à son compte client pour par exemple consulter ses factures et ses consommations, obtenir des informations pratiques sur le déménagement, trouver un professionnel proche de chez vous pour l’entretien ou le changement de chaudière gaz naturel, etc.
§Rôle : Ingénieur Etudes et Développement Mobile et Java
-Planification et estimation des tâches de développement
-Méthodologie de développement: Agile Scrum
-Développement d’applications hybrides pour les plateformes mobiles
telles que iOS, Android et bada.
-Déploiement de la solution et du portail sur des instances Amazon EC2
-Internationalisation du calendrier, un des widgets fournis avec le framework
-Implémentation des pages d’erreur
-Intégration des balises HTML5 vidéo et audio dans le framework
-Automatisation de l’ajaxification des liens dans le framework
-Déploiement de la solution sous Websphere Application Server 6/7
-Rédaction de la documentation technique en Français et anglais
-Participation aux revues de code quotidienne
-Intégration Continue avec Jenkins
§Equipe : 6 personnes
§Durée : 1 an et 6 mois
Réalisation d’un site e
...