avatar
Arun Sairam Ashok

Experienced Mobile Engineer with total of 9+ years Mobile development experience.

Portfolio of features i led and delivered in Mindvalley & Soulvana Android Apps

Led efforts with Designer & PM to enhance app experience. Collaborated on feature brainstorming, layout, and navigation with stakeholders. Scoped for 4 sprints following Agile, and delivered a critical front-facing feature.

Managed tech debt by revamping legacy code for DISCOVER, SERIES, and COURSES tabs. Implemented Clean architecture principles: Separate package structure, Dao and entity, Room DB for each feature, and use case approach.

Worked on SOULVANA Android App for 2 years, aiming to provide spiritual guidance through meditations, podcasts, and courses. Initially joined as the sole Android Developer, collaborating with CEO, Designer, and iOS dev. Expanded team by hiring two additional devs as app features grew. (Link to app download below)

Implemented Social Authentication following Code modularisation approach, moved the codebase to a separate repo published to remote Artifactory, effectively improving App build time

Collaborated with PM, Designer, iOS and Backend on discovery, scoping, planning and delivery of New User Onboarding Feature (integrated API to fetch results into a GridLayout based on user chosen data)

Developed Lesson navigation feature to move btwn lessons, this increased user consumption stickiness by 30%

Revamped TODAY tab legacy codebase helping with a smooth user experience, followed clean architecture, SOLID principles

Jetpack Compose: Revamp 3 different User Profile screens by scoping the feature for 2 sprints

Developed "Browse by categories" feature with PM & Designers in 3 sprints. Used Scrum, JIRA, Amplitude, Firebase, and Segment. Collaborated with dev for REST APIs & Room DB Caching, ensuring smooth experience in Discover tab.

Worked with Designer, PM and Senior IC for discovery, planning and delivery of MY QUEST MEDITATION feature and add its Paginated response in the app using Paging3, we migrated from depending on firebase firestore DB as API to our in-house backend API

Implemented BottomSheet Fragmentation of LogIn and Signup screens, added social Authentication, as i made login business logic as a common library published to a remote maven artifactory, it was helpful in reusing the same in this app

Collaborated on Soulvana App's Search Feature with CEO, Designer, iOS, and backend teams using Agile. Added username and keyword search, scoped feature for 4 sprints, and integrated Room DB caching for seamless experience.

Integrated RESTApis & relevant Room DB caching to add Podcast & Immersion list in each features by collaborating with CEO, Designer, iOS & Backend team

Involve in discovery with CEO, Designer and iOS team to implement RESTAPIs & collaborate with anothet dev to add the UI for the PLANS feature, i also defined requirements and implemented experience based on user level (free/subscriber)

Utilized code modularization by integrating the Profile Library module from our remote Maven repository. This module contains business logic for the User Profile Screen, accessible across various apps in the Mindvalley ecosystem.

Integrating https://getstream.io/ Android SDK for in-app chat. Designing new UI with Jetpack Compose and using Amplitude AB Testing to customize features. Aligning chat UI with design system components and requirements.

If you liked my portfolio, pls feel free to reach out @sairam.a1592@gmail.com/ Whatsapp: +60176437893 to discuss how my experience can be of help to leverage your business, thank you!

Collaborate with Designer, PM and backend teams on integrating Stories feature into the app, scoped this for 3 sprints. I worked on the API integration of getStoriesByCount and fetchStoriesByCountry & its relevant UI in jetpack compose

Implemented Localisation feature in the app, also used Lokalise platform for translation into multiple languages, synced with iOS on the same

Quests By Mindvalley Android App (First version of Mindvalley App) It is not available in Google playstore because we have expanded the scope to a much bigger App

Also worked on adding multiple Tab fragments in Main Activity to leverage various API call integrations with the UI

git stats

My Git code contribution over the years to Soulvana (1) & Mindvalley (2) Repos

1

2

Git stat from my tenure in mindvalley