I am a Senior Android Engineer with 15+ years of hands-on experience building high-performance, production-grade mobile applications in Kotlin and Java. I lead 18 engineers across 9 squads on the DBS Digibank banking platform, delivering a 99.9% crash-free rate and enforcing ≥85% unit test coverage as a hard release gate. I specialise in Android performance engineering, Jetpack Compose, Kotlin Coroutines & Flows, MVVM + Clean Architecture, and security-hardening in FinTech. In parallel, I drive architecture decisions, performance improvements, and mentoring across squads. In my day-to-day I champion secure, scalable mobile experiences and foster a culture of robust code quality and collaboration. I am passionate about building resilient, fast, and secure mobile products. I enjoy leading cross-functional teams, delivering pragmatic solutions, and sharing knowledge through workshops and internal docs to uplift engineering capabilities across the bank’s Android platform.

Prachi Sinha

I am a Senior Android Engineer with 15+ years of hands-on experience building high-performance, production-grade mobile applications in Kotlin and Java. I lead 18 engineers across 9 squads on the DBS Digibank banking platform, delivering a 99.9% crash-free rate and enforcing ≥85% unit test coverage as a hard release gate. I specialise in Android performance engineering, Jetpack Compose, Kotlin Coroutines & Flows, MVVM + Clean Architecture, and security-hardening in FinTech. In parallel, I drive architecture decisions, performance improvements, and mentoring across squads. In my day-to-day I champion secure, scalable mobile experiences and foster a culture of robust code quality and collaboration. I am passionate about building resilient, fast, and secure mobile products. I enjoy leading cross-functional teams, delivering pragmatic solutions, and sharing knowledge through workshops and internal docs to uplift engineering capabilities across the bank’s Android platform.

Available to hire

I am a Senior Android Engineer with 15+ years of hands-on experience building high-performance, production-grade mobile applications in Kotlin and Java. I lead 18 engineers across 9 squads on the DBS Digibank banking platform, delivering a 99.9% crash-free rate and enforcing ≥85% unit test coverage as a hard release gate. I specialise in Android performance engineering, Jetpack Compose, Kotlin Coroutines & Flows, MVVM + Clean Architecture, and security-hardening in FinTech. In parallel, I drive architecture decisions, performance improvements, and mentoring across squads. In my day-to-day I champion secure, scalable mobile experiences and foster a culture of robust code quality and collaboration.

I am passionate about building resilient, fast, and secure mobile products. I enjoy leading cross-functional teams, delivering pragmatic solutions, and sharing knowledge through workshops and internal docs to uplift engineering capabilities across the bank’s Android platform.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Senior Android Engineer & Engineering Lead at DBS Bank, Singapore (Technical Consultancy)
November 1, 2020 - Present
Hands-on senior Android engineer leading architecture, Jetpack Compose adoption, performance engineering, Kotlin Coroutines/Flows implementation, API integration, and code quality across 9 squads for the DBS Digibank platform (1M+ users). Championed migration to Jetpack Compose, implemented App Startup sequencing with Baseline Profiles, improved startup times by ~30%, and enforced security hardening, testing gates, and modular architecture. Key project: DBS Card Plus (Taiwan).
Senior Android Engineer & Technical Lead at Tata Consultancy Services (TCS), Bengaluru, India
June 1, 2014 - March 1, 2020
Hands-on senior Android developer and team lead delivering production Android apps across Banking, Healthcare, Insurance, Retail, and Manufacturing. Owned architecture (MVVM + Clean Architecture), REST API integration, offline-first patterns with Room and WorkManager, CI/CD, mentoring, ADRs, and documentation. Improved performance, reliability, and test coverage across multiple engagements.
Senior Software Engineer – Android at Mindtree Ltd, Bengaluru, India
March 1, 2013 - April 1, 2014
Built enterprise Android tablet applications, led performance engineering (RecyclerView, image loading, and network latency), implemented REST API integration with offline-first design, and mentored junior developers across banking and healthcare domains.
Software Engineer – Android at Unvired Inc, Bengaluru, India
September 1, 2010 - February 1, 2013
Developed Android enterprise mobility apps (sales/purchase management) with REST API integration and offline-first design for reliable data synchronization in intermittent networks.
Senior Android Engineer & Engineering Lead at DBS Bank (Digibank Mobile Banking Platform)
November 1, 2020 - Present
Senior Android engineer and technical lead responsible for architecture, Jetpack Compose adoption, performance engineering, Kotlin Coroutines/Flows, API integration, and code quality across 9 squads (18 engineers) delivering the DBS Digibank platform for 1M+ users. Led migration to Jetpack Compose, established composable architecture standards, implemented app startup sequencing and Baseline Profiles to accelerate cold starts, improved rendering performance, and enforced security best practices across fintech workloads. Implemented offline-first data sync with Room and StateFlow, configured OkHttp interceptors for caching and resilience, and tuned background tasks with WorkManager. Migrated from RxJava to structured Kotlin Coroutines/Flows; enforced MVVM + Clean Architecture, multi-module builds, and Hilt DI. Established CI/CD pipelines with quality gates and release automation. Enforced security best practices including OWASP Mobile Top 10, certificate pinning, encrypted storage, and
Senior Android Engineer & Technical Lead at Tata Consultancy Services (TCS)
June 1, 2014 - March 1, 2020
Hands-on Android developer and technical lead delivering production Android applications across Banking, Healthcare, Insurance, Retail, and Manufacturing. Owned architecture decisions, implemented MVVM + Clean Architecture, migrated from RxJava to Kotlin Coroutines/Flows, integrated Retrofit/OkHttp REST APIs, added offline-first persistence with Room/WorkManager, and built robust test suites with JUnit/Mockito/Espresso. Led multi-module refactoring to enable parallel squad delivery and established CI/CD pipelines with quality gates.
Senior Software Engineer – Android at Mindtree Ltd
March 1, 2013 - April 1, 2014
Led development of enterprise Android tablet applications with hardware integrations, contributed to internal Android product, and applied MVVM + Clean Architecture to ensure maintainable, scalable code. Focus areas included performance optimisations for RecyclerView and image loading, REST API integration, and offline-first data synchronization.
Software Engineer – Android at Unvired Inc
September 1, 2010 - February 1, 2013
Developed Android enterprise mobility apps with REST API integration and offline-first data synchronization for reliability over intermittent networks.
Senior Android Engineer & Engineering Lead at DBS Bank
November 1, 2020 - Present
Hands-on senior Android engineer with technical ownership of the DBS Digibank platform — a Kotlin-based, high-security banking app serving 1M+ users across markets. Led Jetpack Compose adoption, performance engineering, Kotlin Coroutines & Flows migration, API integration, modular architecture, and engineering governance across 9 squads. Drove app startup optimisation, memory and battery performance, offline-first data synchronization, and security hardening. Established composable architecture standards, state hoisting patterns, reusable component libraries, and recomposition optimisation guidelines. Implemented App Startup sequencing and Baseline Profiles to reduce cold start times. Fostered robust testing, CI/CD gates, and quality metrics across the team.

