Ramakrishna Joshi

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 1 mo experience

Key Highlights

  • 8+ years of experience in mobile development.
  • Top 8% contributor on StackOverflow.
  • Led projects that significantly increased conversion rates.
Stackforce AI infers this person is a Mobile Developer specializing in Fintech and E-commerce applications.

Contact

Skills

Core Skills

Android DevelopmentMobile ApplicationsFlutter DevelopmentMobile PaymentsE-commerce

Other Skills

AlgorithmsAndroidAndroid JetpackAndroid SDKAndroid StudioB2CCore JavaDagger 2Dagger HiltDartData StructuresDesign PatternsFirebaseFlutterGit

About

Accomplished Mobile Developer (Android & Flutter) with 8+ years' experience and a strong record of delivering impactful solutions for large-scale applications (eCommerce, UPI FinTech, Industrial Safety). Proficient at leading development cycles, improving app performance and security, and achieving significant business outcomes (e.g., increased conversion rates, improved ratings). Skilled in modern architectures (MVVM, Clean), Kotlin, Dart, Jetpack Compose, Dagger Hilt, Kotlin Coroutines, and Flutter. Top 8% StackOverflow contributor. • Working closely with Product Management and development. Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders. • Take ownership of the solution from end to end and be responsible for translating functional requirements into a mobile solution. • Act as a technical advisor to application development teams to plan, implement, and support new and existing mobile applications • Deep understanding of the Android Platform and in-depth knowledge of platform behaviours, heuristics, and nuances • Different design Patterns as well as setting CI/CD pipelines with static code analysis, test code coverage, etc. • Well-developed analytical and problem solving skills. Skills Sets/Technologies: Kotlin, MVVM, Coroutines, MVP + Clean Architecture, MVVM, RxAndroid, Dagger 2, Jetpack Navigation Component, Constraint Layout, Retrofit, Mockito, Unit testing, SQLite, Web Services, Unit Testing, CI/CD Configuration

Experience

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

Bell

Senior Software Engineer - Mobile Apps

Jun 2025Present · 11 mos · Bengaluru, Karnataka, India · On-site

  • Collaborating to the development of the MyBell and Virgin Plus Android apps — two of the Canada’s leading telecom applications — to deliver seamless mobile experiences:
  • https://next.frame.io/share/c5da4071-0dc2-4d57-97cf-2d1f08f9260c/reel/df290f51-25f3-4b01-bf86-1ea0addaecf6
  • Working closely with App Architects, senior Android/iOS engineers, Solution Architects, UI/UX Designers, and Backend teams to design and implement scalable, modular, and high-performance mobile features aligned with Bell’s digital experience goals within the SAFe Agile framework.
Kotlin CoroutinesMulti Module ArchitectureJetpack ComposeDagger HiltAndroid DevelopmentMobile Applications

Aatmunn

Lead Software Engineer (Android and Flutter )

Feb 2024May 2025 · 1 yr 3 mos · Bengaluru, Karnataka, India · On-site

  • ● Developed a NFC SDK in Flutter, incorporating comprehensive analysis of various NFC protocols (including ISO 14443A(NXP MiFare) and ISO 15693) to implement precise byte-level read/write operations for efficient interaction with NFC tags and devices.
  • ● Led transition from MongoDB Device SDKs to Powersync, designing an offline-first architecture with robust synchronization, conflict resolution, and efficient sync indicators.
  • ● Built a real-time health monitoring system using WebSockets and integrated generative AI features to enhance a Flutter-based SIM app with automated reports and improved navigation.
  • ● Created a custom Flutter SDK for PortSIP audio/video communication by bridging native Android and iOS APIs, adding advanced communication features to Flutter apps.
FlutterDartWebSocketAndroidJetpack ComposeKotlin+3

Pine labs

Lead Android Engineer - UPI Payments

Jan 2023Jan 2024 · 1 yr · Bengaluru, Karnataka, India · Hybrid

  • Contributed to the development of PineLabs's UPI app, managing payment functionality, and leading a talented team of developers.
  • ● Added a custom API Interceptor to encrypt and decrypt the request and response bodies of all the API calls that are made from the app so as to add an additional layer of security.
  • ● Added Load Money Functionality for G20 PPI Users via credit/debit cards.
  • ● Built Fave Money Semi-Closed System PPI(Mobile Wallet) - Integrated Aadhaar based KYC flow from scratch for the users to complete the KYC Process so that a PPI wallet gets generated to which money can be added. This wallet can then be used to do P2P and P2M transactions to VPA or QR Code without the need of entering an UPI Pin.
  • ● Improved App Performance by Identifying and Fixing issues and crashes due to System Initiated Process Deaths.
  • ● Worked on Identifying and Fixing Memory Leaks using Leak Canary so that App consumes less runtime memory.
Android JetpackKotlin CoroutinesDagger 2AndroidMobile PaymentsREST API+4

Falabella india

2 roles

Senior Android Engineer

Promoted

Apr 2020Sep 2022 · 2 yrs 5 mos

  • ● Was part of the team that developed new checkout journey of Falabella Shopping App. I lead the New Payment Options Screen development for Falabella App which Increased order conversion rate from 2% to 8% leading to 58% overall orders(up from 30%) from the app. Made Checkout Process easier by revamping Payment Journeys for Credit/Debit/Gift Cards, Fpay Wallet, Netbanking and Servipag(Cash On Delivery) Payment Options. The revamp was done under the Project Catalyst whicj has won the NASSCOM GCC Awards
  • ● Developed App Review Popup which Increased App Ratings in PlayStore by prompting users to rate the app after a happy event like placing a successful order. This improved app rating from 3.7 to 4.3
PaymentsKotlinUIXDagger 2AndroidModel-view-viewmodel (MVVM)+5

Android Engineer

Nov 2018Mar 2020 · 1 yr 4 mos

  • ● Developed dynamically changing Product Detail Page from scratch which has been opened by more than 1.5 Billion times in a span of 18 months across 3 latin american countries with crash free rate of 99.97% across all types of Android Devices. The new PDP implementation also improved Add to Cart rate by 15%
RxJavaKotlinAndroidModel-view-viewmodel (MVVM)JiraSoftware Development+2

Compassites software solutions

Associate Software Engineer (Android)

Sep 2017Nov 2018 · 1 yr 2 mos · Bengaluru Area, India

Software Development

Freecharge

Student Intern

Jan 2015Mar 2015 · 2 mos

Software Development

Education

KLS GOGTE INSTITUTE OF TECHNOLOGY, BELAGAVI

Bachelor of Engineering - BE — Computer Science and Engineering

Jan 2013Jan 2017

V.B. Darbar Composite Pre-University College

Jun 2011Mar 2013

Stackforce found 100+ more professionals with Android Development & Mobile Applications

Explore similar profiles based on matching skills and experience