Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

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

You might also like