Dedicated App Developer with a passion for integrating cutting-edge AI solutions into functional, user-centric applications. Experienced in Python and electronics, with a proven track record of building custom tools—including automated video content systems—that bridge the gap between complex backend logic and seamless mobile experiences. Always exploring the intersection of software and hardware to solve real-world problems.

Dilroop Singh

Dedicated App Developer with a passion for integrating cutting-edge AI solutions into functional, user-centric applications. Experienced in Python and electronics, with a proven track record of building custom tools—including automated video content systems—that bridge the gap between complex backend logic and seamless mobile experiences. Always exploring the intersection of software and hardware to solve real-world problems.

Available to hire

Dedicated App Developer with a passion for integrating cutting-edge AI solutions into functional, user-centric applications. Experienced in Python and electronics, with a proven track record of building custom tools—including automated video content systems—that bridge the gap between complex backend logic and seamless mobile experiences. Always exploring the intersection of software and hardware to solve real-world problems.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Work Experience

Senior Android Developer at Octopus Energy Group
April 1, 2022 - Present
Led development of Kotlin Multiplatform Mobile (KMM) features enabling shared business logic across Android and iOS. Delivered cross-platform features while ensuring white-label clients remained unaffected through robust CI/CD test pipelines. Built Jetpack Compose UI with MVVM, StateFlow, and sealed classes for robust state management. Improved maintainability by integrating Hilt and enhancing the dependency structure. Collaborated asynchronously with UK and India teams to deliver high-impact features. Contributed to architectural decisions through ADRs and cross-team discussions. Provided occasional SwiftUI support for iOS feature parity.
Senior Android Developer at ANZ
September 1, 2021 - March 1, 2022
Sole Android developer responsible for implementing Open Banking data-sharing features in the goMoney app (1M+ users). Enhanced user experience through detailed behavior implementation and UI refinements. Integrated Adobe Analytics to capture meaningful usage insights following MVVM patterns. Added test mocks using in-house Mockito library, improving test coverage and reliability. Participated in Agile ceremonies and contributed to platform-wide Architectural Decision Records. Supported release processes and resolved production issues.
Senior Mobile App Developer at Foodstuffs South Island Ltd
April 1, 2018 - September 1, 2021
Lead developer and architect for the online order-picking solution used across 70+ New World & PAK’nSAVE stores. Maintained Android and Flutter apps, including UI/UX wireframing and analytics integration. Built reliable asynchronous operations using Kotlin Coroutines, Dart Futures, and JS Promises. Developed internal Maven/Gradle and Dart libraries for shared functionality. Built custom Android system launcher for dedicated work devices deployed via MDM. Implemented REST/OData APIs and SAP UI5 features in TypeScript and JavaScript. Practiced TDD with unit and integration tests using Mockito.
Mobile Application Developer at Lab3
October 1, 2017 - February 1, 2018
Contributed as a part-time mobile application developer, expanding Android knowledge and gaining exposure to backend (Django) and Ionic frameworks during project work.
Indie Mobile App Developer at Independent / Self-employed
May 1, 2013 - December 1, 2018
Developed, tested, published and maintained around ~12 Indian apps and mobile games across Android and iOS.

Education

Diploma in Computing - Level 7 at Aspire2 International Group
January 1, 2017 - January 1, 2018
Master of Technology - Intelligent Systems at LP University
January 1, 2014 - January 1, 2015
Bachelor of Technology in Computer Science at LP University
January 1, 2010 - January 1, 2014

Qualifications

Bachelor Of Technology in Computer Science
July 1, 2010 - July 1, 2014
Master Of Technology in Intelligent System
July 1, 2014 - February 11, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more