Damanpreet S.

Damanpreet S.

Senior Technical Lead

Bengaluru , India

Experience: 10 Years

Damanpreet

Bengaluru , India

Senior Technical Lead

114892 USD / Year

  • Immediate: Available

10 Years

Now you can Instantly Chat with Damanpreet!

About Me

Working as technical lead in Goibibo. Ownership of flights and flights plus hotel vertical. Working on middleware creation in node js. Written flights and flight plus hotel in mvc from scratch. Worked in Samsung Electronics as a Rnd Engineer. Worked ...

Show More

Portfolio Projects

Description

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.'

https://github.com/nic-delhi/AarogyaSetu_Android/blob/master/Contributors.md

Show More Show Less

Description

Utility App that connects you automatically to the free Wi-Fi Connection in the range. Purpose is to create a community that will provide you internet connection at every place in the world. Currently we have data of 60+ Countries. It also shows nearby connections that are in your reach. This also helps in choosing your favorite network so that it gets higher priority. It also helps in creating hotspots. Technologies Used: Firebase, Work Manager, Service, Reflection, Java, AdMob, Billing Client, Geolocations, Auth System using Firebase

Show More Show Less

Description

  • TitleSenior Technical Lead

    I was given a responsibility to lead complete mobile team for flights vertical in Android as well as IOS. I am responsible for setting up a new team from scratch in Bangalore office.

  • 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.

Show More Show Less

Description

Samsung Keyboard, Writing Buddy, Interactive Tutorials, Hard Keyboard and Input Method Framework Worked Onsite in Samsung Digital City, Suwon, South Korea. for six months on development of below modules : Samsung Keyboard, Interactive Tutorials, Memory Optimization using MAT for Galaxy Note 3 and S5. (Got appreciation for my performance and development work in HQ).

Additional Roles and Responsibilities: Hard Keyboard and Side Sync In-Charge.

Show More Show Less