Rishi Rajput

India

@rishi363

Senior Software Engineer

Badges

Problem Solving
Java

Certifications

Work Experience

  • Technical Lead

    Virtual Diamond Boutique•  January 2018 - October 2024•  Gurugram, India

    Spearheaded Android application development in an agile environment, achieving 50k+ downloads and 2k+ B2B paying clients, contributing to $1 million in annual revenue. Innovated a versatile white labeling framework, enabling customizable UI and business requirements, increasing product adaptability. Created an in-app advertisements library and a 3D product configurator in Unity. Applied advanced software architecture principles (MVC, MVP, MVVM) to enhance code structure and modularity. Optimized Gradle scripts, reducing project build time from 30 to 10 minutes. Automated build deployments via GitHub Actions achieving an 83% increase in productivity saving 2.5 hours daily manual build deployments for the team. Developed deep linking capabilities using Firebase Dynamic Links, enabling seamless navigation to specific app sections and actions from external links. Migrated 100% of legacy Java code to Kotlin, enhancing code readability, maintainability, and reducing boilerplate. Modularized the Android project for cleaner architecture, leading to a successful POC for Kotlin Multiplatform integration. Integrated payment solutions (Braintree, PayPal) and enhanced app functionality with live auctions and video calling. Led cross-functional remote teams for Android and iOS development. Developed the VDB Studio App with remote control of the VDB Studio Lightbox via Bluetooth Low Energy, media editing features, and integration with VIMS; managed releases and code reviews.

  • Software Development Engineer

    Orgzit•  July 2017 - November 2017•  Faridabad, India

    Directed the development of a customizable Android application, guiding junior developers and optimizing code execution. Enhanced team productivity by 35% through innovative coding practices and daily progress alignment meetings.

  • Software Engineer

    Tech4Planet•  January 2017 - June 2017•  Noida, India

    Developed 13 Android applications, expanding the company’s mobile solution portfolio across Google Play and the Apple App Store. Mentored junior team members, promoting best practices in mobile app development. Created an iOS app and engaging games using the Unity engine.

  • Software Engineer Intern

    Tazzobikes•  August 2016 - December 2016•  Hyderabad, India

    Collaborated with design, product, and executive teams to develop a booking management app that increased internal operations productivity by 20%. Built user-centric UX screens and robust solutions using Android Studio and Java.

Education

  • Amity University, India

    Computer Science & Engineering, Bachelor of Technology in Computer Science and Engineering•  August 2012 - August 2016•  CGPA: 6

Skills

FCM
GitHub Actions
Braintree
PayPal
Bluetooth Low Energy
Room
JetPack - Compose
Coroutines
navigation
workmanager
Retrofit
Gson
hilt
mockk
espresso
MVC
MVP
MVVM
kotlin multiplatform
Kotlin
Java
Git
Android SDK
Unity