
Mohsen Masoudi
Technology / Internet
Services offered
With over 8 years of experience in Android development, I've built and improved apps used by 1 million+ users globally, including high-impact projects like Getaround and HyreCar. My passion lies in crafting clean, maintainable code and delivering seamless, high-performance apps that users love. I've earned $20,000+ on Upwork with a 100% Job Success score and the Top Rated Plus badge, reflecting my commitment to quality and client satisfaction.
Whether you're starting from scratch or enhancing an existing app, I ensure smooth development with a focus on performance, scalability, and user experience.
Here’s how you can organize and manage the services you offer on platforms like Upwork to attract more clients:
Services You Can Offer
Custom Android App Development
- Build tailored Android apps from scratch using Kotlin and Java.
- Follow Clean Architecture and MVVM design patterns for scalable, maintainable code.
- Implement advanced UI/UX with Jetpack Compose, Material Design, and Motion Layout.
App Optimization & Performance Tuning
- Refactor existing code for better performance and maintainability.
- Optimize apps for speed, battery life, and smooth user experience.
- Improve app ratings through bug fixes and feature enhancements (e.g., your success with HyreCar).
Firebase Integration & Cloud Services
- Integrate Firebase features: FCM (push notifications), Analytics, Crashlytics, and Remote Config.
- Real-time database handling and cloud messaging.
Payment Gateway Integration
- Securely integrate Stripe, in-app purchases, and other payment gateways.
- Set up subscription models, one-time payments, and financial reporting.
CI/CD Pipeline Setup for Android Projects
- Automate build, test, and deployment processes using GitLab CI/CD, Docker, and Fastlane.
- Streamline app release management to the Google Play Store.
Third-Party Library & API Integration
- Integrate and customize third-party SDKs like Mitek (background checks), Sendbird (messaging), and Instabug (bug reporting).
- Handle REST APIs, GraphQL, and real-time communication with Socket.IO.
App Publishing & Play Store Management
- Manage the entire app publishing process on the Google Play Console.
- Optimize app listings for better visibility and downloads.
Maintenance & Support Services
- Provide ongoing maintenance, bug fixing, and feature updates.
- Ensure apps are compatible with the latest Android versions and devices.
UI/UX Enhancements
- Improve existing apps’ UI using Custom Views, Accessibility Implementation, and Material Design principles.
- Focus on engaging, responsive, and intuitive interfaces.
Localization & Multi-language Support
- Implement multi-language support for apps targeting global audiences.
- Ensure seamless user experience across different languages and regions.
Experience
Here’s a list of your professional experience and key achievements based on your resume:
Professional Experience:
Senior Android Developer | Getaround (USA) | 2023 - Present
- Developed and maintained an app with over 1 million users.
- Focused on performance optimization, bug fixing, and integrating advanced features.
Senior Android Developer | Upwork | 2022 - Present
- Successfully completed multiple projects with a 100% Job Success score.
- Earned $20,000+ and received the Top Rated Plus badge.
Senior Android Developer | Living Maples (Canada) | 2020 - 2022
- Built healthcare-focused apps like Medicine Reminder and Alzheimer’s Early Detection App.
- Enhanced app performance, implemented Firebase features, and contributed to user experience improvements.
Android Developer | Utechia (Turkey) | 2018 - 2020
- Developed diverse apps including FreightPrint, My Fitness Pal, and Weat Local Marketplace.
- Focused on UI/UX, performance optimization, and publishing apps on the Google Play Store.
Key Achievements:
- Boosted HyreCar's app rating from 2.3 to 3.7 through bug fixes and code refactoring.
- Integrated technologies like Stripe (payments), Mitek (background checks), Sendbird (messaging), and Instabug (bug reporting).
- Set up CI/CD pipelines on GitLab, automating build and release processes.
- Managed apps with large user bases, ensuring scalability and high performance.
- Implemented Firebase Remote Config for dynamic app updates.
- Contributed to apps across various domains: car sharing, healthcare, e-commerce, media streaming, and fitness.
Technical Skills:
- Languages: Kotlin, Java
- Architectures: Clean Architecture, MVVM
- Tools & Technologies: Jetpack Compose, Firebase Services (FCM, Analytics, Crashlytics), REST API, GraphQL, Socket.IO, Retrofit, Coroutines, RxJava, CI/CD (GitLab), Docker, Fastlane
- Advanced Features: Dependency Injection (Dagger/Hilt), Push Notifications, Social Media Integration, In-App Purchases, Multi-language Support, Performance Optimization
Â
Â
Education
Bachelor of Electrical Engineering
Â