Badges
Certifications
Work Experience
Self
Personal Projects•  January 2023 - Present
Built expense app using Kotlin and Jetpack Compose to ensure a stable and interactive user experience. Skilled with compose views, lazyrow, Room database, material design 3, modifiers, live data, mvvm architecture pattern, jetpack navigation, flow, coroutines, ktlint. Developed test cases using espresso and Junit. Created manual dependency injection for object creation. ExoPlayer App for efficient audio and video playback.
Senior Android Engineer
IBM•  May 2021 - February 2022
Analyzed existing banking app and its architecture to implement new app module for login version 2.0 along with supporting backward compatibility versions. Authored comprehensive confluence documentation outlining the existing application architecture and workflow. Composed thorough flowcharts and UML diagrams to describe existing app flow, before restructure and update. Mentored junior team members and conducted peer code reviews to ensure code quality and best practices. Worked on a product development team in an agile environment. Followed CI/CD software development practices using github actions.
Senior Systems Engineer
Infosys Limited•  January 2020 - January 2021
Worked on banking app covering versatile features like payments, credit/debit card transactions, money transfer, mortgage etc. Implemented features using mvvm clean code architecture pattern. Used KOIN dependency injection framework in kotlin. Worked with Jetpack architecture components (LiveData, ViewModel, Lifecycles, Navigation, ViewBinding, Room). Followed standard code style guidelines and UI design principles.
Mobile Development Engineer
Effectiive Digital•  January 2018 - August 2019
Developed Intranet software App for digital workspace with commanding features like #Channels, Posts, News, Leave Requests. Collaborated with UI-UX designers, testing engineers, product owners. Integrated REST API's with retrofit library and SAML Integration for Login. Improved apps performance by 30 % using performance testing tools. Published App on Google Play Store maintaining version upgrades.
Programmer Analyst
Mobicule Technologies Pvt Ltd•  September 2015 - October 2017
Designed and developed ekyc based applications for telecomm retailers. Developed app from scratch using android Java framework. Published app on Google Play Store. Maintaining major & minor version upgrade. App release based on zone, circle code and PAN India. Integrated multiple fingerprint scanners such as Morpho, Precision, SecuGen, Mantra and Startek, using third party SDK’s. Tested app over multiple devices to test app compatibility over multiple scanners. Discussed scanner functionality with scanner vendors and wrote clean, clear, efficient, well tested, and maintainable code following best design principles.
Education
Sunbeam institute of Technology
PG Diploma-CDAC (Wireless & Mobile Computing)•  August 2015 - August 2015
University of Pune
Bachelor of Engineering (Information Technology)•  May 2014 - May 2014