Education

Master of Computer Applications (MCA) at Maulana Abul Kalam Azad University of Technology
January 1, 2007 - January 1, 2010
Bachelor of Computer Applications (BCA) at Ranchi University
January 1, 2004 - January 1, 2007
Master of Computer Applications (MCA) at Maulana Abul Kalam Azad University of Technology
January 1, 2007 - January 1, 2010
Bachelor of Computer Applications (BCA) at Ranchi University
January 1, 2004 - January 1, 2007
Master of Computer Applications (MCA) at Maulana Abul Kalam Azad University of Technology
January 1, 2007 - January 1, 2010
Bachelor of Computer Applications (BCA) at Ranchi University
January 1, 2004 - January 1, 2007

Qualifications

Full-Stack Development with AI – National University of Singapore (NUS)
January 11, 2030 - May 8, 2026
Cybersecurity Certification – National University of Singapore (NUS)
January 11, 2030 - May 8, 2026
Machine Learning & AI with Python – HarvardX (edX)
January 11, 2030 - May 8, 2026
Mobile Security (XACS215) – Stanford University Online
January 11, 2030 - May 8, 2026
OWASP Mobile Top 10 – SecureFlag
January 11, 2030 - May 8, 2026
DBS Certified Application Security Titan – Silver
January 11, 2030 - May 8, 2026
DBS Certified Agile Fundamentals
January 11, 2030 - May 8, 2026
Full-Stack Development with AI
January 11, 2030 - May 8, 2026
Cybersecurity Certification
January 11, 2030 - May 8, 2026
Machine Learning & AI with Python
January 11, 2030 - May 8, 2026
Mobile Security (XACS215)
January 11, 2030 - May 8, 2026
OWASP Mobile Top 10
January 11, 2030 - May 8, 2026
DBS Certified Application Security Titan – Silver
January 11, 2030 - May 8, 2026
DBS Certified Agile Fundamentals
January 11, 2030 - May 8, 2026
DBS Certified Application Security Titan – Silver
January 11, 2030 - May 8, 2026
DBS Certified Agile Fundamentals
January 11, 2030 - May 8, 2026
OWASP Mobile Top 10 – SecureFlag
January 11, 2030 - May 8, 2026
Mobile Security (XACS215) – Stanford University Online
January 11, 2030 - May 8, 2026
Machine Learning & AI with Python – HarvardX (edX)
January 11, 2030 - May 8, 2026
Cybersecurity Certification – National University of Singapore (NUS)
January 11, 2030 - May 8, 2026
Full-Stack Development with AI – National University of Singapore (NUS) [In Progress]
January 11, 2030 - May 8, 2026

Industry Experience

Financial Services, Software & Internet, Professional Services, Telecommunications, Media & Entertainment, Other