Damanpreet Singh

Engineering Manager

Bengaluru, Karnataka, India13 yrs 3 mos experience

Key Highlights

  • 14 years of experience in mobile development
  • Led high-impact projects with significant user growth
  • Expert in Android and iOS application development
Stackforce AI infers this person is a Mobile Development Expert with extensive experience in B2C applications.

Contact

Skills

Core Skills

Android TvEngineering ManagementAndroid JetpackKotlinMobile ApplicationsSoftware DevelopmentTechnical Leadership

Other Skills

Agile MethodologiesAgile Project ManagementAlgorithmsAnalytical SkillsAndroid SDKAndroid StudioBluetooth ScanningCC++CoroutinesData StructuresDesign PatternsFirebaseForeground ServiceGradle

About

Very passionate mobile developer with around 14 years of industry experience. I have gained in-depth knowledge of mobile stack by working on very challenging, high impact and high paced projects throughout my professional career. Below are some of my projects: 1. Aarogya Setu (Android lead dev. Did POC, app architecture and many critical features) Fastest app to reach 50M users. 2. Family Safety app by Microsoft 3. Lead Goibibo Android, iOS and react native flights team of 6 people. 3. Samsung keyboard on S5, S6, Note Series and many other critical devices. Tech Stack : Android Fundamentals, Android Framework, iOS Fundamentals, Java, Kotlin, Swift, React Native, JavaScript, MVVM, FCM, Firebase, FireStore, Cloud Functions, RxJava, Dagger, espresso, junit, mockito.

Experience

13 yrs 3 mos
Total Experience
1 yr 11 mos
Average Tenure
2 yrs
Current Experience

Sony pictures networks india

Engineering Manager

Jun 2024Present · 2 yrs · Gurugram, Haryana, India · On-site

  • Working on Android TV, Amazon Firestick and Jio TV.
  • 1. Managing the team of 10+ people.
  • 2. Providing the solution for the different features and enhancements required to increase the performance and manage the product
  • 3. Handling the smooth releases of AFS, ATV and JioTV
  • 4. Working on video rendering for Exoplayer to improve VSFT, preroll, midroll, postroll ads experience.
  • 5. Working on handling the navigation and focus handling on TV.
Android TVVideo PlaybackPeople ManagementPeople DevelopmentEngineering ManagementSolution Architecture

Disney+ hotstar

Staff Software Engineer

Dec 2022Dec 2023 · 1 yr · Gurugram, Haryana, India · On-site

  • Working on Hotstar app. Working on improving Search and Discovery module to improve performance and
  • providing better user experience on lower end devices.
  • Tech Stack: Kotlin, Java, Coroutines, Hilt, Services, Jetpack Compose
Video PlaybackAndroid JetpackKotlinJavaCoroutinesHilt+2

Google

Software Engineer

Jan 2022Jan 2023 · 1 yr · Bengaluru, Karnataka, India

  • Google Assistant for NBU
Model-View-Presenter (MVP)Mobile ApplicationsModel-View-Controller (MVC)Software DevelopmentMobile TestingAgile Methodologies+7

Microsoft

Senior Software Engineer

Aug 2020Dec 2021 · 1 yr 4 mos · India

  • Worked on Microsoft Family Safety Android App.
  • Technologies used : Dagger, Kotlin, Coroutines, Work Managers, Services. Accessibility
Resource AllocationModel-View-Presenter (MVP)Technical LeadershipMobile ApplicationsModel-View-Controller (MVC)Software Development+11

Aarogya setu

Volunteer Android Lead

Mar 2020Jul 2020 · 4 mos · Bengaluru, Karnataka, India

  • First developer to work on Aarogya Setu Android Application. Did initial POC and worked till first version of Aarogya setu was launced.
  • Major Work done includes:
  • 1. Application Architecture
  • 2. Bluetooth Scanning Foreground Service.
  • 3. Work Managers to do bulk uploading of data and to restart service.
  • 4. Rest Client using retrofit and OKHttpClient with SSLPinning.
  • 5. Dynamic language framework for localization on the fly.
  • 6. Notification Framework using FCM.
  • 7. Onboarding flow with language change functionality.
  • 8. Webview implementation with language change support using stacks to dynamically change language of previously loaded pages.
  • 9. Authentication using Firebase which was later on moved to AWS.
  • 10. Database integration and storage of data using Room.
Technical LeadershipMobile ApplicationsSoftware DevelopmentAndroid JetpackMobile TestingAgile Methodologies+6

Goibibo

3 roles

Engineering Manager

Promoted

May 2019Jul 2020 · 1 yr 2 mos

  • Lead mobile team for flights vertical in Android as well as IOS. Responsible for setting up a new team from scratch in Bangalore office.
Resource AllocationTechnical LeadershipMobile ApplicationsModel-View-Controller (MVC)Software DevelopmentAgile Project Management+12

Technical Lead

Promoted

Jun 2016Apr 2019 · 2 yrs 10 mos

  • Leading flights and flights plus hotel module of Goibibo android Application.
  • Designed and Implemented flights module using MVC and MVVM architecture from scratch.
  • Using Dagger, RxJava, Kotlin, LiveData, Room and other architectural components as well.
  • Designed a rest module using Volley.
  • Designed and implemented Traveller module for Goibibo Application using Abstract Factory Design pattern.
  • Implemented custom graph view that is visible on results page of app from scratch.
  • Implemented Goibibo calendar with dynamic flight fares. Visible on search form of flights in Application. Playstore : https://play.google.com/store/apps/details?id=com.goibibo
Resource AllocationTechnical LeadershipMobile ApplicationsSoftware DevelopmentMobile TestingAgile Methodologies+8

Senior Software Engineer

Jun 2015May 2016 · 11 mos

Mobile ApplicationsSoftware DevelopmentMobile TestingAgile MethodologiesJUnitAndroid SDK+6

Samsung electronics

Engineer

May 2012Jul 2015 · 3 yrs 2 mos · Noida Area, India

  • Android Developer with In-depth knowledge of Android Framework
  • Proficient in Core Java with Multithreading, Serialization, Collection Framework
  • Ability to use Design patterns and principles properly.
  • Working on development and maintenance of Samsung Keyboard, WritingBuddy, Interactive Tutorials, SwiftyKey/Xt9/Vision Objects libraries, Hard Keyboard and Input Method Framework for Samsung smartphones based on Android for various regions of world.
Mobile ApplicationsSoftware DevelopmentMobile TestingAndroid SDKAnalytical SkillsGradle+2

Education

PEC University of Technology

B.E — Computer Science and Engineering

Jan 2008Jan 2012

Stackforce found 100+ more professionals with Android Tv & Engineering Management

Explore similar profiles based on matching skills and experience