Summary
Overview
Work History
Education
Skills
Timeline
Generic

Meera Gangakhedkar

Summary

Having 10 years of experience in Software Engineering with 6+ years of experience in Android development using modern Android technologies. Experience in Kotlin, Java, Jetpack Compose, Coroutines, RxJava, Dagger, Hilt, Microapps, MVVM, Retrofit, Git, Gradle and working as a Full Stack Android Developer. Experience in Android technologies with AI using Gemini AI, GitHub Copilot. Certified in GEN AI. Experience with CI/CD pipelines with Jenkins, Bitwise.

Overview

13
13
years of professional experience

Work History

Android Developer Snr/Lead

PNC Bank, Through Virtusa Corp
06.2021 - 02.2026
  • Responsible for development, testing, maintenance and enhancement for PNC’s Mobile applications.
  • Used Android Studio, IntelliJ, Kotlin, Java, Git to code Android Apps.
  • Architecting the code Structure for PNC apps- Wire Transfers, Shop, Zelle.
  • Used Android Databinding Using Dagger and ViewBinding.
  • Used MVP and MVVM design patterns.
  • Used Adobe for App analytics.
  • Used Atomic and Tempus SDKs for Direct deposit and Mobile Accept features.
  • Used Cloud Digital Push messaging using Adobe Push Notifications.
  • Worked on Service API call parsing using Retrofit for RESTful APIs.
  • Built Multi-Modular and Microapps architecture.
  • Supported Multiple screens application design.
  • Worked with Safe Agile Principles.
  • Closely interact with Product Owner and UI/UX to develop Acceptance Criteria and User stories for features.
  • Review PRs for peer teammates.
  • Worked on Source controls – Git with Bitbucket/Android Studio.
  • Provided consultation in new systems development.
  • Worked with Jira project development tool.

Android Developer

Fred Meijer
Grand Rapids, MI
11.2019 - 05.2021
  • Responsible for development, testing, maintenance and enhancement for Meijer’s Mobile business applications.
  • Used Android Studio, IntelliJ, Kotlin, Java, Git to code Android Apps.
  • Architecting the code Structure for the Meijer Digital/Retails Apps- Shop&Scan, MeijerFuel and OrderHistory.
  • Used Android Databinding Using Dagger.
  • Used MVVM and UDF Coding Architectures.
  • Used Firebase for App analytics like Crashlytics.
  • Used Cloud Push messaging using Adobe Push Notifications.
  • Worked on Service API call parsing using Retrofit for RestFul APIs.
  • Built Multi-Modular App architecture.
  • Implemented TDD architecture.
  • Used fragments for multi-modular applications and other multi-screen applications.
  • Supported Multiple screens application design.
  • Worked with Safe Agile Principles.
  • Closely interact with Product Owner and UI/UX to develop Acceptance Criteria and User stories for features.
  • Review PRs for peer teammates.
  • Worked on Source controls – Git with SourceTree/Android Studio.
  • Provided consultation in new systems development.
  • Worked with Microsoft Azure/VSTS project development tool.

Embedded Software Engineer

PDi Communication Systems Inc., Dayton
Dayton, OH
06.2015 - 11.2019
  • Implement and validate hardware requirements, architecture and code to integrate the current and next generation smart TV platforms along with companion Internet-Of-Things accessories to create a seamless end user experience.
  • Used Linux build environment, Android Studio, IntelliJ.
  • Used Gradle build tools, Android shell build environment.
  • Used GITHUB and SVN for Source code control.
  • Used Android ICS4.0, JB4.4, L5.0, N7.0 and O8.0.
  • Used Android console, GTKTEMR for Device debugging using Console, DDMS and logcat.
  • Participated in Waterfall methodology.
  • Analyzed the requirements and designed class diagrams using prepared high-level technical documents.
  • Involved in understanding and analyzing the business requirements and provided technical solutions for them.
  • Keeping Risk services up and analyzing the production issues.
  • Participated in build/deployment schedules and post-production warranty support
  • Analyzing the risk services performance and adding the capacity as and when needed.
  • Worked on writing scripts for Android Make files and Build make file for AOSP builds.
  • Developed UI Layer from scratch for application using XML.
  • Developed complex backend Services and Broadcast receivers for Data exchange.
  • Developed a system-level Android launcher application for Lollipop and Nougat using Java and XML.
  • Developed a system-level TV Application using JNI, C, Java and XML.
  • Developed a service app for the TV Application using CCI service to do different operations on the TV like channel change, Volume change, sources, etc. Developed Broadcast receiver to receive events back from the TV and handle them with the CCI service app.
  • Maintenance and Sustenance of an PDi agent app that works on MDM concept, like handling Notification messaging, and other remote device operation controls.
  • Developed a Multi-user or Restricted profile creation app.
  • Developed a system logging app that copies system logs to a text file and sends it through an email.
  • Maintenance and Sustenance of a website Pdiportal using Javascript, Jaggery2.0, and MySQL.
  • Modified Frameworks to work with each OEM.
  • OEM builds and images maintenance.
  • Created JavaScript functions for client-side validations and created CSS3 for look and feel of application and involved in client-side validations.
  • Resolving Production Incidents.

