Shubham Srivastava

Senior Software Engineer

Vancouver, British Columbia, Canada6 yrs 6 mos experience
Highly Stable

Key Highlights

  • Expert in Android development with extensive Kotlin experience.
  • Led critical payment projects impacting millions of users.
  • Proven track record in delivering scalable and robust applications.
Stackforce AI infers this person is a Fintech-focused Android Developer with strong expertise in scalable application development.

Contact

Skills

Core Skills

AndroidJavaReact.jsNode.jsMongodb

Other Skills

Agile MethodologiesAlgorithmsAndroid StudioAndroid TestingAngularJSC++CI/CDCore JavaData StructuresEspressoFirebase DatabaseGITGithubHTMLJSON

About

Passionate about developing quality products. I have hands-on experience in Kotlin, RxJava, Android, Reactjs , Angularjs , Nodejs , MongoDB. I love delivering great quality, highly scalable, robust and readily deployable products with rich customer experience.

Experience

Microsoft

Senior Software Engineer

Mar 2022Present · 4 yrs · Vancouver, British Columbia, Canada

Grab financial group

2 roles

Senior Software Engineer (Android)

Mar 2020Apr 2022 · 2 yrs 1 mo

  • Design and manage payment experience for consumer app which has 50 million MAU.
  • Lead critical payment projects as engineering owner including collaboration with stakeholders from Design, Product, Backend, TPM, QA & Data folks.
  • Created detailed, robust & scalable design documents including end to end architecture.
AndroidJavaKotlinRxJavaAgile Methodologies

Senior Software Engineer (Android)

Nov 2018Mar 2020 · 1 yr 4 mos

  • Responsible for developing and maintaining Grab Driver application which has 10 million MAU.
  • Lead cross vertical back to back jobs project across all verticals Transport, Food, Express which helped driver get more jobs & improved their earnings significantly.
  • Initiated & drove projects towards reducing app build time through modularisation, creating lightweight bridges between modules & abstracting their implementations.
AndroidJavaKotlinRxJavaAgile Methodologies

Goibibo

3 roles

Senior Software Developer

Apr 2018Oct 2018 · 6 mos

  • Delivering features for Goibibo Android App which are scalable , testable & easily deployable with constant monitoring through analysis maintaining overall a rich customer experience.
AndroidJavaAgile Methodologies

Software Developer

Promoted

Jan 2016Mar 2018 · 2 yrs 2 mos

  • Part of Android team involving constant collaboration with product owners , designers and backend developers to constantly improve the app.
  • Hands on experience in Java and React.js.
  • Extensive work using Firebase Database, Remote Config , A/B testing , Analytics , Crashlytics , Offline Capabilities & Storage.
  • CI/CD using Circle ci and Jenkins.
  • Test Cases using Espresso , Junit.
JavaReact.jsFirebase DatabaseCI/CDEspressoJunit

Full Stack Engineer

Jul 2015Dec 2015 · 5 mos

  • Part of development team for Reviews & Ratings.
  • Extensive work in technologies : Angular js , Node js , MongoDB
  • Unit Test Cases using Mocha & Chai
  • CI/CD using Jenkins
AngularJSNode.jsMongoDBCI/CD

Education

Jaypee University of Information Technology

Bachelor of Technology (BTech) — Computer Science

Jun 2011Jun 2015

Stackforce found 100+ more professionals with Android & Java

Explore similar profiles based on matching skills and experience