Dhruv Vaishnav
+1 --
CAREER OBJECTIVE
A forward thinking developer offering more than six years of experience in Advanced Android
Development, Java, RXJava, Kotlin, Dagger and Architecture Component (Room DB , Retrofit ,
MVVM , Live Data) to develop Android applications for mobile and tablet devices with a top
technology firm.
PROFILE SYNOPSIS
● Over 6 years of IT experience in Android technology with Java/Kotlin.
● Excellence in designing and building android applications from scratch; task
assignment, developing, testing, release and management, code review.
● Conceptualize complex features and ensure the smooth performance in all cases in
accordance with application performance and stability
● Experience of witnessing the entire journey of product devolvement from raw idea to
build, launch and run on the real market with a clear idea of the real challenges.
● Team Player and exceptional ability to work independently as well.
● Solid understanding of Android architecture and Design Pattern.
● Experience with SQLite, JSON Parsing and Web Service integration (REST & SOAP).
EXPERIENCE SUMMARY
Byeriderz Pvt. Ltd, Pune, India
Sr. Android Developer (L-3), April 2018 - October 2019
● Project Lead of Mobile development team for ByteRiderz “ezeeServe” project.
Collaborate with marketing, key executives, UI designers and other developers to
develop cutting edge application.
●
●
●
●
Ensure applications are properly integrated with Android APIs.
Create SQL/Realm local database structures that integrate with Android application
Contribute and participate in new feature product specifications
Performed a complete MVP Architecture by using Volley and RxJava/Android
● Maintained long and short-range deliverables with product management team
according to product roadmaps.
Innofied Solutions Pvt Ltd, Pune, India
Sr. Android Developer, November 2016 - March 2018
● Worked in all phases of the project including design, development and testing. Develop
android application like cab booking system and learn socket to fetch device status
(WiFi, Bluetooth, GPS etc)
● Documented architecture and implementation for internal and external discussion
related project.
● Managed tasks within Agile framework, cleared Sprinted tasks/bugs, and controlled
JIRA workflows.
● Participate in fast-paced development cycles and cover project deadlines ahead of
schedule.
Azilen Technologies Pvt Ltd, Ahmedabad, India
Sr. Android Developer, November 2015 - November 2016
● Work as part of team to define and implement solutions in alignment for product
“Classroom Monitor” android application. Develop software supporting next
generation classroom application useful for teachers and students.
● Create and prototype solutions and proof of concepts to demonstration innovations
viability.
● Design and implement services, applications, and frameworks for mobile platforms to
change how teachers and students are interact with each other in various factors;
integrate those solutions in android.
LetsNurture, Ahmedabad, India
Android Developer, June 2014 – November 2015
● Worked individually as well as part of a longer team on developing and maintaining
multiple client applications.
● Extensive Use and implementation of the Google Place API (JSON), RESTful APIs, timer
task and Google Map APIs.
● Performed bug fixes on existing code and analysed existing code to proactively detect
and fix code.
● Implemented Social Media like Google+, Facebook.
CSoft Technology Pvt Ltd, Ahmedabad, India
Android Developer, June 2013 – June 2014
● As the only android developer for the company, very quickly jumped on-board and took
full responsibility of the development and any operations on the app.
● Learnt Android Life Cycle of Android and Bug Fix of existing application.
● Single handed integration of app design and of REST APIs.
ADVANCE ANDROID INTEGRATION
● MVP and MVVM Architecture
●
●
●
●
●
Android X, Dagger 2, Rx Java, Data Binding, FCM, Retrofit, Volley, Room & RealM DB
Advertisement Integration: Admob and Leadbolt
Code Versioning Tools: Git
Mockito Unit Testing and Espresso Integration Testing
Run Time Permission Handling, Location Tracking, Socket Programming (Socket.IO),
MQTT (Using Eclipse Paho), Custom Views, Fragment/Activity
PROJECT DETAILS
1. ezeeServe: (https://bit.ly/2FY3XRG)
o Connects the residents of housing societies to communicate and manage
Society related task. It helps to create events, discussion, raise parking issue,
manage/pay society maintenance through a single platform.
2. TraxSource: (https://bit.ly/2FDaUY9)
○ Browse, listen, and add music to your cart from anywhere. Features like: Play
song, maintain offline playlist using RealM database and manage music from
lock-screen and notification.
3. SkateDash: (https://bit.ly/2ZVZJBJ)
○ SkateDash simplifies the sport of figure skating by connecting coaches with their
skaters and allowing them to manage Scheduling, Invoicing, Communication,
Progress Tracking, Practice Sheets.
4. BleepMed:
○ User search doctor according to diseases. Once doctor accept user’s request,
doctor visit client’s location and provide prescription of diseases.
5. e360:
○ Mobile Mechanic connect user’s device through USB cable and run the app.
Mechanic run his desktop application and create test list which will run in
Android Device. Test are divided in two part which is Manual test (Rotate
Device,
6. M-I SWACO: (https://bit.ly/2XzNBZu)
○ Show calculation of horizontal directional drilling, mining or waterwell project,
pump output etc.
○ The Reference Guide puts all of the reference materials and calculators that
HDD, mining & waterwell drilling crews need to do their jobs easier, faster, and
safer.
7. SafeRyde:
○ SafeRide facilitate user to drive specific location. User can choose the payment
options like cash or card while booking. Driver accept user’s request and reach
user’s location for Pick Up. Now at this point ride start when user arrive. At the
end Driver end the trip. User and Driver both can rate each other.
8. Spartan Sports Network: (https://bit.ly/2ISFjDT)
○ Live Events and Podcasts of MSU Football, Men’s Basketball, Hockey, Women’s
Basketball and more
○ SSN 24/7 of Live Spartan Sports audio stream all day with alert and notifications
9. Qreep: (http://bit.ly/2IPuoLg)
○ The concept of the application is same as “SafeRyde” application.
10. Classroom Monitor: (http://bit.ly/2ZPvsUV)
○ The Classroom Monitor app allows teachers to record assessment judgments
and capture evidence on mobile devices. Assessment judgements recorded and
evidence collected feed directly into Classroom Monitor's online markbooks for
collation and review.
11. Remind Area:
○ The RemindArea is one of the most convenient and hassle free reminder app
that allows you to set location based reminders. There are two methods
Geo-fencing and Micro-fencing usually work on the basis of your location but at
the same time uses different technologies.
12. Way: (http://bit.ly/2YhEs4L)
○ This application contains several modules like Dining, Movies, Parking, Event
Tickets, and Activities. User can order food, purchase parking, buy online event
tickets and see nearest activities and pay the bill using PayPal.
13. Zeal Application
○ This application is mainly used by children. In this application children can
choose how many apples are there on screen. The apples are shown on random
basis every time in different stage. Child can fill the different colour in picture
and save filled image into SD-Card.
14. Do You Know?
○ The concept of this application is that which activity is going on within your
nearest area. It show user posted activities. Other User can show user’s posted
activity and can chat with that user. Map filtrations will be applied on basis of
search criteria
15. My Car Mechanic (OBD):
○ By using this application, we can easily find the diagnose car problems. My Car
Mechanic connects the OBD chip and find out the car health.
16. The Roster Network
○ This is a unique social advertising platform. You can connect high profile
athletes directly with fans and brands, creating immediate awareness.
17. WeDoo
○ This is one type of wedding application. You can give all information to your
guests like wedding album, events, invitation, switch wedding, etc.
18. BLK Sports: (http://www.blksport.com/ - According to Customize T-Shirt)
○ This application is base on Product like T-Shirt, Shorts, Track etc. By selection of
any colour you can create your custom product. You can order that product or
store its SVG/PDF into your SD Card. You can save your custom t-shirt/shorts in
SVG file as well as PDF format.
19. Under Armour Customizer:
○ Create your custom Gloves & Goggle by setting colors in Color Panel and place
the order.
20. DigiFrame:
○ It is digital frame which place slide show of photos which is shared by iPhone
user. User can like, dislike, add to favourite, remove from it and delete photo in
offline and online both ways. Multiple iPhone users can also share albums with
same dig frame. Android user can turn on/off iPhone user so, that user’s share
photos will not display in slide show. Android user can also delete iPhone user
and its related photo in offline/online.
21. The Man’s Mirror:
○ It opens the front camera and you can play with your voice.
22. Intro Card
○ Intro Card means save your Business card. Cam Card API is used to scan
business card. You can share card using Wi-Fi Direct.
23. PUJA-VIDHI Checklist: (http://bit.ly/2FCoZFn)
○ Edit puja items as per requirement & maintain checklist. Maintain expense for
puja items. Send invitation to via, SMS / Email / any other chat applications. Add
your custom template for invitation. Add your custom puja along with items,
katha & aarati. Play Aarti audio.
24. My Cab:
○ This application is like cab booking system. Passenger can book the Cab, save its
favourite stand from source to destination. Drivers receive the passenger
request and enter the amount for it. Passenger gets the request and sends
confirmation to Driver. Now driver & Passenger can start ride, and their location
is update on map. After end of ride both will give rating to each other.
EDUCATION
Master of Computer Applications (2013)
Gujarat Technological University, Gujarat, India
Bachelor of Computer Applications (2010)
Gujarat University, Gujarat, India
CERTIFICATIONS
● Associate Android Developer (Oct 2019 - Oct 2022)
● Oracle Certified Java Programmer SE 6 (2011)
● Oracle Certified Web Component Development (2012)
I hereby declare that the facts given above are correct to the best of my knowledge.
Date:
Place: Vaughan, Ontario
(Dhruv Vaishnav)