Anurag Kumar Kachhala
Android Application Developer
kachhalaanurag@gmail.com 9907463900 399, Shantivan apartment Indrapuri, 452010 Indore, India
https://www.linkedin.com/in/anurag-jain-55b49089 http://www.theniven.com/ live:91729ebeb3cc8696
https://github.com/anuragkachhala
PROFILE
A forward-thinking developer offering more than 4+ years of experience in building, integrating, testing, and
supporting Android applications for mobile and tablet devices on the Android platform. Dedicated to continuously
developing, implementing, and adopting new technologies to maximize development efficiency and produce innovative
applications.
AREA OF EXPERTISE
Java, Kotlin, XML JSON API Parsing, RESTful API Android SDK and Android IDE i.e
SQLite, Room Database MVC, MVVM, MVP Mobile app creation
Coding guidelines Java lambda expressions Multithreading and Concurrency
Bug resolution Design Architecture, Design Data binding and view binding
Patterns
SKILLS
Creative spirit Time management Lead a team of 15 employee
Fast learner Good Communication skills Good Presentation Skills
Resolve internal Error Assisted new employee Reliable and Professionally
Organised
PROFESSIONAL SUMMARY
Software professional with 4+ years of strong experience in Android application development using Java and 2+
years of experience in kotlin .
Designing and developing adaptive UI components, Widget for Android phones with different screen resolutions.
Experience in android new architecture components like MVVM with AndroidX, navigation, ViewModel, LiveData,
Coroutines, Extensions, Hilt, etc.
Good exposure to client-server, based mobile applications includes REST API, Retrofit, Retrofit2, JSON, SQLite, and
Active android (local DB).
Experience with Audio and Video streaming tools, and exoplayer.
Debugging skill and experience in on-device using DBMS and other android tools.
High-quality code in accordance with coding standards.
Experience in Build Variants, Flavors, Dynamic Delivery, and Android App Bundle in Android Studio IDE.
Google Firebase, Maps, REST-based Web-Services, Retrofit, Retrofit2, Google analytics, Picasso, GitHub, SVN,
Fabric Crashlytics, ZXing, Sonarqube, Rx-Java, Rx-Android Integrated Google cloud messaging (push notification),
Firebase, GoogleMap, Google place API.
Requirement analysis, providing estimation and deliverables within strict fixed timelines.
Good team player who is self-motivated and well organized.
Performed project management of estimating, scheduling, and monitoring tasks.
PROFESSIONAL EXPERIENCE
SOFTWARE ENGINEER - MOBILE Jan 2020 – present
Lirisoft India Pvt. Ltd. Indore, India
Ensure applications are properly integrated with Android APIs.
Create SQL database structures that integrate with Android applications and web
interfaces.
Participate in fast-paced development cycles, and have completed 100% of deadlines
ahead of schedule.
Contribute and participate in new feature product specifications.
From 2 years working on Kolin, MVVM, Coroutine, Android SDK, Hilt, RxJava, and
Android JetPack components.
ANDROID APPLICATION DEVELOPER Jan 2018 – Dec 2019
Tekitsolution.com Indore, India
Continuously discover, evaluate, and implement new technologies to maximize
development efficiency.
Unit-test code for robustness, including edge cases,usability, and general reliability
PROJECTS
Verizon Messages Jan 2020 – present
This app works as a default messaging app for your device and is available as pre-
burned for Verizon mobile devices. Stay connected using Verizon Messages sync
features for your Smartphone, tablet, and computer. Keep the conversation going even
when you’re switching between devices. Connect with family, friends, teammates, and
more through personalized group chats, texts, photos, videos, gift cards, etc.
https://play.google.com/store/apps/details?id=com.verizon.messaging.vzmsgs
Technologies and Libraries used: -
Build for minimum Android 5.0 Lollipop Platform.
Material Design UI with multiple screen size support.
Database with heavy sync with messages and media.
Kotlin, Coroutines, MVVM, Google Firebase, Retrofit 2, RxJava, RxBus, View Binding,
Instabug, Glide, ML kit, Hilt, Chatkit, Sqlite, and many more.
My Number Jan 2020 – present
Verizon My Numbers lets you use multiple phone numbers without the hassle of
carrying around multiple phones. Call and text from any of your phone numbers on just
one phone. Organize your business and personal life with separate text and voicemail
inboxes for each number. Identify which number is receiving a call or text by
customizing the name, icon, notification tones, and ringtones. View all of your messages,
voicemails, and calls in one place, sorted by number. Keep your business and personal
life separate with different numbers, all on a single phone with Verizon’s My Numbers
app.
https://play.google.com/store/apps/details?id=com.verizon.mynumbers
Technologies and Libraries used: -
Build for minimum Android 5.0 Lollipop Platform.
Material Design UI.
Kotlin, Coroutines, MVVM, Google Firebase, Retrofit 2, RxJava, flow, Live, Data, Data
Binding, Navigation, View Binding, Instabug, Glide, ML kit, Hilt, Chatkit, Sqlite,
sonarQube, ktLint, VOIP SDK, SIP SDK and many more.
Verizon Messages ( Wear) May 2021 – Oct 2021
Stay connected using Verizon Messages sync features for your Mobile device to the
wearable device. User Can send and receive messages from Wearable.
Technologies and Libraries used: -
Android, Java, Kotlin (MVP, MVVM design pattern), Dagger2
Remind Me App Mar 2019 – Dec 2019
Remind Me App purpose to add a reminder for a bill pay system. We can add all types
of bills like Insurance, Electricity, Loan with their associated accounts so we can add a
reminder for this. Reminder App notify us when to pay a bill with the bill amount and
from which payment the method we want to use
https://play.google.com/store/apps/details?id=com.tekitsolution.remindly
Technologies and Libraries used: -
Build for minimum Android 5.0 Lollipop Platform.
Java, MVP, ButterKnife, SQLite.
TTSL APP ( Total Transport System Limited) Jan 2019 – Oct 2019
TTSL APP is a live cargo tracking app. It provides a schedule for cargo, makes
quotations, and all pending bills. And also have a functions of customer relationship
management.
Technologies and Libraries used: -
Build for minimum Android 4.0 Lollipop Platform.
Material Design UI.
Java, MVC, ButterKnife, SQLite, Retrofit, Google map.
Fire Extinguisher Service Apr 2018 – Feb 2019
Fire Extinguisher Service App for Fill All Details of extinguisher service and managing
fire Extinguisher. This is a Govt app (ONGC Ahmedabad)
Technologies and Libraries used: -
Build for minimum Android 4.0 Lollipop Platform.
Java, MVC, ButterKnife, SQLite, Retrofit, Google map, XZing bar code scanner.
App navigation follows a sliding drawer lib
ONGC Well Assets Jan 2018 – Mar 2018
ONGC well Assets App for finding a route of a well from current location to well
location. This is a Govt app (ONGC Ahmedabad)
Technologies and Libraries used: -
Build for minimum Android 4.0 Lollipop Platform..
Java, MVC, ButterKnife, SQLite, Retrofit, Google map, XZing bar code scanner.
INTERESTS
Listing Music Programming
Social, enterprising
LANGUAGES
English Hindi
Full Professional Proficiency Native or bilingual Proficiency
EDUCATION
Bachelor of Engineering in Computer Science Engineering Jul 2011 – Dec 2015
Ujjain Engineering College, Ujjain Ujjain, India
6.16 CGPA
12th PCM Jul 2009 – Apr 2010
Board of Secondary Education, M.P. Neemuch, India
78%
10th PCM Jul 2007 – Apr 2008
Board of Secondary Education, M.P. Neemuch, India
88%
PERSONAL DETAILS
Name - Anurag Kumar Kachhala
Father's Name - Vinod Kumar Kachhala
Date of Birth - 01-11-1992
Nationality - Indian
DECLARATION
I hereby declare that the information given above is true to the best of my knowledge & belief.
Anurag Kumar Kachhala
Indore