Summary
Overview
Work History
Education
Skills
Websites
Certification
Awards
Languages
Projects
Timeline
Generic

Rajesh Patil

Total Exp: 7.5 Yrs | Bengaluru

Summary

Experienced in developing native and cross-platform apps using Android (Java, Kotlin) and Flutter (Dart), with the ability to work independently while meeting deadlines. I thrive in collaborative environments with developers who are passionate about mobile development. I have a strong eye
for detail and tenacity to never quit on something until it is absolutely perfect. Domain expertise spans across gaming, fintech, lighting solutions, telecom, and primarily retail banking.

Overview

8
8
years of professional experience
1
1
Certification

Work History

Senior Software Engineer

Tech Mahindra
Bengaluru
09.2021 - Current

Role: Senior Software Engineer

Software Engineer

Embitel Technologies India Pvt Ltd
Bengaluru
07.2019 - 09.2021

Role: Software Engineer

Software Developer

Chimple Learning
Bengaluru
12.2017 - 06.2019

Role: Software Developer

Jnr. Software Developer

InBetween Software Development Pvt Ltd
Goa
03.2017 - 09.2017

Role: Jnr. Software Developer

Education

Bachelor’s Computer Engineering -

Goa Engineering College
05.2017

Skills

Mobile App Development:
Dart-Flutter: Cross Platform (Android & iOS)
Android: Native Android (Java, Kotlin)
Programming Languages:
Dart, Java, Kotlin, C/C

Tools and Technologies:

UI/UX Design: Figma, Adobe XD
Version Control: GitHub, GitLab, BitBucket, ADO (Azure DevOps)

CI/CD: Jenkins, GitLab CI, GitHub

Development: Intellij, Xcode, Visual Studio Code

Generative AI: Gemini, OpenAI ChatGpt-3, Microsoft Copilot, google_generative_ai

Low-Code-Platform: FlutterFlow

Backend & Cloud Services:

Firebase (Authentication, Firestore, Cloud Functions, Push Notifications), RESTful APIs, GraphQL and OpenAPI

State Management:

Provider, BLoC Pattern

Database & Storage:

SQLite, Hive, Shared Preferences

Testing:

Unit, Widget, Integration, Golden testing
Operating Systems:
Linux, MacOS, Windows

Certification

  • React JS course by Code Instruct
  • Angular JS course by Code Instruct
  • Android app development with Java-Kotlin Udemy Course

Awards

  • Java programmer, 05/01/13, Code Instruct
  • Top 5 Finalist Of Global Learning XPRIZE, 06/01/17
  • Artificial Intelligence (AI) Innovation Challenge Winner, 02/01/19

Languages

English
First Language

Projects

SC Mobile Banking

  • Client: https://www.sc.com/in/ (Standard Chartered Bank)
  • App Store: https://apps.apple.com/us/app/sc-china/id487144078
  • Play Store: https://play.google.com/store/apps/details?id=com.scb.poc.bmw&hl=en&gl=US
  • Technology: Android Kotlin, Flutter-Dart
  • Role: Led the implementation of TMX SDK integration within various modules specific to China and Pakistan markets in a Flutter-based front-end environment. Solely responsible for incorporating TMX risk assessments into each module, collaborating closely with the China team for code collaboration, review etc.
  • Description: The project focuses on implementing a Fraud Risk Management (FRM) system using Threat Matrix SDK integration to analyze user behavior within the app post-login. Users are categorized into three risk levels—LOW, MEDIUM, and HIGH—determined by the TMX SDK, assessing risk in various activities like BOA(Between Own Account), Local Transfer, Payments, Investment Modules etc in the banking flow.The system aims to proactively detect and assess risks associated with user actions, ensuring security by dynamically evaluating TMX risk levels before executing UI-related decisions, such as requesting OTP verification or suspending transactions for higher risk activities.

MyEE App – Everything Everywhere:

  • Client: https://www.bt.com/ (British Telecom Group PLC)
  • App Store: https://apps.apple.com/gb/app/ee/id567457151
  • Play Store: https://play.google.com/store/apps/details?id=uk.co.ee.myee&hl=en
  • Technology: Android Kotlin, Flutter-Dart
  • Role: Led a 4-member team in the "Get BB(Broadband)" module, overseeing code reviews, UI/UX comprehension, task allocation, and peer distribution. Conducted PR reviews, mandated unit, Widget, integration, golden testing with Bloc + clean architecture.
  • Description: MyEE, EE's digital platform, offers users streamlined account management, including billing insights, usage tracking, and service customization. It ensures secure access through robust authentication, allowing customers to easily upgrade plans, purchase add-ons, and access customer support. Integrated with EE's network systems, it provides real-time service information while facilitating secure transactions and customer interactions

SPECIFYING SOFTWARE :

  • Client: https://www.signify.com/global (Signify)
  • Url: https://www.specify.signify.com/#/
  • Technology: Dart, Flutter-web
  • Role: As a Sr. Flutter developer, contributed to the development of various features by implementing unit, widget, golden tests as well as end-to-end tests using integration_test.
  • Description: Signify is the world leader in lighting for professionals, consumers and lighting for the Internet of Things. BICS application serves as an B2B e-commerce application which provides energy efficient lighting products, systems and services which enable the customers to enjoy a superior quality of light, and make people’s lives safer and more comfortable, businesses more productive and cities more livable.

