Summary
Overview
Work History
Education
Skills
Academic Projects
Timeline
Generic

Prasen Mathur

Software Engineer
Bangalore

Summary

Self learning, curious Android Developer with desire to bring a social change and contribute to society. Seeking employment in a progressive organization that is truly customer driven to grow my academic and practical skills while empowering my team and resolving problems.

Overview

7
7
years of professional experience
4033
4033
years of post-secondary education

Work History

Software Development Engineer - 3

Groww
06.2022 - Current
  • Working as part of the high functioning F&O product which brings 80% of the revenue with it's 1M MAU and developed several user impacting features like Faster Order Journey (reduced order placement time by 500ms), Safe Exit etc.
  • Ideated, developed and scaled one of the most critical Position functionality which dealt with liveliness and realtime returns calculation. Created an independently working module which was then plugged into multiple feature flows seamlessly while maintaining consistency and optimizing data fetching from server.
  • Architected critical implementations around receiving live order updates via sockets, refresh mechanisms in dashboards
  • Refactored multiple legacy functionality into reusable components with unit testing.
  • As part of the reliability team, worked extensively on improving observability by leveraging internal tools and creating dashboards for monitoring our NATS (socket) implementation. Fixed several core issues around socket exceptions.
  • As part of hiring team interviewed, onboarded and mentored new team members in the team.
  • Worked on POC to adapt stocks screener using Flutter.

Android Engineer

Money View
12.2020 - 06.2022
  • Worked as part of Android team for Money View Loans app with over 10M+ downloads and 1M+ active users.
  • Developed crucial Line of Credit product incorporating MVI/MVVM architecture with Usecases.
  • Lead effort towards migrating database layer (around 40 tables) from Ormlite to Room library reducing number of classes and time to add new table significantly.
  • Regularly participated in tech-debt tasks of refactoring, migrations and supporting latest android sdk.
  • Active self participation in fixing memory leaks, crashes and other performance improvements to improve stability and resource utilization.
  • Involved in hiring activities, mentoring and supporting junior engineers in understanding application, product and ensuring timely delivery of features.

Software Engineer

Sling Media
07.2018 - 12.2020
  • Working as part of Android team for SlingTV, live tv streaming service with over million users in US.
  • Incorporated MVP pattern in player control component and fast sign-in feature on Android TV variant (AirTV Mini).
  • Worked extensively on partner integrations, voice control(in-house) module while improving stability and user experience.
  • Worked as part of Cross functional team across clients to deliver Over The Air Streaming features on all android clients catering to 100,000s of Sling's OTA User base.
  • Developed SDK for Android Clients which allows mobile application users to discover, launch and login to their SlingTV application on 10ft devices like FireTVs , Roku etc. along with capability to control playback and give voice commands.
  • Worked on developing a Unified Automation Testing Framework using Appium,TestNg for different platforms like Android, Roku etc.

Education

Bachelor of Engineering - Computer Science and Education

R.V. College Of Engineering
Bangalore, Karnataka
Aug 2014 - 06.2018

Class XII - PCM

L K Model School
Sriganganagar,Rajasthan
Apr 2013 - 03.2014

Skills

Kotlin, Android, Java

MVI, MVVM, MVP, WebSockets, NATS

Flow, Coroutines, Retrofit, Room, RxJava

Agile, Git, Jira

Maestro, Espresso, Appium

Javascript, ExpressJS, Flutter, React Native

Solutioning, Architecture, Code Reviews,Technical Case Study

Academic Projects

Video Seek Based on Dialogue (Hackathon)
Using the voice input provided by the user to seek the playback to the nearest matching dialogue in the video. Secured first position in the 48 hour hackathon organised at Sling Media.

Closed Captioning Module using Exoplayer (Internship)
Modifying the Closed Captioning component provided by Exoplayer to support the CEA-708 and 608 broadcasting standards.

Timeline

Software Development Engineer - 3

Groww
06.2022 - Current

Android Engineer

Money View
12.2020 - 06.2022

Software Engineer

Sling Media
07.2018 - 12.2020

Bachelor of Engineering - Computer Science and Education

R.V. College Of Engineering
Aug 2014 - 06.2018

Class XII - PCM

L K Model School
Apr 2013 - 03.2014
Prasen MathurSoftware Engineer