U

Ujjwal Kumar

IOS Engineer

Bengaluru, Karnataka, India7 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Developed UPI app with 1M customers in a month.
  • Expertise in Kotlin and Android development.
  • Versatile developer with backend and data analysis skills.
Stackforce AI infers this person is a Fintech and Telecommunications-focused Android Developer with strong data science capabilities.

Contact

Skills

Core Skills

Android DevelopmentKotlinData ScienceMachine Learning

Other Skills

API DevelopmentAutoCADBLE Signal ProcessingBadmintonBluetoothComputer GamingConvolutional Neural Networks (CNN)CoroutinesCricketData AnalysisDatabase ManagementDebateDeep LearningDependency InjectionFirebase

About

As an experienced Native Android Developer, I bring expertise in developing high-quality mobile applications using Kotlin. Currently, I am working with Navi Technologies in Bangalore, where I am responsible for developing cutting-edge Android apps. Before this, I worked at Rakuten in Japan, where I gained extensive experience in the Android development space. I graduated from the prestigious Indian Institute of Technology Bombay (IIT Bombay), where I completed my B.Tech. My education has provided me with a strong foundation in computer science, which I have built on through years of practical experience in the field. As an experienced Android Developer, I bring a wealth of knowledge and expertise to my work. I have a deep understanding of the Android development space, including proficiency in a wide range of technologies and libraries. I have gained expertise in Jetpack Compose, the latest stack to build UI. Have worked with libraries such as GSON, Moshi, Room, Dagger Hilt, Retrofit, Pagination, Glide, Coil, Lottie and many more. I have good understanding of MVVM & Clean Code design pattern & well versed in using reactive programming of RxJava & Flow. In addition to my skills in Android development, I also have knowledge of Ktor for backend development and Python for data analysis and machine learning. This makes me a versatile developer who can work on different aspects of the app development process. If you are interested in seeing my work, you can check out my GitHub repository at https://github.com/ukmiitb. My GitHub profile contains a collection of personal projects and contributions to open-source software. I am always looking for new opportunities to learn and grow as a developer, so feel free to connect with me if you are interested in collaborating or discussing potential projects.

Experience

Navi

3 roles

SDE-3 | Android Developer

Promoted

Jul 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · On-site

  • Description: Founding member of the UPI team, instrumental in developing app from inception in Jetpack Compose, achieving remarkable success with 1 million customers in under a month. [10M+ Downloads | 4.3⋆ Rating | 1M+ Reviews]
  • Major Highlights of UPI Project:
  • ∠ Developed end-to-end onboarding flow of UPI, including device binding, account management, bank list management.
  • ∠ Designed transaction history sync mechanism, pagination, DB encryption, and API poller system for non-terminal transactions.
  • ∠ Implemented mandate functionality including creating, approving, updating, and transaction history for each mandate.
  • ∠ Engineered QR scanner functionality using Camera2 API, ML Kit analyzer for QR reading, zoom, and auto flash support.
  • ∠ Conceptualized app shortcut and widget feature, dynamically adapting the entry point based on user's usage behavior.
  • Other contributions:
  • ∠ Led SDK 31, SDK 33, Kotlin 1.9, latest Compose BOM, Java 17 migration, and various other library updates of entire app.
  • ∠ Designed DB-based caching architecture, multi-threading supported API poller, and Gson to Moshi migration.
  • ∠ Conducted knowledge-sharing sessions on Jetpack Compose & Coroutines to foster skill development among peers.
Jetpack ComposeKotlinCoroutinesAPI DevelopmentDatabase ManagementAndroid Development

SDE-2 | Android Developer

Promoted

Jul 2023Jul 2024 · 1 yr · Bengaluru, Karnataka, India · On-site

SDE-1 | Android Developer

Oct 2022Jun 2023 · 8 mos · Bengaluru, Karnataka, India · On-site

Rakuten mobile, inc.

SDE-1 | Android Developer

Oct 2020Sep 2022 · 1 yr 11 mos · Tokyo, Tokyo, Japan

  • Description: Working as Android Developer in Link RCS Team. Link is the one stop app for Rakuten’s mobile communication system. It has calling, messaging, wallet, news & e-commerce shopping. [1M+ Downloads | 40K+ Reviews]
  • ∠ Developed SMS retry functionality for failed messages providing at max 3 retries, each with 2 mins of network timeout
  • ∠ Created self destruct feature for messages & files for both group and 1-1 chat, with enhanced privacy features
  • ∠ Engineered changes for bluetooth nearby permission & fine location permission to support app migration to API 31
  • ∠ Developed search feature for contacts, group name, group participants & messages; data observed as livedata pagedlist
  • ∠ Worked on refactoring of chat module, converting code from java to kotlin, following MVVM pattern & writing unit tests
  • ∠ Developed features, viz. share selected numbers of contact as vCard, saving contact from vCard, filename & extension in reply quote header, user end flow for file sharing, increasing max character sending limit
  • ∠ Fixed 100+ different bugs till date related to various modules, viz. chat, contact, sync & UI thus enhancing user experience
KotlinMVVMUnit TestingBluetoothAPI DevelopmentAndroid Development

Homecapital

Data Science Intern

