Summary
Overview
Work History
Education
Skills
Timeline
SoftwareEngineer
Vinayak Avhad

Vinayak Avhad

Software Engineer / Module Lead Developer
Pune,Maharashtra

Summary

Experienced Android Developer with 7+ years of expertise in crafting innovative mobile applications. Proficient in the entire development lifecycle, I specialize in creating robust solutions for Android platforms. With a track record of leading teams of 4-5 developers, I foster a collaborative environment for project success. Recognized for optimizing performance, seamless API integration, and providing mentorship. Committed to delivering projects that exceed client expectations.

  • Proven team player, collaborates effectively with diverse talents, integrating various perspectives into meaningful actions.
  • Extensive experience in developing native Android applications across diverse domains like Foreign Exchange, Education, Hospitality, and E-Commerce.
  • Technical proficiency in managing different screen resolutions for an optimal user experience, leveraging Android's responsive design principles.
  • Expertise in Dependency Injection, utilizing frameworks such as Dagger for efficient code organization.
  • Knowledge and usage of Android Jetpack Components, including Navigation, LiveData, ViewModel, Paging, etc.
  • Implementation of push notifications using Firebase Cloud Messaging (FCM).
  • Knowledgeable in POS (Point of Sale) configuration and implementation, utilizing Android SDK and Kotlin for seamless functionality.
  • Expertise in POS customizations and support, ensuring robust performance through Android technical concepts.
  • Hands-on experience in integrating POS (PSDK) with Relate, Locate, third-party payment authorization and Private Label Card vendors.
  • Proficient in implementing P2PE (Point-to-Point Encryption)/PKI (Public Key Infrastructure) encryption and Tokenization for secure transactions.
  • Strong understanding of iterative Software Development Life Cycle (SDLC) implementation, applying agile methodologies for efficient development.
  • Thorough comprehension of Software Development & Testing Life Cycle, using tools like JUnit for Android testing.
  • Hands-on experience with various POS devices, including Verifone T650c, T650p and T650t.

Overview

8
8
years of professional experience

Work History

Sr. Software Engineer / Module Lead Developer

BNT SOFT PVT LTD
05.2018 - Current

Collaborating as a team player and actively engaged in the following roles and responsibilities:

  • Contributed to diverse projects, developing applications using Kotlin, Java, and Jetpack Compose.

Currency Exchange Application

Lodging Application

PalmID Application

On-tab Charity Donation (Id Tech)

  • Developing app and applying new mobile architectures to help improve the performance and stability of the app.
  • Interacting with client when leads unavailability for better understanding on daily tasks / issues / plan.
  • Facilitates the customer to do all POS EMV operations related to retail and restaurant. Supported Card features are Insert, Swipe, contact less (NFC) and do transactions like Sale, Refund, Void, Pre-Auth, Auth Complete, Reversed etc.
  • Developing and helping to team members in complex tasks and bug solving and code reviews, merging, code versioning etc.
  • Managing & mentoring large teams of Mobile Developers
  • Daily standup within the team (Dev and QA) & Client interaction for better understanding on daily tasks / issues / plan
  • Developed proofs of concept for creative new solutions.
  • Acted as subject matter expert when resolving Point of Sale programming issues.
  • Collaborated with cross-functional teams to complete projects on time.
  • Designed, built, unit tested and supported new applications and modules for Point-of-Sale Application.
  • Documented troubleshooting and problem resolution steps, including tracking identified issues by QA.
  • Developed and managed project plans while providing status updates to management.
  • Following Below Key tools and technology used. JIRA, Bit Bucket, GIT, Core JAVA, KOTLIN, Confluence, Figma , BP tool, UL Tool etc.
  • Trained and mentored junior developers and engineers, teaching skills in [Issues Finding, Logically, importance of deadline, Android, Kotlin, Core Java, UI/UX] and working to improve overall team performance.

Sr. Android Developer

Tansar Solutions Pvt Ltd
06.2016 - 05.2018

In my capacity as a software engineer at Tansar Solutions Pvt Ltd, I undertook the following responsibilities:

Verifer Application

MIT University Application

  • Spearheaded the development of proofs of concept for innovative solutions.
  • Contributed to the VERIFER Educational ERP Application, developed in JAVA.
  • Designed and developed the admission process application with integrated PayUMoney payment gateway.
  • Assisted parents in tracking student activities within the institute.
  • Actively participated in team meetings, providing valuable input on deadlines, designs, and enhancements.
  • Developed features for Timetable, Assignments, Notifications, Event details, Daily updates, Biometric attendance, Fees Payment, etc.
  • Collaborated with fellow engineers to assess and enhance software and hardware interfaces.

Education

MCA - Master Of Computer Application

Institute Of Management & Studies (IMS)
India
04.2016

BCA - Bachelor of Computer Applications

Pemraj Sarada Colleage
India
04.2014

Skills

  • Java, Kotlin, Android
  • Retrofit 2, Volley, 3D-Secure
  • Hilt Android, Dagger2, Jetpack
  • SSL, TLS, DUKPUT, P2PE Encryption
  • POS EMV, NFC
  • POS Payment SDK, On-Fido, Biometric, PayUMoney, Paytm
  • Project documentation
  • Architecture -MVC, MVP, MVVM, Clean Architecture
  • Service- FCM, Firebase Crashlytics, Performance monitoring, Google login, Facebook login
  • Tools- Android studio, SVN, Jira, Postman, GitHub, Jenkins, Sonar Lint, Android Lint, Espresso, Mockito, JFROG
  • Linux, Windows

Timeline

Sr. Software Engineer / Module Lead Developer

BNT SOFT PVT LTD
05.2018 - Current

Sr. Android Developer

Tansar Solutions Pvt Ltd
06.2016 - 05.2018

MCA - Master Of Computer Application

Institute Of Management & Studies (IMS)

BCA - Bachelor of Computer Applications

Pemraj Sarada Colleage
Vinayak AvhadSoftware Engineer / Module Lead Developer