damanpreet    .

damanpreet .

Mobile Developer

Bengaluru , India

Experience: 10 Years

damanpreet

Bengaluru , India

Mobile Developer

66000 USD / Year

  • Start Date / Notice Period end date: 2020-08-10

10 Years

Now you can Instantly Chat with damanpreet !

About Me

Mobile Developer with 10+ years of experience and in-depth knowledge of android and ios platforms. I have already worked on highly successful products with more than 10M+ downloads each.

I have created, and improved, dozens of successful a...

I have created, and improved, dozens of successful applications for clients in areas of education, entertainment, self-help, fitness, lifestyle and commerce. In addition I have taught thousands of students Android development through on-line courses.

How I can help you:

- Build an app from ideation to MVP and beyond
- Revive, update or fix existing applications in need of some care and feeding
- Integrate new or existing applications into popular back-ends like Firebase or AWS
- Get previously stalled app development efforts over the finish line
- Consult on feature possibilities, App Store guidelines and monetization strategies
- Perform code reviews

I have maintained 100% customer satisfaction and repeat business by truly caring about my client's products, budget, and communication needs. I am passionate about mobile development and that always comes across in the quality of my work.

Apart from this I have successfully built a company with 1,50,000 DAU and quite a good revenue. Here in this company from I have worked as a developer, marketing professional, customer care and all the possible roles that you can think of and provided 100% customer satisfaction. 
 

Show More

Portfolio Projects

Company

Aarogya Setu

Role

Mobile Developer

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

Company

Goibibo

Role

Mobile Developer

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

Company

Free Internet Wifi connect

Role

CTO

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

Samsung Keyboard

Company

Samsung Keyboard

Role

Software Architect

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