FREO PAY:

  • Client: https://www.moneytap.com/ (MoneyTap)
  • AppStore: https://apps.apple.com/in/app/freo-pay-buy-now-pay-later/id158889415
  • PlayStore: https://play.google.com/store/apps/details?id=com.moneytap.bnpl.app &hl=en&gl=US
  • Technology: Android Kotlin, Flutter-Dart
  • Role: As a Flutter Lead with a team of 4, have contributed to feature development for both Android and iOS apps, as well as implemented necessary native Android changes to ensure seamless integration and optimal performance.
  • Description: The Freo Pay app gives a zero-interest mini-credit limit that can be instantly used through UPI transactions. App allows users to point, scan and shop at any merchant store in India which uses BHIM, PhonePe, Paytm, Amazon Pay, Freecharge, Mobikwik, Axis Pay, Jio Pay, WhatsApp Pay, etc. App has combined credit with UPI to bring you seamless technology that will make shopping experience in a whole new light.

MONEYTAP:

  • Client: https://www.moneytap.com/ (MoneyTap)
  • AppStore: https://apps.apple.com/in/app/moneytap-credit-line-loan/id1374771286 PlayStore: https://play.google.com/store/apps/details?id=com.mycash.moneytap.a pp&hl=en_IN&gl=US
  • Technology: Android Kotlin, Flutter-Dart
  • Role: As a Sr. Flutter developer with a team of 4, have contributed to feature development for both Android and iOS apps, it's Hybrid Native-Flutter linked applications by integrating Flutter AAR package as a module inside the native application. Also implemented necessary native Android changes to ensure seamless integration and optimal performance.
  • Description: MoneyTap is India’s first app-based credit line Offered in partnership with leading banks. MoneyTap is catering to the credit needs of middle-class customers in India. Present in 40+ cities, provides small-medium cash loans, quick credit on mobile, affordable interest rates and flexible EMIs. MoneyTap aims to make credit accessible to the millions of Indians, who have a hard time getting credit when they need it, and provides faster and an affordable alternative to help consumers get easy access to credit.

ALOSRA SUPERMARKET:

  • Client: https://www.bmmigroup.com/ (BMMI Group)
  • Play Store: https://play.google.com/store/apps/details?id=com.alosra.alosraonline App Store: https://apps.apple.com/in/app/alosra/id1541135632
  • Technology: Flutter-Dart, Magento 2.3 Backend
  • Role: As a Flutter lead with a team of 2, developing features for both Android & iOS platforms. In addition, took sole ownership of implementing necessary native Android features to enhance the functionality and user experience of the app.
  • Description: Alosra is a supermarket that aims to offer its customers a personal shopping experience, with a unique mix of local and international premium brands and quality foods. It holds Bahrain's largest low price online supermarket in the grocery space. The company uses its in-house technology platform to manage a network with partner stores that enable the company to run a fast and lean supply chain – from manufacturers straight to customers with convenient delivery options with slots with standard, express delivery mode with live order tracking.

BMMI SHOPS:

  • Client: https://www.bmmigroup.com/ (BMMI Group)
  • App Store: https://apps.apple.com/in/app/bmmi-shops/id1539392017
  • Play Store: https://play.google.com/store/apps/details?id=com.bmmi.shops
  • Technology: Flutter-Dart, Magento 2.3 Backend
  • Role: As a Flutter lead with a team of 2, developing features for both Android & iOS platforms. In addition, took sole ownership of implementing necessary native Android features to enhance the functionality and user experience of the app.
  • Description: BMMI Shops is a key player in the distribution of the world's largest alcohol marketplace and the best way to ship beer, wine, and spirits, and retail of beverages in Bahrain and represents many of the world’s major brands like Heineken, Johnnie Walker, Bacardi, Jack Daniels, Moët & Chandon and many more. Convenient delivery options with slots with standard, express delivery mode with live order tracking.

Chimple Learning:

  • Client: https://www.xprize.org/prizes/global-learning (Global Learning XPRIZE)
  • Technology: Flutter-Dart, SQLiteDatabase Backend, Google’s NearBy Api
  • Role: As a junior Flutter developer in a team of 8, I contributed independently to the development of Android tablet-targeted features, ensuring their seamless integration.
  • Description: This is an educational app built in flutter. It focuses primarily on phonics, learning the alphabet, and a little bit of writing. This is an amazing app to use to assess students in your classroom. The ease of use of this app makes it so teachers can gather data and assess their students by simply pressing a button. The teacher app lets you create and run quizzes, general feedback and games. The nice part about this app is that it gives complete student progress data to analysis and export to student parents via sms. Deployed in the rural area of Tanzania regions with no internet access.

Timeline

Senior Software Engineer

Tech Mahindra
09.2021 - Current

Software Engineer

Embitel Technologies India Pvt Ltd
07.2019 - 09.2021

Software Developer

Chimple Learning
12.2017 - 06.2019

Jnr. Software Developer

InBetween Software Development Pvt Ltd
03.2017 - 09.2017

Bachelor’s Computer Engineering -

Goa Engineering College
Rajesh Patil