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, MVVM, etc.) and I am always trying to update myself with latest Android API.

Contact Details

Nileshkumar M. Patel
Indiana, USA
(812) 703 9645


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.



Android Developer Apr 2020 - Present

  • • Working on banking application which provide digital banking to retailer and bank customer
  • • Implementing functionalities like money transfer and provide account misuse warning/alerts to users
  • • Working on backlog and new user story for digital banking
  • • Using standard Android components like activities, services, layout as well as creating custom views for application
  • • Working with GitHub, SourceTree and ADO (Microsoft Azure) to manage sprint plans and source code

Cummins Inc.

Android Developer November 2016 - Apr 2020

  • • 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


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!