
Ayoub Kherbouch
Verified Expert in Engineering
Software Developer
London, United Kingdom
Toptal member since October 14, 2021
Ayoub is a senior software engineer with extensive expertise in Kotlin, Swift, JavaScript, and native mobile development. He currently works at Amazon. Ayoub specializes in developing high-performance mobile apps, emphasizing excellent UX and scalable architecture.
Portfolio
Experience
- Java - 12 years
- Android - 10 years
- Kotlin - 6 years
- Swift - 4 years
- iOS - 4 years
Availability
Preferred Environment
MacBook, Android Studio, Jira, Notion, Slack, Xcode
The most amazing...
...project I've developed independently is a video downloader app I built, which achieved over 10 million downloads. I managed the full development lifecycle.
Work Experience
Senior Mobile Engineer
Amazon
- Designed and launched a unified mobile feed in the Ring app, aggregating all event notifications and video recordings from 60+ Ring smart home devices, streamlining user access and increasing engagement.
- Architected and led the device-unification framework, standardizing data ingestion and playback across over 60 device SKUs, reducing integration complexity and accelerating support for new Ring models.
- Optimized the video playback engine with adaptive-bitrate streaming and network-resilience enhancements, enabling smooth 4K video delivery even on low-bandwidth connections and markedly reducing buffering.
Senior Android Engineer
One Up Group LLC dba Play One Up
- Refactored and modularized the Android codebase, transforming a tangled “spaghetti” architecture into a clean, maintainable framework that accelerated feature delivery and simplified future enhancements.
- Designed and shipped multiple new app features, collaborating with product and design teams to implement core esports functionality.
- Owned the full Android development lifecycle as the sole engineer, driving requirements gathering, UI/UX implementation, automated testing, and play-store deployment to deliver reliable, high-quality releases on a tight schedule.
Senior Android Engineer
Kinn Technologies, Inc.
- Built a "Stories" feature similar to Instagram, boosting user engagement by 20%.
- Improved app stability by resolving critical bugs, reducing crashes, and enhancing user experience.
- Developed and integrated new UI components, improving user experience.
Senior Android Engineer
Home Shopping Europe
- Played a vital role in developing HSE Live, a social media shopping app (with a total of 50,000+ downloads), resulting in a 40% increase in user engagement within the first six months of launch.
- Participated in crafting the streaming capabilities of the app, resulting in a 30% improvement in streaming reliability and a 25% reduction in buffering instances, enhancing user satisfaction and retention.
- Successfully upheld the app's existing features, leading to a 15% decrease in app crashes and a 20% increase in user retention rate, ensuring continuous functionality.
- Utilized Kotlin Jetpack Compose, resulting in a 35% reduction in UI development time and a 50% enhancement in code maintainability to expand the app's scalability.
- Engaged with 15+ team members, encompassing development, QA, and UI/UX, contributing to a 25% increase in productivity rate, demonstrating effective communication for the app's success.
Senior Mobile Engineer
Nespresso
- Served as a vital member of the 'Emergency Room' team by resolving critical production bugs, resulting in a 30% reduction in MTTR and a 25% decrease in customer complaints, safeguarding the financial interests.
- Collaborated with 30+ team members to develop, enhance, and sustain the Nespresso eCommerce Android app, resulting in a 35% increase in user engagement and a 40% rise in sales conversion rates.
- Spearheaded the development of new eCommerce functionalities and maintained existing features, leading to a 25% improvement in app performance metrics and a 20% increase in customer satisfaction scores.
- Investigated production bugs and delivered compelling solutions for Android and iOS platforms, resulting in a 50% reduction in app crashes and a 60% decrease in customer support tickets related to technical issues.
- Developed an in-house monitoring dashboard for mobile applications, facilitating data-driven decision-making and leading to a 100% increase in app stability and contributed to an increase in user retention rates.
Senior Android Engineer
Adelphi University - Main
- Developed an application that makes students interact with the university in a more dynamic way.
- Provided expertise in the analysis, design, development, testing, and deployment of mobile apps.
- Ensured the smooth operation of the University's mobile apps and provided technical support.
Senior Android Engineer
beaconsmind AG
- Developed an Android SDK to ease integration of retailers' mobile apps with the Beaconsmind suite.
- Implemented highly optimized Android service that works in the background and collects Bluetooth beacon signals.
- Helped build a demo app to demonstrate the SDK integration.
Experience
Video Downloader App with a Build-in Browser
https://play.google.com/store/apps/details?id=com.vidmat.allvideodownloaderAPP FEATURES
• Full-featured multi-tab browser
• Automatic detection of files
• Simultaneous download of multiple files
• Different media types' support, including HLS and DASH
StoreTracker.io (Personal SaaS Project)
https://www.storetracker.io/• Led the adoption of Rust for back-end development, resulting in an extraordinary eightfold decrease in server expenses by optimizing resource consumption and performance.
• Directed marketing and brand recognition efforts: Initiated groundbreaking marketing strategies that markedly improved StoreTracker.io's presence and reputation in the market.
Education
Bachelor's Degree in Computer Science and Engineering
National School of Applied Science - Paris, France
Certifications
Java Oracle Certified Professional
Oracle
Skills
Libraries/APIs
Node.js, REST APIs, RxJava, Retrofit, OpenAPI, React, Stripe API, Stripe
Tools
Android Jetpack, Android Studio, Jira, Notion, Slack, SAP Hybris, Fastlane, Odoo, WebView, ExoPlayer, Gradle, Xcode
Languages
Kotlin, Swift, Java, JavaScript, Objective-C, Python, GraphQL, Rust
Platforms
Android, iOS, Bluetooth Low Energy (LE), Amazon Web Services (AWS)
Frameworks
Dagger 2, KOIN, React Native
Paradigms
REST, Model View ViewModel (MVVM), Object-oriented Programming (OOP)
Storage
MySQL, MongoDB
Other
Jetpack Compose, Mobile App Development, Coroutines, MacBook, Computer Science, Maps, Room, Hilt, Bluetooth Beacons, Bluetooth, OkHttp
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring