
Ayoub Ghoudan
Senior Mobile Engineer
Salaire / Taux journalier
Dubaï - Émirats arabes unis
Mobilité : Dubaï - Émirats arabes uni, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Senior Mobile Engineer with strong backend collaboration experience Specializing in crafting high-performance, intuitive mobile applications that prioritize user-centric design. Passionate about optimizing the user experience at every stage of the product lifecycle, from ideation to deployment. Proven track record of solving complex technical challenges in fast-paced environments, driven by a commitment to technological innovation. Thrives in collaborative settings where strategic vision and technical execution intersect.
Expérience de travail
Lead Mobile Engineer
Maallam
oct. 2025 - janv. 2026
4 mois
Dubaï - Émirats arabes unis
– Built and led the Flutter mobile stack with Dart, Riverpod, MVVM, and Clean Architecture, delivering a responsive, maintainable app that cleanly separates presentation, domain, and data layers for rapid iteration. – Enhanced network reliability and observability by standardizing API access via Retrofit/OkHttp on Android and robust HTTP clients on Flutter, with structured error handling and logging powered by DataDog and Firebase Crashlytics. – Elevated user experience and brand consistency by defining and rolling out a cross-platform Design System, ensuring reusable UI components and predictable UX patterns. – Enabled data-driven product decisions by architecting and implementing a full analytics pipeline with Segment, Amplitude, MoEngage, and Firebase (Analytics, Remote Config), providing deep insight into user behavior, funnels, and retention. – Strengthened quality and reliability through a comprehensive testing strategy using Unit and integration tests on the backend, plus unit/widget tests on Flutter, leading to stable releases and reduced regression risk. – Accelerated delivery and improved team efficiency by driving CI/CD pipelines with GitHub Actions for both backend and mobile (build, test, deploy), coordinating work via Jira, and collaborating with design through Figma to align UX and implementation. – Led and mentored a cross-functional mobile team (Flutter and native Android), establishing best practices in Clean Architecture, code reviews, testing, and release management, while also acting as the go-to backend engineer for critical Spring Boot features and integrations. – Engineered and launched a scalable service-provider platform using Spring Boot, delivering real-time communication and secure authentication for providers and clients. – Architected and maintained a robust backend with Clean Architecture principles, PostgreSQL, and Redis caching to ensure data integrity, performance, and smooth schema evolution across environments. – Implemented end-to-end authentication and authorization using JWT, Spring Security, and role-based access control, securing APIs consumed by both web and mobile clients while maintaining a clean separation of concerns. – Designed and integrated real-time features (notifications, status updates, and provider availability) using WebSockets, ActiveMQ, and Spring Messaging, enabling low-latency, bidirectional communication between backend and clients.
Lead Android Developer
Chari
mars 2022 - sept. 2025
3 ans 7 mois
Morocco, Indiana 47963, États-Unis
– Engineered and launched a pioneering Fintech solution through a strategic partnership with Bank Al-Maghrib, HPS, and CMI, ensuring strict compliance and exceeding client expectations. – Architected and scaled a portfolio of 7 Android applications (including Chari Wallet and Karny), supporting a rapidly growing user base while maintaining exceptional reliability. – Elevated user satisfaction by systematically resolving reported issues, resulting in a consistent 4.5+ Google Play rating and an exceptional 99.96% crash-free user session rate. – Boosted team efficiency and accelerated feature development by successfully migrating legacy applications to a modern, multi-module Kotlin architecture. – Enabled data-driven decision-making by architecting and implementing a robust user tracking plan, providing critical insights into app performance and user behavior. – Amplified marketing campaign effectiveness and user engagement by integrating a suite of analytics and communication tools (OneSignal, Segment, MoEngage, Amplitude, DataDog). – Championed brand consistency and streamlined UI development by implementing a unified Design System across the entire suite of applications. – Commanded the end-to-end release process on Google Play, leveraging Firebase dashboards to proactively monitor performance and stability, leading to improved app quality. – Accelerated development cycles by designing and implementing automated CI/CD pipelines with GitHub Actions for building, testing, and deployment. – Mentored and led a team of 4 Android developers, fostering a culture of continuous improvement and project ownership that increased team productivity.
Android Mobile Consultant
Anfasolutions
janv. 2022 - mars 2022
3 mois
Casablanca, Maroc
– Empowered business leaders with real-time, on-the-go access to critical data by engineering a native mobile/tablet client for Microsoft Dynamics 365 Business Central. – Improved long-term maintainability and strategically reduced technical debt by modernizing legacy codebases and standardizing application architecture. – Elevated code quality and team-wide consistency by establishing and enforcing rigorous coding standards and best practices. – Cultivated a high-performance engineering culture by conducting rigorous code reviews and mentoring peers on industry best practices. – Accelerated project delivery timelines by championing the integration of DevOps practices and streamlining development workflows.
Android Developer
TreeProg
juin 2019 - déc. 2021
2 ans 7 mois
Taroudant, Maroc
– Drove user growth and retention for high-traffic applications (Live365, TaxiSghira) by delivering consistent performance optimizations and ensuring high stability. – Spearheaded CI/CD pipeline implementation and optimization, reducing deployment time by 30% through workflow automation and toolchain enhancements. – Successfully managed complex, multi-platform releases to Google Play and AppGallery, utilizing post-deployment metrics to guarantee seamless updates. – Enhanced application scalability and maintainability by re-architecting legacy codebases with modern technologies like Kotlin, RxJava, and Dagger. – Forged a strong partnership with QA and Design teams to translate business requirements into fluid, technically feasible user experiences that exceeded user expectations.
Formation
EMSI Casablanca
Master, OMPUTER ENGINEERING AND NETWORKS
2021 - 2023
1 an 10 mois