depuis la création du compte
Confiez votre projet à Adil
Faites appel à l'expertise d’Adil pour faire avancer votre projet, ou découvrez d'autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.
Adil AJDAA
Senior Mobile Developer
Profil Professionnel
Développeur mobile senior avec plus de 7 ans d'expérience. Expert en développement Android et Flutter, spécialisé dans l'intégration backend et le développement avec Smallworld GIS et Magik. Passionné par l'optimisation des performances des applications et l'innovation technologique.
Expérience Professionnelle
Senior Mobile Developer | Smallworld/Magik Developer
Implemental System, Tangier
Juin 2018 - Présent
Développement et maintenance d'applications Android/iOS pour les secteurs des aéroports et SMARTGRID GIS.
Intégration avec les systèmes backend (REST APIs, SOAP, GraphQL) pour améliorer la fonctionnalité et le traitement des données.
Gestion complète du cycle de vie des projets, ajout de nouvelles fonctionnalités en collaboration avec les équipes.
Supervision d'une équipe de 5 stagiaires, contribution à des résultats de projet réussis.
Compétences Techniques
Langages : Kotlin, Java, Dart, JavaScript, TypeScript, Magik, Swift (notions de base)
Frameworks/Bibliothèques : Coroutines, Flow, Dagger, ROOM, Flutter, React Native, Angular, Jetpack Compose, Kotlin Multiplatform Mobile (KMM)
Design Patterns : Singleton, Observer, Factory, Builder
Tests : Unitaires, UI (Espresso, Mockito, Jest)
Contrôle de Version : Git, GitHub
Bases de Données : MySQL, PostgreSQL, MongoDB, Firebase, SQLite, Realm, FireStore
APIs : RESTful, GraphQL, Google Maps
Authentification & Autorisation : OAuth 2.0, JWT, Firebase Authentication
Intégration avec Services Tiers : SDKs et APIs tiers (paiement, réseaux sociaux), Notifications Push (Firebase, APNS)
Compétences Complémentaires
Analytique : Résolution de problèmes, gestion du temps.
Créativité : Innovateur, attention au détail.
Interpersonnel : Gestion de conflits, travail d'équipe efficace.
Langues
Anglais : Courant
Arabe : Langue maternelle
Français : Avancé
Key Projects and Responsibilities:
• Developing and maintaining Android/iOS applications, including for Airports and SMARTGRID GIS, ensuring consistent user experience and aesthetics.
• Managing the full project lifecycle, meeting client needs and deadlines, and adding new features in collaboration with various teams.
• Integrating mobile apps with backend systems (REST APIs, SOAP, GraphQL) for enhanced functionality and effective data processing.
• Enhancing app performance and security, and providing clear code documentation for other developers.
• Acting as the primary stakeholder contact, providing maintenance, technical support, and creating specifications and user manuals.
• Led application updates, processing data in JSON format with offline storage and multithreading capabilities.
• Customizing and upgraded projects using SMALLWORLD products and Magik language.
• Supervising and managed a team of 5 interns, contributing to successful project outcomes.