kiran puppala

Senior Software Engineer

Hyderabad, Telangana, India9 yrs 3 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Android Development with extensive SDK experience.
  • Led Accessibility initiatives improving user experience.
  • Innovative thinker driving Design System compliance.
Stackforce AI infers this person is a Fintech and SaaS expert specializing in Android Development and Design Systems.

Contact

Skills

Core Skills

Android DevelopmentDesign SystemAccessibilityPayment Sdk Development

Other Skills

Runtime analysisStatic analysisLinting systemIntegrationNative App DevelopmentGame DevelopmentKotlinJavaNode.jsCSQLJavaScriptHTMLCSSLinux

About

A research-driven engineer who likes to dig deeper into the uncharted areas of development and make something useful out of those discoveries. I always like to zoom out on the current implementations and bring new ideas and tools to make the development process easier. Refer to Experience section to learn more about my work so far.

Experience

9 yrs 3 mos
Total Experience
3 yrs 1 mo
Average Tenure
3 yrs 10 mos
Current Experience

Uber

2 roles

Senior Software Engineer

Promoted

Aug 2024Present · 1 yr 8 mos · Hyderabad, Telangana, India

Software Engineer II

Jun 2022Aug 2024 · 2 yrs 2 mos · Hyderabad, Telangana, India

Gojek

Senior Software Engineer

Nov 2019Jun 2022 · 2 yrs 7 mos · Bengaluru, Karnataka, India

  • 1. Proposed several tools at Gojek and these ideas were accepted.
  • 2. Researched Runtime analysis in Android Platform. Written an extensive ADR covering all sorts of Runtime analysis with Android Platform including heap analysis.
  • 3. Introduced a concept to dynamically display Design System metrics at runtime magically to help non-technical people like Product Managers, Designers, and Testers to reason several Design System questions. This idea is widely appreciated and now become part of our major OKRs.
  • 4. Presented an idea to auto-generate code from Designs. Gathered several insights from the team. This will be on our OKR.
  • 5. Researched the best way to do static analysis in the Android Platform. Written RFCs and ADRs about the reason for choosing one approach over another. Built the static analytics SDK to collect Design system metrics across all Gojek’s Android product repositories. This acts as a single source of truth of Gojek Design System usage and reflects the value of our PDG(UXE) to the company.
  • 6. Built the linting system for Gojek. Built Android custom linting SDK, developed a website to display reports, set up pipelines for deployments. This system helped vastly for Gojek’s DLS adoption by all the products. The Gojek product teams aspire to achieve better Design System compliance by following this metric.
  • 7. Led Accessibility at Gojek. Researched thoroughly and written guides. Made all the components of the Gojek Design System 100% Accessible. Conducted Workshop across the Gojek to share Accessibility knowledge and bring awareness among developers. Made all the core flows of Gojek App Accessible. Published blog about Accessibility on Medium. Worked with Designers to set Accessibility benchmarks.
  • Built pixel-perfect reusable Android components for Gojek.
  • 8. I have initiated and actively conducted ideation sessions at UXE and this produced several ideas to improve Android development.
  • 9. Did code reviews, clearly documented all of the work.
Android DevelopmentRuntime analysisStatic analysisAccessibilityDesign SystemLinting system

Juspay

2 roles

Software Development Engineer

Jun 2017Nov 2019 · 2 yrs 5 mos · Bangalore

  • 1. Developed Android Payment SDK called EC SDK. It has support for every payment method. It is powered by Godel which is used by almost all e-commerce services available on the market. It is rebranded as Hyper SDK and now become a major product of Juspay.
  • 2. Lead the efforts and had integrated Paypal and AmazonPay payment systems to Juspay.
  • Developed Native OTP page which enables users to make card transactions without entering a bank page.
  • 3. Worked as an Android developer of BHIM, a famous UPI app ranked #1 on Playstore with 10 million users.
  • 4. I was one of the three developers from Juspay to develop an app called Diksha to help teachers learn among themselves and produce content that provides better teaching to students.
  • 5. I was one of the two developers to develop Payment pages for Foodpanda and Ola.
Android DevelopmentPayment SDK DevelopmentIntegrationNative App Development

Associate Software Developer

Jan 2017Jun 2017 · 5 mos · Bangalore

Education

SRKR Engineering College

Bachelor of Engineering - BE — ECE

Jan 2014Jan 2017

Stackforce found 100+ more professionals with Android Development & Design System

Explore similar profiles based on matching skills and experience