Personal details

Jayant K. - Remote Android developer

Jayant K.

Senior Software Engineer
Based in: πŸ‡¨πŸ‡¦ Canada
Timezone: Eastern Time (US & Canada) (UTC-4)

Summary

Specializes in creating scalable, maintainable, and self-documented code that is easier to test for continuous improvement. Thrives in an environment that is focused on providing an exceptional user experience in a mobile environment. Effectively collaborates with multidisciplinary teams, integrating both technical and non-technical requirements to build Android apps.

Technical skills

Top 3 skills

Work Experience

Software Engineer
Wayfair | Feb 2022 - Present
MVVM
Kotlin
RxJava
GraphQL
Jetpack Compose
● Leading and contributing to the re-platforming efforts of Wayfair Android apps. This involves re-architecting the entire app to MVI(ModelViewIntent)architecture by using Jetpack Compose, Kotlin coroutines and an internal framework to model experiences based on OrbitMVI. This effort also involves transitioning to GraphQL APIs via Apollo Federation for backend services. ● The first phase of this multi year plan involves re-architecting the Homepage of the Wayfair app. ● Leading efforts to evangelize Android Layout and Snapshot testing with the broader Android teams within Wayfair. ● Leading efforts to transition to the next generation of in-house Analytics Reporting for mobile apps.
Senior Software Engineer
Roku | Nov 2017 - Dec 2021
Android
Java
MVVM
Kotlin
RxJava
Socket programming
Jetpack Compose
● Collaborating with an agile team of four Android developers and a multidisciplinary team of designers, product managers, and QA on the Roku Android app having 1M+ DAUs and 10M+ MAUs. The Android app has a 4.5+ star rating on Google Play Store and is available in 10+ countries. Led projects focused on scaling the Roku ecosystem and attracting new customers to the suite of products and services offering the best of Roku. ● Collaborate with the ad operations team to support the ad infrastructure in the app and the customer service team to resolve issues in the app. The Android app is expected to generate 8M+ USD revenue in the app through ads and partnerships. ● Led and Launched The Roku Channel(TRC) experience in the Android app on an ambitious timeline that serves as the home for free and premium TV. Users can watch hundreds of free movies, shows, and more. Own the code and user experience for browsing the Roku Channel inside the app. All the features in TRC were written in Kotlin. The TRC experience is the primary experience on the homepage of the Android app generating engagement as well as revenue. ● I led and oversaw the adoption of Kotlin in the Android app along with providing recommendations and guidance for the adoption of various Jetpack components. ● Mentor junior engineers and interns on the usage of libraries and Android native APIs and architectural patterns. One engineer got promoted to Senior and other to mid level as a result of these efforts. ● Led the redesign of the app to support dark mode to lend a cinematic air to the app to improve the mobile experience and improve accessibility to people with vision impairment. ● Implemented new features to ease navigation in the app to provide easy access to remote and connected Roku devices, including an improved search experience for Roku through the Android app. This increased the engagement for Remote, voice search, and private listening in the app by more than 20%.

Education

San Francisco State University
Master's degree・Computer Science
Jan 2011 - Dec 2013