
Ajmir Busgeeth
Senior Développeur Android - Fast Delivery - IA
1 recommandation
Salaire / Taux journalier
1 personne recommande
Paris, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Senior Android Developer with 10+ years of expertise in building high-impact mobile applications for industry leaders like BeReal, BNP Paribas, and Shopmium. Proven track record in optimizing app performance, implementing clean architecture, and developing custom solutions like PDF rendering and Bluetooth integration. Specialized in Kotlin/Java development with strong focus on best practices and emerging Android technologies.
Expérience de travail
Senior Android developer
CoyoteFreelance
juin 2023 - déc. 2025
2 ans 7 mois
92150 Suresnes, France
Au sein de l’équipe mobile Coyote, j’ai participé à la refonte de l’application Alerting, en contribuant aussi bien à la conception, qu’à la structuration technique et à la qualité du produit. Réalisations principales : Mise en place des templates d’écrans : conception et développement d’un système de templates réutilisables permettant de standardiser les vues et de paralléliser efficacement leur implémentation entre plusieurs équipes. Refonte du système d’alertes: définition du format des alertes et implémentation de leur affichage dans les différents contextes de l’application : • Panneaux d’informations • Carte principale • Représentation 3D isométrique Système de messages personnalisés : conception et développement d’un mécanisme d’affichage de messages/toasts dynamiques via un DSL interne (Domain Specific Language) pour une gestion contextuelle et flexible. Qualité et fiabilité du produit : mise en place de tests d’intégration UI et de tests de screenshots automatisés afin de détecter les régressions visuelles et garantir la cohérence de l’interface au fil des mises à jour. Contributions transverses sur l’architecture, les performances et l’expérience utilisateur de l’application. Environnement technique : Langages : Kotlin / Java / Compose / Outils : Android Studio, Git, Gitlab, CI/CD Méthodologies : Agile / Scrum Tests : Compose UI tests, Compose screenshot testing, Junit, Mockito
Senior Android developer
BeReal.
oct. 2022 - janv. 2023
4 mois
Senior android developer
miLibris
juin 2020 - août 2022
2 ans 3 mois
Paris, France
Mon poste actuel consiste à gérer toutes les applications que milibris propose à ses clients. Il s'agit donc de gérer des scripts pour générer les applications, de maintenir et faire évoluer une partie standard et une partie spécifique à chaque client. Il m'a ensuite été amené à travailler sur une librairie interne pour l'affichage des pdfs et toutes les fonctionnalités qui en découlent (le zoom, la gestion de la mémoire, la fluidité, la netteté) non native à android. Nous sommes organisés en feature team avec la méthodologie agile qui implique les daily, les rétrospectives, refinement et planning. Il y est aussi question de tech-care pour apporter les dernières normes au produit. Outils utilisés: - Gestion de projet : trello, jira - Gestion de source : github, sourcetree, travis, jenkins - IDE : Android Studio, Atom Programmation : - Java, XML, kotlin, nodeJs, Python - clean architecture, model-view-viewmodel, api-store-repository, unit test - google services, pdf-renderer, push notification, job schedulers - retrofit, realm, RxJava, livedata, viewmodel, - Junit, mockito, mockk
Lead tech android
Drive or Phone
mars 2018 - mai 2019
1 an 3 mois
55 Rue Boissonade, 75014 Paris
Une startup dont le but est de réduire les risques du téléphone au volant. Le produit est un badge à fixer sur le pare-brise de votre voiture, puis le téléphone se connecte automatiquement via le bluetooth et quand vous roulez, un écran de verrouillage vient prendre le relai uniquement si vous souhaitez utiliser votre téléphone. Cet écran de verrouillage a pour but de distraire au minimum l'attention du conducteur tout en lui apportant les informations à son activité. En charge de toute la partie Android, il m'a été dans un premier temps de stabiliser la connexion bluetooth entre le téléphone et l'objet connecté (propriétaire). Puis d'optimiser la consommation batterie de la connexion et de l'affichage de l'écran de verrouillage. Mon expérience allié la veille technologique m'a permit de stabiliser l'application grâce aux dernières concepts et normes technologiques en vigueurs, Il a aussi été aussi question d'apporter mon expérience sur: - La refonte de l'interface utilisateur de l'application. - Les retours utilisateurs, - Les évolutions du produit L'avantage de travailler en startup, au delà de la dimension humaine, était de s'approprier davantage le produit, d'être encore plus force de proposition au niveau de l'application comme de l'entreprise pour atteindre nos objectifs. Outils utilisés: - Gestion de projet : jira - Gestion de source : github, sourcetree, jenkins - IDE : Android Studio Programmation : - Java, XML, kotlin - clean architecture, model-view-presenter, api-store-repository, dependencies injection, unit testing - android-jetpack, google services, bluetooth low energy (ble), push notification. - retrofit, room, RxJava, koin, lottie - Junit, mockito, mockk
Ingénieur de développement mobile
Shopmium, a Quotient Technology company (NYSE: QUOT)
mars 2016 - mars 2018
2 ans 1 mois
Paris, France
J'ai d'abord travaillé sur l'application iOS avant de me spécialiser totalement dans le développement android. Le premier défi a été de migrer l'application titanium (cross-platform) vers deux applications natives. Le but de cette migration était d'obtenir une application plus performante sur chaque plateforme. Nous avons aussi été amené à développer une librairie en interne pour gérer tout la partie sur la prise de photo du ticket avec reconnaissance de la forme. En terme d'organisation, nous étions une équipe mobile de 8 personnes (en moyenne) dont 4 sur android où j'étais le référent technique. Nous utilisions la méthodologie agile avec les daily standup, les rétrospectives, refinement et planning. D'un point de vue personnel, j'ai progressé sur différents design pattern comme le Model-View-Presenter pour s'approcher d'une "clean architecture". Mais aussi sur les étapes entourant le développement comme la relecture de code ou encore la redaction de tests unitaires. La veille technologique était fortement encouragée et un vrai plaisir pour progresser. Outils utilisés: - Gestion de projet : pivotal tracker, jira, basecamp - Gestion de source : github, sourcetree, jenkins - IDE : Android Studio, Xcode Programmation : - Java, XML, kotlin, javascript - clean architecture, model-view-presenter, api-store-repository, dependencies injection, unit test - google services, camera-api, push notification, job schedulers - retrofit, greendao, RxJava, openCV via ndk, lottie - Junit, mockito, mockk
Ingénieur en développement de solutions mobiles
ALTEN
févr. 2015 - mars 2016
1 an 2 mois
92370 Chaville, France
J'ai notamment travaillé sur les applications suivantes : IDTGV (android et iOs) : - le développement des applications mobiles sous Android et iOs - la rédaction et la réalisation de tests unitaires et d'intégrations - la mise en production des applications sur les stores respectifs - Gestion des deux applications en post-production Total (iOS) - Développement de nouvelles fonctionnalités - Correction d'anomalie GRT Gas : - Développement de l'application mobile.
Ingénieur de développement en solution SIRH
Meta4
janv. 2014 - janv. 2015
1 an 1 mois
4, avenue Laurent Cély - 92600 Asnières-sur-Seine
Meta4 est un éditeur de logiciel spécialisé dans le SIRH. Les tâches à accomplir incluaient notamment : - l'adaptation de leur logiciel à la demande des clients (sur plusieurs modules différents) - la correction d'anomalies - la rédaction et la réalisation de tests unitaires et d'intégrations
Ingénieur en développement mobile
INFOTEL
avr. 2013 - oct. 2013
7 mois
36 Avenue du Général de Gaulle, 93170 Bagnolet , Tour Gallieni II
Dans le cadre d'un stage de fin d'étude, j'ai intégré une équipe de développement mobile chez infotel et travaillé sur l'application bancaire BNP Paribas "Mes Comptes" sur Android. Les tâches à accomplir incluaient notamment : - la rédaction de spécifications fonctionnelles et techniques, - le développement des applications mobiles sous Android, - la rédaction et la réalisation de tests unitaires et d'intégrations
Formation
Université Paris Cité
Master 2 (M2)
2011 - 2013
2 ans 2 mois
Université Paris Cité
Licence
2008 - 2011
3 ans 2 mois
Licences et certifications
Certificat Informatique et Internet (C2i)
Délivré le : juin 2009