Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Piyush Sinha

Bengaluru

Summary

Dynamic Software Engineer with a proven track record at Doordash, specializing in Android development and Kotlin. Achieved a 99% reduction in critical event loss through innovative SDK redesign. Adept at mentoring and fostering team collaboration, while optimizing mobile application performance and enhancing user experience.

Overview

4
4
years of professional experience

Work History

Software Engineer

Doordash
07.2024 - Current
  • Led Android work for ATS project, standardizing event framework to cut integration efforts by 40%.
  • Redesigned Android Telemetry SDK, slashing critical event loss by 99% and boosting speed significantly.
  • Created fault-tolerant event storage system, safeguarding analytics during crashes and offline scenarios.
  • Developed productivity tools like Telemetry Debugger and Dynamic Values Override to enhance testing efficiency.
  • Enhanced observability by establishing reliability dashboards and maintaining comprehensive SDK documentation.

Software Engineer - 2 (Android)

Rapido
07.2022 - 06.2024
  • Revamped Rapido customer app for over 100 million users, enhancing overall performance.
  • Implemented Foreground services and PIP, reducing ride cancellations by 10%.
  • Resolved critical bugs, achieving a 1% increase in crash-free sessions.
  • Automated Unit Test coverage and App Size checks using GitHub actions, improving code quality and reducing development effort by 5%.
  • Reduced map loading time from four seconds to 1.5 seconds, significantly improving user experience.
  • Achieved 'Exceeds Expectations' rating for two consecutive years during half-yearly reviews.

Software Engineer (Android)

Tokopedia
10.2021 - 07.2022
  • Achieved 99.99% crash-free sessions for Affiliate Module utilized by 100,000+ Indonesian influencers.
  • Optimized module performance, enhancing load times and reducing debugging efforts.
  • Mentored Android intern in Kotlin and Jetpack, accelerating onboarding and skill development.
  • Developed custom debug tools to streamline workflows, boosting testing efficiency and productivity.

Education

B.Tech - Computer Science

Jaypee Institute Of Information Technology
Noida
07.2021

Skills

  • Android development and Kotlin
  • MVVM architecture
  • Mentorship and training
  • Team collaboration
  • Jetpack Compose
  • Dependency injection (Koin and Dagger2)
  • Clean architecture principles
  • Coroutines
  • Unit testing strategies
  • Mobile application performance optimization
  • SDK integration

Timeline

Software Engineer

Doordash
07.2024 - Current

Software Engineer - 2 (Android)

Rapido
07.2022 - 06.2024

Software Engineer (Android)

Tokopedia
10.2021 - 07.2022

B.Tech - Computer Science

Jaypee Institute Of Information Technology
Piyush Sinha