Rishikesh Shukla

IOS Engineer

San Jose, California, United States11 yrs 8 mos experience
Highly Stable

Key Highlights

  • Led major app redesigns enhancing user experience.
  • Spearheaded Kotlin adoption at Bank of America.
  • Developed innovative features for mobile banking.
Stackforce AI infers this person is a Fintech Android Developer with extensive experience in mobile application development.

Contact

Skills

Core Skills

KotlinMvvmAgile Application DevelopmentAndroidJavaPython

Other Skills

Android WearCC++CSSComposeData StructuresGitHTMLJavaScriptKotlin CoroutinesLinuxMobile ApplicationsModel-view-viewmodel (MVVM)PHPPython (Programming Language)

About

currently passionate about all things Android.

Experience

11 yrs 8 mos
Total Experience
10 yrs 7 mos
Average Tenure
1 yr 1 mo
Current Experience

Venmo

Senior Android Engineer

May 2025Present · 1 yr 1 mo · San Jose, California, United States · Hybrid

  • I am working on the venmo app.
KotlinModel-view-viewmodel (MVVM)Kotlin CoroutineskoinMVVM

Bank of america

4 roles

Vice President - Lead Android Engineer

Promoted

Jul 2019Apr 2025 · 5 yrs 9 mos · On-site

  • Lead a team where we did a major redesign of the app in a long time. Our design is loosely based on Android Material Components. We had to makes changes in themes, views, cards, buttons, etc.
  • I was proponent in working with the UX in defining the design language and helping evaluate the technical feasibility of the design.
  • Focused more on testing architecture of our app. Introduced and pushed the team to write meaningful small, medium and large tests.
  • We re-wrote Me to Me transfers from scratch following MVP pattern and made sure we were writing good tests along with coding.
  • Reduced the efforts on manual testing by ensuring decent code coverage.
  • Helped mentor junior team members.
  • Bank has a multiple apps depending on various kinds of customers. We are now working on bringing all those experiences under one app.
  • Worked on Mobile check Deposits feature within the app where the same module is reused even for the investment and private bank customers.
daggerGitKotlinRxJavaJavaAgile Application Development+2

Assistant Vice President - Senior Android Engineer

Promoted

Jan 2017Jun 2019 · 2 yrs 5 mos · On-site

  • Android app developer for the retail Bank of America app.
  • Key projects delivered
  • Update Customer Profile: led a team of 3 and coded an app where the user can update their contacts and addresses now within the Bofa app rather than going to the web.
  • Dashboard: worked on the Bank of America Dashboard which provides quick shortcuts to various important features in the app from home screen.
  • Lead the first agile team in Bank Of America mobile team successfully on the way to get over the waterfall model.
  • Estatements and Documents: lead a team of 3 to write a feature from scratch where user can view and download their statements and docs. This was one of the first projects to be written in Kotlin at the bank. Spearheaded the Kotlin adoption within the bank.
GitAndroidJavaAgile Application Development

Senior Software Engineer

Promoted

Mar 2015Dec 2016 · 1 yr 9 mos · On-site

  • I worked here as an android developer working on the Bofa consumer app.
  • Successfully lead a team of two people to deliver MyBalance feature as part of Bank of America 7.2 release. This feature allows the user to see his balance without logging on the login screen for selected accounts.
  • Built an Android wear app to show quick balance and alerts.
  • Created a interactive Siri like app to to listen to user and navigate to the particular feature of the app intelligently. e.g. If you want to book an appointment. We need three fields to book an appointment: subject, time, place. So a user says, "I want to buy a house". The app reverts, "Where do you want to meet?". A user specifies a specific Banking center. And then it asks about the time. A user can speak in all things in one sentence and the app will structure the data and fill in the form for him.
AndroidJavaAndroid Wear

Senior Technical Associate

Jul 2014Mar 2015 · 8 mos · On-site

  • I was a python developer working on an internal framework called 'Quartz' to scale systems better at Bank Of America. I helped in calculating Risk(credit, Market).
  • did improvements in the internal Python IDE as a fun project to provide a shortcut to generate python docstrings.
Python (Programming Language)Python

Education

Vellore Institute of Technology

Bachelor’s Degree — Computer Science Engineering

Jan 2010Jan 2014

Stanford University

Online course(www.ml-class.com) — Artificial Intelligence

Jan 2010Jan 2010

Stackforce found 100+ more professionals with Kotlin & Mvvm

Explore similar profiles based on matching skills and experience