About Me

I am a Professional Android Developer and long time Android geek, interested in new technologies. I have completed my master from California State University, Fullerton. During my study I gained knowledge about various field. I have been focusing in Mobile Application on Android Platform.

I am always eager to learn new technologies. Currently I am focusing in Android Things, Kotlin, architectural patterns on Android (MVC, MVP, etc.) and I am always trying to update myself with latest Android API.

Contact Details

Nileshkumar M. Patel
Los Angles, CA


California State University, Fullerton, USA

Master in Computer Science Aug 2014 - May 2016

This master degree program gave me a specialized skills in one or more areas of technology, including network security, software development, Web Development, Mobile Development, Data structure and algorithm, Operating system, architecture and automation testing. During my master, I have done projects using different technologies.

Gujarat Technological University, Gujarat, India

Bachelor of Engineering, Information Technology May 2009 - June 2013

I have completed my Bachelor of more than 16 courses. During this time, additionally, I gained basic knowledge about Electrical, Mechanical, and mathematics. All these additional information helps me to develop logic and solve algorithmic problems in the different domain. I have started developing a web application and mobile application in my Bachelor. As a team, we developed E-commerce website and mobile application and various small projects.


Enterprise Mobility

Senior Android Developer November 2016 - Present

  • Analysis, coding, integration and unit testing of software which involves new feature, as well as current feature support
  • Development and ownership of identity management component and locking features which secure the Cummins premium subscribers' identity and data
  • Coding using Android Studio(IDE) in Java for building user experience/ interface on android mobile OS as per specs provided by Cummins Service Engineering & stakeholders
  • Working with Retrofit to increase performance and security HTTP networking calls for REST API requests
  • Working on actual Cummins engine trucks (Peterbilt, Kenworth, Volvo, Pierce, International Prostar, Freightliner, Western Star) and simulators, to troubleshoot and fix the issues (coding in C++, Java) in mobile app functionalities or communication issues
  • Creating encrypted database using SQLite, and C++ (Rapid JSON) for storing Cummins subscribers' data viz. register username, pin codes, user selected settings, and parameter values
  • Working with volley to handle Guidanz Network calls for Faults, appointments, user authentication (Token response) and subscription package handle.
  • Working on problem and change requests. Perform feasibility study by developing proof of concepts (POCs)
  • Involvement in root cause analysis (RCA) for fixing the issues. Automating the script of mobile application (Guidanz) using Espresso
  • Responsible for maintaining existing release code using clear-case and bug tracking using PTC Integrity
  • Responsible for build machine administrative tasks such as writing necessary scripts using Jenkin, maintaining and managing controlled builds, UAT by stakeholders Deployment of the application in the Google play store & iTunes, and supporting the app for different releases in Android and iOS OS


Android Developer July 2016 - Nov 2016

  • Developed architecture of the application using service-oriented architecture (SOA) fundamentals and implemented the principles in designing and developing the app
  • Developed an application using Java, MVC framework, and build the UI using XML
  • Implemented the SSL security for checkout process, PayPal, and Virtual Merchant API for handling the payment
  • Used SQLite database to store local data using internal Android device memory
  • Used Recycler views and custom layout inflators with fragments to get the options inputs
  • Used Git for Project tracking and JIRA for Task management
  • Executed Android Push Notification with firebase to alert customer before ten minutes of food delivery
  • Worked on Automation script for Unit testing using Espresso

Jipsaan Solution

Android Developer Jan 2014 - July 2014

  • Contributed to the full mobile application development lifecycle from planning, requirement gathering, development, testing and launching on Google play store for beta testing.
  • Designed and implemented frontend Administration Portal using Java and XML.
  • Worked with architectures pattern like MVC (Model - View - Controller), MVP (Model - View - Presenter), and MVVM (Model - View - View Model).
  • Worked with list view, Grid view, Widget, data models, and background services to reduce the performance time of background services.
  • Coordinated with technical services, programmers, and management to ensure proper implementation of expenditure and time constraints.
  • Utilized web-services (HTTP, SOAP, JSON or others) in order to tie-up our applications with critical server-side APIs.
  • Worked on SVN to handle the different version of the applications and used postman plugin to test REST APIs responses.
  • Developed the database wrapper functions for data staging and model the data objects relevant to the mobile application.
  • Implemented predictable delivery deadline using Agile methodology and Waterfall model.


I have worked with diffrent web services like API Rest Service (XML, JSON, AJAX), SOAP/WSDL and Apache Tomcat. I have experienced to work with various type of environment Android Studio, Command prompt, Postman and Soap UI. I used many tools like Junit, Git/GitHub, SVN, Clear Case, MS Visio, Smart Draw, SDLC and Joomala.

  • Android
  • Java
  • SQLite
  • C++(basic)
  • Espresso
  • REST API Service

Get In Touch.

Please Feel free to Contact me for any Android related activity or Opportunity,

Something went wrong. Please try again.
Your message was sent, thank you!