About Me
I am an expert android developer with 7+ years of experience. I have experience with below skills
Android SDK, SQLite, ORMLite, GreenDao, MVP, MVVM and clean architecture, RxJava, RxAndroid, RxBus, Retrofit, Volley, Glide, Picasso, Eventbu...
I have done variaty of projects like ecommerce, chat, social network, video call, news, smart home automation, banking apps hard integration(smart watch) apps etc.
Show More
Skills
Web Development
Software Testing
Others
Programming Language
Development Tools
Mobile Apps
Database
Networking & Security
Hardware
Graphic Design
Software Engineering
Positions
Portfolio Projects
Company
TaskHuman
Contribute
I am leading android team to develop.
Description
TaskHuman is a video calling app. For video calling I have implemented Twillio SDK. There are two types of users in this app, One is provider and other is consumer. Providers are experts in specific categories and consumers can search through the app, find the providers and can connect with them according to there availability.
7 minutes are free for category call and 30 minutes free for direct call after that consumer have to buy minutes. I have implemented stripe and google pay payment gateways.
Technical Description: - 1) Retrofit2, RxJava2 for network calling and Gson for JSON parsing.
2) Used databinding for view injection. Material design standards are followed to create UI of the app.
3) RxBus is used to send server data to activity and fragment.
Show More Show LessSkills
AndroidTools
Android Studio Git GithubCompany
Nero-Smart Home
Contribute
I was the lead android developer.
Description
Description: - This application is home automation project. Through this app user can control all the devices installed in home. The core concept of this app is that there is a centralized device installed in home and all other electronics devices will be connected with that device. Through this app user will be able to send commands on that centralized device and that device will send commands to other devices. I have integrate web socket and WebRTC for communication.
Technical Description: - 1) Used WebSocket and WebRTC for communication and Gson for JSON parsing.
2) Used databinding for view injection. Material design standards are followed to create UI of the app.
3) RxBus is used to send server data to activity and fragment.
Show More Show LessSkills
Android Java (All Versions)Tools
Android Studio BitBucket GitCompany
Analog Smartwatch by NYSW
Contribute
Leaded android team and created architecture of app.
Description
Description: - This application is an app to record pedometer data of smartwatch manufactured by client. This app communicate with watch through Bluetooth Low Energy and send commands to request pedometer data from watch.
Technical Description: - 1) Used Bluetooth low energy to communicate with watch.
2) Used SQLite to store pedometer data.
Show More Show LessSkills
Android BLE-Bluetooth Low EnergyTools
Android Studio GitCompany
1Group
Role
Mobile Developer
Description
It's an app for brokers of India to publish property requirements and sharing
the listings. All users have a common screen named “1Group” on which all the published
requirements and listings are listed. Users also have an advanced search screen on which
user can apply filters to fetch the desired properties from server. There's also an option to
make any post as favorite and user can see all favorite posts on a screen. Brokers can also
do one to one chat and send images and share property posts with other brokers.