Prashast R.

Software Engineer

London, England, United Kingdom9 yrs 2 mos experience

Key Highlights

  • Led teams to deliver impactful mobile solutions.
  • Architected frameworks enhancing user engagement.
  • Presented tech talks on advanced technologies.
Stackforce AI infers this person is a Mobile Applications Engineer with a focus on EdTech solutions.

Contact

Skills

Core Skills

Engineering ManagementAndroid DevelopmentArchitectureClient-server ModelMobile Applications

Other Skills

Team CollaborationApollo GraphQLAndroid SDKAndroid JetpackObject-Oriented Programming (OOP)Business ApplicationsAndroid StudioMockitoREST APIsMobility SolutionsJSONComputer ScienceAlgorithm DesignKotlin CoroutinesDebugging

Experience

9 yrs 2 mos
Total Experience
1 yr 6 mos
Average Tenure
1 yr 7 mos
Current Experience

Meta

Software Engineer

Nov 2024Present · 1 yr 7 mos · London Area, United Kingdom · On-site

Team CollaborationEngineering ManagementApollo GraphQLAndroid SDKAndroid JetpackMobile Applications+1

Blink health

Software Engineer

May 2023Sep 2024 · 1 yr 4 mos · Remote

Object-Oriented Programming (OOP)Business ApplicationsAndroid StudioMockitoREST APIsMobility Solutions+12

Noon - the social learning platform

2 roles

Principal Engineer

Apr 2022Apr 2023 · 1 yr · Bengaluru, Karnataka, India

  • Engineering Lead for Two Technical Teams
  • Mobile as a Platform:
  • Built a roadmap for new initiatives across the mobile platform to deliver products as a service to business teams.
  • Created architecture and peer programmed to build a high-reliability notifications framework for the mobile platform. This led to a significant increase in conversion of dormant students to start attending live classes, taking regular tests, and eventually signing up for new offers suggested by the platform, thus impacting revenue.
  • Built an instrumentation framework to reduce leakage in the events pipeline across the platform.
  • Designed a secure mechanism to serve the backend with data from the client.
  • Migrated from monolith to microservices architecture on the Android client to accelerate deliverables by different business domains.
  • Created a framework that laid the foundation for all prerequisites to start writing new test cases, including instrumentation and unit tests. This led to an increase in code coverage from 0 to 52% in just six months, reducing dependency on manual testers.
  • Presented a tech talk on "How to leverage GraphQL on client applications!"
  • Learning Journey Team:
  • Contributed 50% IC work and managed a small, high-impact team (4 people) while partnering with teams of strategic importance to provide new experiences for freshly onboarded students.
  • Improved strategic investment in tooling to support multiple experiments in the business with every release.
  • Led the Android team to deliver a new version of the homepage with a brand-new architecture that could accommodate various changes based on product requirements in no time. This used the concept of a server-driven UI.
  • Advocated for various tools and technologies alongside product requirements, such as migration to Jetpack Compose, building layered platform architectures that could be used as a service by different domains, and adding profiling tools in the CI pipeline.
Client-Server Model

Software Engineer

Mar 2021Mar 2022 · 1 yr · Bengaluru, Karnataka, India

  • Developed and architected framework for a server driven UI for android client.
  • Worked on social features using new android UI framework - Compose, Agora audio service, PubNub Socket connections. Created their modular services for a scalable use.
  • Created Audio and Socket services on android to be used as library modules for multiple features at once.
  • Migrated codebase to a newer dependency injection framework Hilt for android.
  • Created Alphabet framework with modular UI components and widget for generating a server driven UI.
  • Created architecture for new onboarding experience on android.
  • Worked on new homepage design and frameworks that can be re-used extensibly on any page.
  • Created new pipelines on Bitrise for test coverage framework and pull request automated checks on android codebase.
Object-Oriented Programming (OOP)Android StudioREST APIsMobility SolutionsArchitectureJSON+8

Sharechat

Software Engineer

May 2020Nov 2020 · 6 mos · Bengaluru, Karnataka, India

  • Monetized product by using advertisement technologies like AdExchage, AdMob & Google Ad Manager.
  • Member of Core Engineering team - Worked on implemeting App Modularisation techniques.
  • Improved payload security using Hybrid Encryption techniques.
  • Developed guidelines for design team and reusable components for android team.
  • Worked on Event pipelines to securely dump data on different services based on their priorities.
  • Created Initialisation framework to reduce app launch times for android.
  • Tools used: Dagger, Hilt, RxJava, Kotlin, Databinding, Room Database, AdMob, MVVM Architecture, Fastlane for CI on modules.
Android StudioModel-View-Presenter (MVP)Mobility SolutionsArchitectureJSONComputer Science+5

Testbook.com

Software Engineer

Sep 2018May 2020 · 1 yr 8 mos · Mumbai Metropolitan Region

  • Built in-house Chat Module for interaction between student/teachers using Firebase Database & RxJava.
  • Created OTT platform using ExoPlayer and DRM implementation with offline downloads using Widevine & Foreground Services.
  • Developed Doubts & Discussions platform with dynamic delivery of feature.
  • CI/CD using Jenkins and Fastlane with actions to report test coverage on platform.
  • Migrated GCM to FCM on both the applications.
  • Rewritten architecture for the entire application from MVP to MVVM.
  • App performance monitoring using tools like App Profiler, Leak Canary & Firebase App Performance.
  • Created styleguides for light & dark themes.
  • Support for Localisation with over 7 locales.
  • Responsible for app publishing and monitoring performance on PlayStore via App Bundles.
  • Tools used: Kotlin, MVVM, Databinding, RxJava, ExoPlayer, Room Db, Jenkins, App Profiler, Paging Library.

Mtrakr

Software Engineer

Aug 2016Sep 2018 · 2 yrs 1 mo · New Delhi, Delhi, India

  • Worked on core Android Product- mTrakr and Web product to create memory and performance intensive features using software concepts like Dependency Injection using Dagger, Event Bus, Retrofit and Android Support Libraries.

Stackforce found 100+ more professionals with Engineering Management & Android Development

Explore similar profiles based on matching skills and experience