Summary
Overview
Work History
Education
Skills
Platforms/Operating Systems
Personal details
Projects
Timeline
Generic

Mukesh Patidar

Indore

Summary

A Mobile Application Developer with nearly 10 years of experience Software Development, Application Maintenance & Support and Project Execution. Adept in analysing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting for complex information systems management. Well versed with Android Application Development (Enterprise Mobility Solutions) Experienced in working with clients, business managers and technical teams for executing concurrent projects. Proficiency in technical documentation, design, development and troubleshooting for Mobile Application Development (using via, Java, Android Applications, etc.) To create products that are well-programmed and thoughtfully designed.

Overview

11
11
years of professional experience

Work History

Sr. Android developer

Supersourcing
01.2014 - Current
  • Handling various technical aspects like coding of modules using the given design specifications, debugging and fixing the defects as well as analysing its root cause
  • Ensuring that business requirements and functional specifications for the module coded by me are tested and fulfilled before the code is delivered for integration
  • Coordinating with team members for system design, integration, application maintenance, etc
  • Cooperating with other teams across the organization for efficient work progress
  • Following the best practices for project support and documentation as set by the peers
  • Understanding & mapping client's requirements / enhancements to the product, implementing solutions that effectively resolve problems or provide improvement
  • Worked on latest android design patterns and Android API 32 platform
  • Worked on applications related to various domains like social, lifestyle, E-commerce, Utilities, Food domain, healthcare, medical and marketplace etc
  • Worked on Multilingual and Multiple screen supported applications

Education

Bachelor of Science - Computer Science

Master of Science - Computer Science

Master of Computer Applications -

Skills

  • Languages - Android, Java, Kotlin, Flutter, SQLite
  • Technologies - Socket Programming, Git, Firebase, Various Payment Gateways and etc
  • Architectures - MVVM, MVP
  • Android SDK (up to API Level 32), Android Studio 41
  • Firebase Mobile Platform (Cloud Messaging, Database, Storage, Analytics, Crashalytics, Dynamic link, Firebase UI, Authentication)
  • Worked with Volley, Retrofit, Databinding, Viewbinding, Data store, and other 3rd party libraries
  • REST JSON and XML APIs consumption
  • Integrating various Social Platforms like Facebook, G, Instagram, Twitter, spotify etc
  • Material Designing Concepts and usage of design support widgets
  • Postman for API testing
  • Google maps API, Places, Autocomplete, Direction API
  • Dagger2, Dagger-Hilt, Koin (kotlin), LiveData, Room, Databinding, Viewbinding, Data store, Work manager, Navigation Component, Graph QL, Flow API, Amplitude, Applozic (chat), Kommunicate (Support chat) etc

Platforms/Operating Systems

Linux(ubuntu), Windows

Personal details

  • Date of Birth - 23 August 1984
  • Gender - Male
  • Nationality - Indian
  • Marital Status - Married
  • Father's Name - Mr Jagdish Patidar

Projects

1) Supersourcing Application - Currently working - Supersourcing helps companies to hire and manage remote teams. About product - At the push of a button, our Al-powered deep-vetting platform - the Talent Cloud - matches clients with remote developers, tech leads, and others to build and scale together.

2) GauGau - A cattle-buying application is a digital platform or mobile app designed to facilitate the buying of cattle. These applications are typically used by farmers, ranchers, livestock traders, and others involved in the cattle industry. - Developing an Android app for cattle buying using Kotlin would involve writing the app's code in Kotlin and using the Android Studio IDE (Integrated Development Environment).

3) KhataBook - Created SDK for transactional massage. 

4) Butterfly - It is a location-based service social networking App that enables users to check-in at locations/ places like restaurants, hotels, cinemas, and tourist attractions places, know about their friends or other people who are checking in to places as well, rate/review these place and also send (group) notifications to their friends to ask them "where are you?". Add friends and accept friend requests. and invite them to come to the place they are at. Switch to Google Maps to see time and distance for transportation, Get notified automatically (presumably within 65m). - Technologies used Java, DataBinding, Retrofit, Socket programing, Background work manager, Google places API. - URL - https://play.google.com/store/apps/developer?id=Butterfly%20App, 

