Expériences
développeur mobile
Au cours de mon expérience professionnelle, j’ai eu le privilège de travailler sur le développement d’applications mobiles innovantes destinées à des clients internationaux dans le domaine de la vidéosurveillance. Mon rôle principal a consisté à concevoir et développer des solutions performantes, ergonomiques et adaptées aux besoins spécifiques des utilisateurs.
Mes principales missions :
*Conception et Développement : Création d’applications mobiles robustes, utilisant des architectures modernes telles que MVC et MVVM.
*Intégration de bibliothèques : Ajout de fonctionnalités avancées en intégrant des librairies et frameworks puissants comme Retrofit, RxJava, Firebase et Android NDK.
*Ajout de nouvelles fonctionnalités : Développement de nouvelles fonctionnalités pour améliorer l’expérience utilisateur et garantir un haut niveau de performance.
*Consommation de Web Services : Exploitation des APIs REST avec des requĂŞtes GET et POST, en utilisant des outils tels que Retrofit et les WebSockets.
*Maintenance et tests : Réalisation des tests nécessaires pour assurer la fiabilité, la sécurité et la qualité des applications, tout en assurant une maintenance proactive.
*Collaboration Agile : Gestion efficace des tâches et des sprints grâce à des outils comme ClickUp et Git, tout en respectant des délais exigeants.
Technologies et outils maîtrisés :
Langages : Java, Kotlin.
Environnements de développement : Android Studio.
Outils et Protocoles : WebSocket, ZMQ, MQTT, RxKotlin, Coroutines.
Gestion et productivité : Git, ClickUp, Firebase.