Android Developer

Oklahoma State University, Stillwater
Stillwater, OK
08.2014 - 05.2015
  • Used Eclipse, Android Studio to code Android apps in Java and XML.
  • Developing and Deploying Android applications in the Google Play store.
  • Developed a Calculator app that calculates the maximum salt rate and safe rate for different percentages of Nutrients present in a fertilizer.
  • Deployed this calculator app in the google play store under the same Canola Starter.
  • Developed an Irrigation app using JAVA and XML.
  • Wrote Junit test cases to test functionality.
  • Hands on Experience in object-oriented analysis and design, collections, multithreading, exceptions handling, memory management.
  • Modifying gradle build scripts for each application.
  • Developed JUnit test cases for unit testing.
  • Project was implemented in Agile Scrum methodology.
  • Worked as team lead for students and involved in analyzing user stories, coming up with timeline to implement the same.
  • Involved in mapping the research requirement to the technical specification and detailed design Documentation.
  • Strong proficiency in Java with thorough understanding of Object-oriented concepts and its core principles.
  • Incorporated OOPS concepts and utilized Java Collection classes extensively to develop test code.

Android Developer Intern

Agco Corporation, Hesston
Hesston, KS
05.2014 - 08.2014
  • Used Google API’s such as Google Maps API, Google OAUTH2 for login authorizations, Google GMS for cloudmessaging.
  • Used Restful webservices to extract data into the Android app.
  • Used JSON Libraries, GSON and Retrofit APIs to parse data.
  • Used Shared Preferences to store temporary data and modify it accordingly.
  • Used OOPS concepts and the Java Collection classes to sort parsed cloud Data.
  • Worked with AWS RDS to store and access data.
  • Developed JUnit test cases for unit testing.
  • Trained in Swift and ObjectiveC for iOS development.

Assistant Systems Engineer

Tata Consultancy Services, Hyderabad
Hyderabad, India
12.2012 - 06.2013
  • Trained in Java web development- JavaScript, Core Java, Advanced Java- Servlets and JSPs.
  • Used MVC Architecture to design a web portal.
  • Developed front end applications using Core Java, Servlets, HTML, JavaScript, DOM & CSS3.
  • Involved in design and architecture of the application.
  • Involved in understanding and analyzing the business requirements and provided technical solutions for them.
  • Implemented SPRING MVC architecture to develop presentation tier and business layer using components like dispatcher Servlet, Handler Mappings, Controller, Model and View Object, View Resolver, View.
  • Used Spring JDBC template for the development of the DAO layer.
  • Worked on SQL programs to validate and code the database tables.
  • Using Apache Maven to clean, install, build and deploy.
  • SVN version control system is used to check-in and checkout the developed artifacts.
  • Project was implemented in Agile Scrum methodology. Worked as team member and involved in analyzing user stories, coming up with timeline to implement the same.
  • Involved in mapping the business requirement to the technical specification and detailed design documentation.
  • Developed stored procedures and triggers with PL/SQL.
  • Involved in the bug tracking and Unit Testing using JUnit framework.

Education

Master of Sciences (M.S.) - Electrical Engineering

Oklahoma State University
07-2015

Bachelor of Technology (B.Tech.) - Electronics and Communications

Jawaharlal Nehru Technological University
05-2012

Skills

  • Languages: Kotlin, Java, MySQL, Advanced Java – Servlets and JSPs, JNI
  • Tools/Packages: Android Studio, IntelliJ, Linux Android Build
  • Version Control: Github, SVN
  • OS: MAC, Linux Kernel, Ubuntu, Gentoo, Android AOSP 43, 50, 70

Timeline

Android Developer Snr/Lead

PNC Bank, Through Virtusa Corp
06.2021 - 02.2026

Android Developer

Fred Meijer
11.2019 - 05.2021

Embedded Software Engineer

PDi Communication Systems Inc., Dayton
06.2015 - 11.2019

Android Developer

Oklahoma State University, Stillwater
08.2014 - 05.2015

Android Developer Intern

Agco Corporation, Hesston
05.2014 - 08.2014

Assistant Systems Engineer

Tata Consultancy Services, Hyderabad
12.2012 - 06.2013

Master of Sciences (M.S.) - Electrical Engineering

Oklahoma State University

Bachelor of Technology (B.Tech.) - Electronics and Communications

Jawaharlal Nehru Technological University
Meera Gangakhedkar