Aug 2020Oct 2020 · 2 mos · Mumbai, Maharashtra, India

  • Project 1: Designed and developed a fully automated end to end lead scoring ML system to be used as an endpoint service
  • ∠ Developed a module to train 10 different ML models using sklearn on lead scores and save the best performing for prediction
  • ∠ Created an API endpoint using Flask to accept JSON based lead data, validate parameters & return success probability
  • ∠ Programmed a script to update database architecture and accordingly perform training & model selection in single API call
  • Project 2: Project involved automating insights extraction from mobile data for pseudo credit rating of non salaried users
  • ∠ Scripted a module to interact withGoogle firebase server, extract raw sms & call data, perform preprocessing & store as JSON
  • ∠ Generated 48 parametered personality insight and consumption preference from sent messages using IBM cloud API
  • ∠ Automated extraction of calling behaviour, anomalous contacts, income to expense ratio and recharge pattern
Machine LearningFlaskAPI DevelopmentData AnalysisData Science

Nobroker.com

Software Engineer

May 2019Jul 2019 · 2 mos · Greater Bengaluru Area

  • Description: Created a smartphone-based application which could be used by residents of society to automatically inform about their arrival at the security entrance to avoid delay in manual check-in, aimed to be used across 1000+ societies
  • ∠ Developed an android application to decrypt beacon signal, transmit BLE signal and upload personal ID to the server
  • ∠ Integrated the application with google firebase and recycler view adapter to retrieve and display realtime authenticated data
  • ∠ Implemented shared preference, broadcasts, media player notification, application shortcut and power-saving features
  • ∠ Engineered the application with geo-referencing feature to automate the check-in request based on vicinity to entrance
Android DevelopmentFirebaseBLE Signal Processing

Tratoli

Summer Internship

Jun 2018Jun 2018 · 0 mo · Mumbai Metropolitan Region

  • Awarded Letter of Recommendation from Founder for exceptional performance during the internship period
  • ∠ Integrated website with google analytics and tag manager; accomplished complete event and flow tracking analysis
  • ∠ Analysed traffic channel, user search trends, heat map; proposed changes resulting in the reduction of bounce rate by 30%
  • ∠ Debugged the UI/UX and basic functionalities of the website and recommended changes to streamline user experience

Rpmc consulting limited

Summer Internship

May 2018May 2018 · 0 mo · Mumbai Metropolitan Region

Civil engineering association, iit bombay

2 roles

General Secretary

Apr 2018Apr 2019 · 1 yr · Mumbai Metropolitan Region

  • Led a team of 14 members; Elected representative of 650+ students of Department of Civil Engineering
  • ∠ Initiated video series demonstrating state of the art lab equipment for the purpose of students of other colleges to use that as a free learning source; this led to an overall increase of CEA YouTube channel reach by 10%
  • ∠ Restructured department sports festival and introduced board games accomplishing 15% YOY growth in the participation
  • ∠ Revamped the entire CEA website in coordination with the web secretary making it student supportive and friendly
  • ∠ Managed a total budget of INR 0.1 million+ in total for 10+ annual activities under Civil Engineering Association

Department Alumni Secretary

Apr 2017Mar 2018 · 11 mos · Mumbai Metropolitan Region

  • Awarded Department Organizational Special Mention (1 out of 14 members) for exemplary performance
  • ∠ Conducted 2 core talks in department inviting 5 esteemed alumni witnessing participation of more than 250 students
  • ∠ Assisted Alumni Association in organizing silver jubilee reunion of ’92 batch with the participation of over 200 alumni

Aakaar, iit bombay

Manager

Apr 2018Apr 2019 · 1 yr · Mumbai Metropolitan Region

  • Part of a 14 member team; Annual Budget: INR 1 million+, 15000+ footfall, 400+ colleges, 30+ events
  • ∠ Executed the management of INR 0.30 million+ for food stalls, booking hotels, event venues and welcome kits for participants
  • ∠ Oversaw accommodation and travelling arrangements for 150+ participants coming from 100+ colleges all over India

Indian institute of technology, bombay

Department Academic Mentor

Apr 2018Apr 2019 · 1 yr · Mumbai, Maharashtra, India

  • Selected out of 70+ applicants through a rigorous interview process, peer review and all-round personality
  • ∠ Mentored 6 sophomore students to help them cope up with academic, personal and extracurricular endeavours
  • ∠ Coordinated with the DAMP team to organize a detailed session about honors/minors courses and help sessions for 120+ students

Techfest, iit bombay

2 roles

Coordinator

Apr 2017Dec 2017 · 8 mos · Mumbai Metropolitan Region

Organizer

Jun 2016Dec 2016 · 6 mos · Mumbai Metropolitan Region

Student alumni relations cell

Coordinator

Apr 2017Mar 2018 · 11 mos · Mumbai Metropolitan Region

Mood indigo iit bombay

Organizer

Jun 2016Dec 2016 · 6 mos · Mumbai Metropolitan Region

Education

Indian Institute of Technology, Bombay

Bachelor of Technology (BTech) — Civil Engineering

Jan 2016Jan 2020

Delhi Public School-B.S City

Science with Maths

Jan 2014Jan 2016

Mount Assisi School, Bihar

Jan 2002Jan 2014

Stackforce found 100+ more professionals with Android Development & Kotlin

Explore similar profiles based on matching skills and experience