5) Payload (User, Truck Owner and Delivery boy) a) Owner app - Logistics The truck owner(Transporting companies) has to simply register to use the application and provide the bank/card information to get paid for services that are being provided to them. The next step is to add their truck as much as they can. while adding the truck owner has to submit all information related to the truck, like a type of truck, etc. After receiving the order from the customer side truck owner can cancel and accept it, if the order is accepted by the owner then pricing will be set by him and the same it reflects the customer app and if both parties agreed on pricing then drop off and pick up location and other information will be captured and same it will be forwarded to driver for serve the customer. Commodity This is to list a product after adding all info and sent to approval. Once the product has been approved it will then be listed under the commodities section of the customer app under a specific category. b) Customer app Under logistics, simply post a load you need to be moved between two points, and then the truck owner will make an offer. The customer then chooses a suitable transporter based on price and truck description shown to them. Once you have chosen a transporter of your choice all relevant details to drop off and pick up will be shared with the transporter. Under commodities, a list of different commodities will be available. the customer selects which vendor he wants goods from. They simply select the goods they require and enter the drop off destination with all other relevant details pertaining to dropping off the goods. Finally, once an order has been generated a 4 digit pin is generated on the PAYLOADcustomer app. to deliver the order they have to put 4 digit pin. c) Driver app The task that needs to be completed is shared with the driver. The driver also updates the status such as "Picked up", "In Transit" and "Dropped off' in order for the customer to know the status of their goods or cargo. The driver will have the address and contact details at pick up and drop off points. d) Technologies used Java, DataBinding, Retrofit, Distance matrix API, Google places API, SMS Retriever, Flutterwave payment gateway, Kommunicate chat for support, Kotlin coroutines, RX java. e) URL-https://play.google.com/store/search?q=PAYLOADCUSTOMER&c=apps, 

6) Moki (User, Housewives, and Delivery boy) - The purpose of the app is to prepare and sell home-cooked food at the customer's doorstep. MOKI enrolled housewives as chef's, who are passionate about cooking and can provide fresh hygienic, and motherly feeling food. - Technologies used Java, DataBinding, Retrofit, Razorpay payment gateway, Google places API, SMS Retriever. - URL - https://play.google.com/store/apps/developer?id=MOKI, 

7) Showground - Discover Seattle music events from local artists you probably never heard of! You can easily preview audio clips, and find out if it's even a show you'd want to see. If you like the artist, it's super easy for you to find all the info you need. Stop wasting your valuable time doing research about these shows when we've already done the work for you getting it here in one place! - URL:- https://play.google.com/store/apps/details?id=com.showground&hl=en - Technologies used Java, FCM Push Notification, firebase Deep Linking, Google places API & Google Maps - Third-Party - Applozic (Chat) & Amplitude (Analytics), 

8) Dale3baytak a) Android app for customer & vender b) Description: Dale3 Baytak is one e-solution stop to book more than 30 services from trusted providers in Lebanon it has feature like Urbanclap c) URL:https://play.google.com/store/apps/developer?id=AJA+Trading+and+General+Serv ices +Company+S.A.R.L d) Technologies used Java, Retrofit, Google places API, FCM Push Notification e) Third-Party - Applozic (Chat), 

9) Waitty (User, Waiter and Kitchen) - Technologies used Java, DataBinding, Retrofit, Payumoney payment gateway, Table QR code scan, SMS Retriever, 

10) Food Triangle (User, Manager and Delivery boy) - Technologies used Java, DataBinding, Retrofit, Paytm payment gateway, Facebook login, SMS Retriever., 

11) Maan ka dabba - Technologies used Java, DataBinding, Retrofit, Razorpay payment gateway. - URL - https://play.google.com/store/apps/details?id=com.maankadabba, 

12) Eat App - Technologies used Java, DataBinding, Retrofit, Paypal payment gateway, Applozic chat, Facebook login, Google places API, SMS Retriever., 

13) Dr. G - Technologies used Java, DataBinding, Retrofit, Google places API, SMS Retriever , Splunk for bug tracking, Facebook login., 

14) Qalame - Technologies used: Java, AQuery for API, Applozic chat, SMS Retriever.

Timeline

Sr. Android developer

Supersourcing
01.2014 - Current

Bachelor of Science - Computer Science

Master of Science - Computer Science

Master of Computer Applications -

Mukesh Patidar