Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Mayank Kumar  Singh

Mayank Kumar Singh

Lead Android Developer
Gurgaon

Summary

Staff Engineer with 9 years of experience in Android development, specializing in Java and Kotlin. Skilled in building secure, scalable mobile applications across the BFSI domain, with a strong focus on clean architecture (MVP, MVVM), accessibility, and performance optimization. Proven ability to lead cross-functional teams, drive Agile delivery, enforce code quality through reviews and CI/CD, and seamlessly integrate modern libraries, APIs, and SDKs. Known for delivering high-impact solutions through a balance of technical expertise and collaborative problem-solving.

Overview

10
10
years of professional experience

Work History

Staff Engineer

Nagarro Software Pvt.Ltd
12.2018 - Current
  • Collaborated with stakeholders to gather and refine requirements; managed Jira stories within Agile Scrum workflows.
  • Partnered with designers and backend developers to unblock frontend development and ensure cross-functional alignment.
  • Built and maintained custom SDKs including enrollment, UI, and facial recognition SDKs for scalable and modular development.
  • Designed and implemented custom UI components to meet complex functional and design specifications.
  • Followed MVP architecture with clean code principles for maintainable and scalable codebases.
  • Developed features using Java and Kotlin; applied feature toggles for controlled rollouts and A/B testing.
  • Implemented certificate pinning for secure API communication and protection against man-in-the-middle (MITM) attacks.
  • Created unit tests using Mockito to ensure high reliability and code coverage.
  • Configured ProGuard rules for code obfuscation and protection of sensitive business logic.
  • Leveraged CI/CD pipelines for automated QA build deployments; integrated SonarCloud to maintain code quality standards.
  • Used Git pull requests via Azure DevOps for code collaboration, review, and version control.
  • Ensured compliance with accessibility standards; integrated analytics and Appsflyer for user behavior tracking and attribution.
  • Mentored and supported team members through code reviews, technical guidance, and sprint planning.Banking Application (Dec 2018–2025)
  • Collaborated with stakeholders to gather and refine requirements; managed Jira stories in Agile Scrum environments.
  • Worked closely with designers and backend developers to ensure seamless integration and unblock frontend development tasks.
  • Designed and implemented custom UI components to meet complex design and functionality requirements.
  • Followed MVP architecture and clean code principles to maintain a scalable, maintainable codebase.
  • Developed features using both Java and Kotlin; used feature toggles for controlled deployments.
  • Wrote unit tests with Mockito to ensure high test coverage and code reliability.
  • Used CI/CD pipelines for automated QA releases; integrated SonarCloud for continuous code quality checks.
  • Implemented accessibility standards and best practices to ensure inclusive user experience.
  • Integrated analytics and Appsflyer for user tracking, behavior analysis, and attribution.
  • Supported and mentored team members, contributing to planning, technical guidance, and problem-solving.

Android Developer

Vihaan Networks
09.2017 - 12.2018

Security Management System
Software solutions provider specializing in security-focused applications
September 2017 – December 2018

  • Contributed to the development of a security-based mobile application designed to provide situational awareness and detect unauthorized intrusions.
  • Gathered and analyzed client requirements to ensure alignment with product goals and user needs.
  • Developed key modules including user registration and loyalty features within the Android application.
  • Followed coding standards and participated in code reviews to ensure code quality and maintainability.
  • Integrated technologies such as LWM2M, Google Maps, COAP, and NFC to enhance functionality and device communication.
  • Provided ongoing support through bug fixing, performance improvements, and maintenance of additional modules.
  • Utilized Java, XML, and Android SDK to deliver stable, scalable mobile solutions.

Android Developer

TechAhead
06.2015 - 09.2017

Teacher and Student App

A leading Los Angeles-based organization that conducts their own classes.

March 2016 – December 2017

Project involved the development of applications providing an all-in-one scheduling platform for teachers and students.

Android, Java, XML

· Involved in architecting and UI development of the entire application

· Implemented push notification, analytics, and Facebook login API


Real State Online App

An India-based company that provides the facility to conduct real estate transactions online.

January 2017 – August 2017

Project involved the development of applications providing services to customers for arranging meetings, viewing, and buying properties.

Android, Java, XML

· Developed end-to-end solution for the app

· Involved in architecting and UI development of the entire application

· Implemented Facebook login API and AWS



Education

Master of Computer Applications - Computer Applications Development

CDAC (Guru Govind Singh Indraprastha University), Noida, India
04.2001 -

Bachelor of Computer Applications - Computer Applications Development

IGNOU, Patna, India
04.2001 -

Skills

Languages & Frameworks: Java, Kotlin, XML, RxJava, Retrofit, Dagger 2, Data Binding, MVP, MVVM, Clean Architecture

Accomplishments

    Successfully completed the 1-year NAGP program and earned NAGP Tagged in Nagarro

Timeline

Staff Engineer - Nagarro Software Pvt.Ltd
12.2018 - Current
Android Developer - Vihaan Networks
09.2017 - 12.2018
Android Developer - TechAhead
06.2015 - 09.2017
CDAC (Guru Govind Singh Indraprastha University) - Master of Computer Applications, Computer Applications Development
04.2001 -
IGNOU - Bachelor of Computer Applications, Computer Applications Development
04.2001 -
Mayank Kumar SinghLead Android Developer