Summary
Overview
Work history
Education
Skills
Accomplishments
Certification
Timeline
Generic
Akshata  Deshpande

Akshata Deshpande

Summary

Highly skilled software developer with expertise in Kotlin, Java, and XML, Jetpack compose and Coroutines specialising in building robust and scalable Android applications. Proficient in utilising industry-standard tools such as JIRA, Confluence, GIT, and Sourcetree for efficient project management and version control. Demonstrates a strong command of modern development practices, including REST, MVI, MVVM, MVP, and SOLID principles, alongside extensive experience with libraries such as Retrofit, OkHTTP, GSON, LiveData, and Dagger, Hilt. Adept at leveraging CI/CD tools like Azure DevOps and Jenkins to streamline development workflows. Committed to delivering high-quality, maintainable code and contributing to innovative software solutions.

Overview

11
11
years of professional experience
5
5
years of post-secondary education
1
1
Certification

Work history

Android Engineer

Metro Bank
London, City of London
04.2022 - 12.2024
  • Responsible for feature development, bug fixes, reviewing PR working in AGILE team with designers, testers and BAs.
  • Involved in full lifecycle of the project including analysis design, development , debugging, testing and development.
  • Developed features from specifications and requirements gathering.
  • Programmed with clean, modular, robust code using SOLID Principles and Android design guidelines.
  • Integrated third party APIs and SDKs into existing application.
  • Programmed features with Android Studio, Kotlin.
  • Created custom UI and User Interfaces using Jetpack Compose, XML layouts, Google Material Library, ViewModels, Data Mappers, LiveData, Flows.
  • Developed RESTful APIs using Coroutines, Retrofit for communication between server side and client side.
  • Programmed image loading using Glide
  • Designed features using dependency injection frameworks like Hilt and Dagger for scalability.
  • Wrote unit tests and UI tests to ensure code quality and standards.
  • Resolved bugs reported by testers during testing phase, tools like SonarQube for code quality issues, and CI/CD Pipeline during code integration.
  • Involved in release process of features on Google PlayStore using feature flags and incremental release once features.
  • Debugged code and identified root cause of bugs in existing features.
  • Involved in supporting testers and stakeholders for app feature testing using Saucelabs and App centre.
  • Involved in app performance and monitoring post release of features using Firebase Crash reports and analysis, AppDynamics.
  • Experience using JIRA and Confluence for collaborating with the team for SPRINT goals.


Android developer

Ingenie Ltd.
London, City of London
10.2021 - 04.2022
  • Programmed green field application to help users buy car insurance using latest Android tech stack.
  • Collaborated with cross-functional teams to define, design and launch new features.
  • Adapted quickly to new coding languages, tools and techniques for improved application development processes involving Jetpack libraries for Navigation, Live Data and ViewModels.
  • Participated actively in team meetings and offered valuable input based on Android development expertise.
  • Maintained up-to-date knowledge of industry trends to incorporate into application designs.
  • Used Git version control systems effectively in projects, providing efficiency in code management.
  • Collaborated with other developers to identify and alleviate software bugs.
  • Worked on resolving existing bugs in Java and Kotlin code for exisiting old application.

Contract Android developer

Virgin Money
London, City of London
10.2020 - 09.2021
  • Worked with Lead Android developer to design and build Customer Onboarding journey to help opening Bank Account and Customer Identification and Verification.
  • Involved in full lifecycle the project including analysis design, development debugging testing and development
  • Designed and Programmed custom UI screens for entering KYC details using XML Layouts, LiveData, Android Jetpack libraries.
  • Developed RESTful services to establish communication between client and server for identification and verification.
  • Deployed updates after thorough testing of new screens and updates.
  • Programmed unit testing and ui testing using JUnit, Mockk, Mockito. Roboelectric and Espresso libraries.

Android Developer

Exlibris Ltd
Wolverhampton
10.2017 - 08.2020
  • Worked on developing android app that transforms campus services into personalized mobile experience. The app gives access to all services on the go used by number of university staff, students, applicants. engaging prospects, faculty and alumni.
  • Developed features using Android features for Offline support, Sqlite Database, WebViews, QR code, Google Location Services, Firebase Push Notifications whilst supporting Accessibility.
  • Experience working with remote team members.
  • Programmed in both Java and Kotlin, refactoring and optimizing existing code to use new android libraries thus improving app architecture and app performance.
  • Responsible for debugging and resolving bugs in existing application.
  • Worked with JIRA and Confluence for tasks management and delivery.
  • Initiated demos and presentations to stake holders from time to time regarding development progress.

Android Developer

Intellivision Technologies
Pune (India)
02.2014 - 03.2017
  • Developed Smartwatch Android App and C application designed for Pebble smartwatches.
  • Smartwatch app continuosly monitors the movements of epilepsy patients and immediately alerts connected family members and caregivers on the onset of reptitive irregualr shaking motion.
  • Worked on developing feature where help is summoned by the patient on a button press that fetches location details of the patient based on GPS and Google location updates along with details of alerts and events.
  • Programmed RESTful APIs, Sqlite database for offline storage of events and alerts, integrating third party libraries for Accelerometer data processing.
  • Contributed to internationalization of the app for Chinese markets.
  • Involved in full lifecycle from development, debugging, testing, release of the app on Playstore.

Education

Master of Science - Computer Science

Pune University
India
06.2010 - 04.2012

Bachelor of Science - Computer Science

Pune University
India
06.2007 - 04.2010

Skills

Ticketing Software :

JIRA

Confluence


Version Control:

GIT

Sourcetree


Continous Integration:

Azure Devops

Jenkins


Development Environments:

Android Studio

Eclipse


Languages:

Kotlin

Java

XML

JSON


Practices:

REST

MVI

MVVM

MVP

SOLID


Libraries:
Retrofit
OkHTTP
GSON
LiveData
Dagger

EventBus
Glide
Picasso

RxAndroid

RxJava

Spotless
LeakCanary
SQLite
Junit
Espresso
Mockito
Robolectric
Firebase

AppDynamics



Accomplishments

Awarded by Intellivision Technologies for outstanding performance as a new comer.

Attended Londroid event while working at Metro Bank.

Attended Mobile development workshop for Android and IOS at Sunbeam technologies, Pune.


Certification

RHCSA & RHCE Certification as RedHat Linux Administrator with 600/600 score.

Completed Android development course on Udemy.

Completed Google Codelabs for Android



Timeline

Android Engineer

Metro Bank
04.2022 - 12.2024

Android developer

Ingenie Ltd.
10.2021 - 04.2022

Contract Android developer

Virgin Money
10.2020 - 09.2021

Android Developer

Exlibris Ltd
10.2017 - 08.2020

Android Developer

Intellivision Technologies
02.2014 - 03.2017

Master of Science - Computer Science

Pune University
06.2010 - 04.2012

Bachelor of Science - Computer Science

Pune University
06.2007 - 04.2010
Akshata Deshpande