Dilbag Singh

Dilbag Singh

$80/hr
Sr. Android, Kotlin Developer
Reply rate:
-
Availability:
Hourly ($/hour)
Location:
Firozpur, Punjab, India
Experience:
6 years
DILBAG SINGH-| linkedin: dilbagsingh094 | - _______________________________________________________________________________________________ SUMMARY Native Android developer experienced with the latest Android trends like Kotlin, Coroutines, Flows, jetpack libraries, and architecture components. PROFESSIONAL EXPERIENCE Senior Software Developer (Sep 2020 - present): Mobile Programming India Pvt Ltd Software Developer (April 2019 - Aug 2020): Bentsys Software Developer (Aug 2017 - April 2019): AppiVa Software Pvt. Ltd. TECHNICAL SKILLS Languages: Database: Miscellaneous: Development Environment: Kotlin, Java, XML Firestore, Firebase realtime, Room SQLite, ObjectBox Jira, Clickup, Git Android Studio, VS Code, Intellij Idea RELEVANT SKILLS ● ● ● ● ● ● ● Experienced in MVVM, MVP, KMM and Uber RIBs architecture. Well-experienced in Kotlin Coroutines and Flows, channels. Worked with Hilt, Dagger2 dependency framework. Experience with Work Manager, Room, Livedata, Navigation and other jetpack libraries. Worked with Firebase databases, FCM, crashlytics, and Authentication. Retrofit, OkHttp network API handling and JSON parsing. Proficient in native Android development. EDUCATION ● ● B. TECH CSE, FCET College (2017) under I.K. Gujral Punjab Technical University with 75% marks. 12th under Punjab School Education Board with 67% marks. PROJECTS Name: Porter - Truck & Bike Delivery app Play Store: bit.ly/3GpnSZw (10M+ downloads) Client: Porter Porter is India's Largest Marketplace for Intracity Logistics services. Customers can book from two-wheelers, three-wheeler, trucks and other vehicles for transferring stuff from one place to another place with facilities like tracking orders and intercity orders. Roles and Responsibilities: ● worked on adding feedback and doorstep delivery feature development. ● worked on adding favourite places on device caching. ● worked on migrating the start trip flow to a new gateway client. ● worked on enhancing the onboarding flow for new customers. ● worked on defect fixes. Name: Suzuki Connect (Europe/Japan) Play Store: bit.ly/42j5poU (100K+ downloads) Client: Suzuki, IBM Maruti Suzuki app for the Europe/Japan region. Users can view dashboard reports and perform remote Lock/Unlock operations. Users can check fuel, range, location and other driving attributes and receive alerts for vehicles. Roles and Responsibilities: ● worked on biometric features for remote control actions. ● worked on creating location geofence for vehicle monitoring. ● work on Ignition on alert with customized day and time selection. ● worked on app profile management, support, and dealer screen development. ● worked on overall features development and defect fixes. Name: Smart-Connect Play Store: bit.ly/3NgUar1 (5M+ downloads) Client: Vodafone Idea, IBM Smart-Connect is a Vodafone Idea app for POS retail users. It is used by retailers for prepaid sim operations. Users can recharge, Activate a new sim, do KYC, eKYC, sim upgrade Exchange, managing agents and other sim-related services Roles and Responsibilities: ● worked on the reserve number feature to reserve premium numbers. ● worked on device registration for customer eKYC. ● worked on the scanner to scan photos to extract Numbers with MLkit. ● worked on UI updates on different screens. ● worked on overall development and defect fixes. Name: JioMeet Play Store: bit.ly/37h39W6 (5M+ downloads) Client: Reliance Jio JioMeet is a meeting and video-conferencing application. users can create personal, dynamic, planned meetings. panels can have hosts, co-hosts and participants with many features and options to control meetings. Roles and Responsibilities: ● worked on the UI design update on the main app screens. ● worked on whiteboard integration and stabilizing the feature. ● worked on webinar feature refactoring and maintenance. ● worked on bug fixing and the overall stability of the app. Name: Porter - Delivery Driver App Play Store: bit.ly/3jpqQUy (1M+ downloads) Client: Porter Porter is India's Largest Marketplace for Intracity Logistics services. Customers can book from two-wheelers, three-wheeler, trucks and other vehicles for transferring stuff from one place to another place with facilities like tracking orders and intercity orders. Roles and Responsibilities: ● worked on adding feedback flow with different questions for doorstep delivery. ● worked on adding recent and favourite caching on limit API usage. ● worked on migrating the start trip flow to a new gateway client. ● worked on enhancing the onboarding flow for new customers. ● worked on defect fixes. Name: My2do Play Store: bit.ly/37neGjA Client: Appiva my2do is an event creation and collaboration app. Users can create tasks, and events with location, attachments, calendar, and attendees, create subtasks and notify attendees to take their responses. events and tasks can be reoccurring with different time schedules. Roles and Responsibilities: ● created the UI for event addition and modification. ● added location monitoring feature and updated based on location. ● worked on attaching subtasks to a task functionality. ● managed recurring tasks and event schedules in the app. ● managed Firestore and room database syncing. Name: Helen Client: Bentsys Helen is a self-answering module app. It is an app for the doctor to present patients with different questions and generate a report for their answers. questions can include different image part selections, lists, and checklists. all generated data got encrypted and sent to doctors to visualize. Roles and Responsibilities: ● worked on serving the questions with images and taking the input on image selection. ● added the local data encryption and Google KMS data encryption. ● worked on the bulk sms sending feature to notify users. ● worked on stabilizing apps and code updates from Java to Kotlin. Name: ezTask.io Client: Appiva ezTask is an intelligent sales management platform. It has call and email integrations, tele-callers and resource management, lead generation, a dashboard, data analysis, and location tracking for users to check and control everything. Roles and Responsibilities: ● worked on overall project management and stability. ● managed code to add new leads and store to the Firestore. ● worked on user location tracking features. ● added the dagger2 dependency injection and MVVM integration.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.