Summary
Overview
Work History
Education
Skills
Accomplishments
Projects
Timeline
Generic

ANUP SHARMA

Summary

Senior Android Developer and Android Technical Lead with 6+ years of experience in Android application development using Kotlin and Java. Expertise in POS and payment solutions, MVVM, Clean Architecture, and third-party SDK integration. Proven experience leading development teams, building scalable enterprise applications, and delivering secure payment solutions for retail businesses.

Overview

6
6
years of professional experience

Work History

Android Technical Lead | Senior Android Developer

Chetu India Pvt. Ltd.
Noida
03.2020 - Current
  • Led and mentored team of 9 Android developers, increasing project delivery efficiency through best practices.
  • Designed scalable application architectures using MVVM and clean architecture principles.
  • Developed Android applications utilizing Kotlin, Java, Android SDK, Compose, and coroutines.
  • Conducted thorough code reviews and architectural planning sessions.
  • Collaborated with product owners, QA teams, business analysts, and clients to ensure alignment on project objectives and deliverables.
  • Managed releases, production support, bug fixes, and performance optimizations.
  • Designed secure payment processing and offline synchronization modules to enhance user experience.
  • Integrated third-party SDKs and enterprise hardware devices, enhancing application functionality and user experience.

Education

Master of Computer Applications (MCA) -

Galgotia College of Engineering & Technology (AKTU)

Bachelor of Computer Applications (BCA) -

Hierank Business College (CCS UNIVERSITY)

Skills

  • Kotlin
  • Java
  • Android SDK
  • Jetpack
  • MVVM
  • Clean Architecture
  • Coroutines
  • Retrofit
  • Room
  • Firebase
  • Retail Applications
  • Device Connectivity
  • GitHub
  • Azure DevOps
  • Jira

Accomplishments

  • Delivered Android solutions across 100+ retail stores in the United States.
  • Led the development of enterprise POS platforms for retail, restaurant, fuel, and EV charging businesses.
  • Integrated PAX, Clover, and Verifone payment systems.
  • Improved application stability through modern Android architecture.

Projects

Project 1: Retail POS & Store Management Application

Role: Technical Leader/Senior Software Engineer 

Roles & Responsibilities

  • Worked on a large-scale Retail POS application supporting Merchandise, Fuel, and EV Charging business operations.
  • Developed and enhanced key modules including Sales, Customer Management, Inventory Management, Batch Processing, Reporting, and Analytics.
  • Integrated the Fiserv Payment Processor using a Semi-Integrated Payment Architecture to ensure secure and compliant card transactions.
  • Implemented payment functionalities using Verifone PIN Pad Devices, including Sale, Refund, Void, and Pre-Authorization transaction flows.
  • Integrated Fuel Dispensers through Site Controller and PTS-2 Forecourt Controller to support fuel authorization and transaction processing.
  • Developed fuel sale workflows including Pump Activation, Fuel Dispensing, Transaction Completion, and Settlement.
  • Integrated multiple POS peripherals such as 2D Barcode Scanners, Cash Drawers, and Cloud Printers to streamline checkout operations.
  • Developed and integrated 10+ Loyalty Programs, enabling rewards, points accumulation, and customer retention initiatives.
  • Implemented a flexible Promotions Engine supporting discounts, special offers, and campaign-based pricing.
  • Collaborated with cross-functional teams to deliver seamless retail operations across merchandise, fuel, and EV charging workflows.
  • Participated in application design, development, testing, deployment, and production support activities.
  • Ensured high performance, reliability, and compliance for payment and retail transaction processing systems.
Project 2: Retail POS Android Application

Role: Senior Software Engineer 

Roles & Responsibilities

  • Developed and maintained a high-volume Android Retail POS application used by 100+ merchants across the US.
  • Implemented Semi-Integrated Payment Solutions using PAX SDK with PAX A35/A37 payment terminals.
  • Integrated payment processors including BroadPOS, Elavon, Vantiv (Worldpay), and TSYS Sierra for EMV, contactless, debit, and credit card transactions.
  • Developed payment workflows such as Sale, Refund, Void, Pre-Authorization, Capture, and Settlement.
  • Built secure communication between POS and payment terminals, ensuring reliable transaction processing.
  • Designed robust solutions for network failures, transaction timeouts, and payment recovery, preventing duplicate charges and ensuring transaction consistency.
  • Optimized application performance and payment reliability for large-scale merchant deployments.
  • Implemented logging, monitoring, and diagnostic tools to improve production support and issue resolution.
  • Provided Level-3 Production Support, troubleshooting critical payment and terminal-related issues.
  • Participated in architecture design, code reviews, Agile/Scrum ceremonies, deployment, and release activities.
Project 3: Sports Social Media Android Application

Role: Android Developer

Roles & Responsibilities

  • Developed and enhanced features for a Sports Social Media Android Application using Java and Kotlin.
  • Implemented functionalities related to live score updates, user engagement, and community interaction.
  • Integrated third-party APIs for live sports data, push notifications, and social media sharing.
  • Collaborated with UI/UX designers to develop intuitive and user-friendly interfaces.
  • Worked closely with QA teams to identify, troubleshoot, and resolve application issues.
  • Participated in code reviews and followed Android development best practices to maintain code quality.
  • Optimized application performance and improved overall user experience.
  • Contributed to feature development, testing, deployment, and production support activities.
Project 4: Drone Monitoring & Inspection Application

Role: Android Developer

Roles & Responsibilities

  • Developed an Android application for remote drone monitoring and gas pressure inspection.
  • Integrated DJI SDK for drone connectivity, flight control, and mission execution.
  • Implemented Mapbox for map visualization, polygon creation, and KML file upload to define drone flight areas.
  • Integrated MPAndroidChart for displaying gas pressure and inspection data analytics.
  • Worked on real-time communication between the mobile application and drone systems.
  • Participated in feature development, testing, bug fixing, and production support.

Timeline

Android Technical Lead | Senior Android Developer

Chetu India Pvt. Ltd.
03.2020 - Current

Master of Computer Applications (MCA) -

Galgotia College of Engineering & Technology (AKTU)

Bachelor of Computer Applications (BCA) -

Hierank Business College (CCS UNIVERSITY)
ANUP SHARMA