8000 GitHub - DawinderGill/DawinderGill
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DawinderGill/DawinderGill

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 

Repository files navigation

πŸ™‹β€β™‚οΈ About Me :

Hello! πŸ‘‹ I'm Dawinder, a seasoned Native Android Application Developer based in Edmonton, Canada. With over 8 years of experience in building robust and scalable Android applications using Java and Kotlin, I have developed a strong understanding of OOP concepts and SOLID principles.

You can read my articles on Medium or check out my demo projects on GitHub, which can help you create high-quality applications by following best practices. Feel free to ask me anything about Android!

πŸ“« How to Reach Me

🧰 Professional Experience

My professional journey started at A3G Infotech, Chandigarh, India, where I began as an Android & Web Developer and gained experience in both Java and PHP. I later joined Orem Technologies, Mohali, India, where I worked on various projects like Khedmatazma and Smart Community Parking, honing my Android development skills further.

Currently, I'm associated with WorksDelight Inc, Toronto, Ontario, as a Native Android Application Developer. I've contributed to projects like Fit Radio Workout Music and Logic Puzzles Daily. In this role, I focus on building robust Android applications, maintaining CI/CD pipelines, and ensuring smooth deployment to the Google Play Store.

πŸ’Ό Professional Projects

During my tenure at various organizations, I've contributed to the development of a number of successful applications. Here are some of them:

  • Fit Radio Workout Music πŸ’ͺ - Fit Radio Workout Music is a unique fitness application that delivers DJ engineered mixes of your favorite songs that are designed to match your workout pace and keep you motivated and focused. Whether you're into running, strength training, or yoga, there's something for everyone.
  • Logic Puzzles Daily πŸ’‘ - Logic Puzzles Daily is a fun and challenging game that offers brain exercises for adults & kids. The app allows you to solve unlimited logic grid puzzles, track your performance with charts and stats, and compete with others for the top spots on the leaderboard.
  • Khedmatazma πŸ› οΈ - Khedmatazma is a comprehensive platform that connects service providers and customers. Users can book a wide range of services, from home cleaning and beauty services to car wash and maintenance. The platform guarantees top quality services at reasonable prices.
  • Smart Community Parking πŸš— - Smart Community Parking is intended for drivers who are looking for free, street car parking. Users share their space before driving away from a space, another user takes that space creating a cycle that organizes and resolves parking shortage.

🏠 Personal Projects

In addition to my professional work, I engage in personal projects to further hone my skills and experiment with new concepts:

  • Gutka Sahib πŸ“– - Gutka Sahib app provides a range of Nitnem banis, accompanied by audio for an immersive spiritual experience. It features a unique 'Sehaj Path' function that remembers the last-read page, ensuring a seamless reading experience. Listen to live Kirtan from Sri Harmandir Sahib and world Gurdwaras Live Radio Stations anytime, anywhere. The app offers daily Hukamnama updates from Shri Harmandir Sahib and includes Nanakshahi Calendar.
  • Home Fitness πŸ’ͺ - Home Fitness is your guide to maintaining a healthy lifestyle even when you're at home. The app provides a wide range of workout routines categorized by targeted body parts. It also offers features like workout reminders, progress tracking, and the ability to customize your workout routines.
  • UHD Wallpapers πŸ–ΌοΈ - UHD Wallpapers offers a collection of high-definition wallpapers to personalize your device. The app features a broad category of wallpaper themes, from nature and landscapes to cars and abstract art. Users can download and set wallpapers directly from the app.

πŸ‘ Open Source Projects

Open-source projects are a fundamental part of my journey as a developer. It allows me to collaborate with other developers and give back to the community. Here are some of the projects I've worked on: Click Here

πŸ’» General Tech Stack

  • Languages

Kotlin Java

  • Development Environment and Tools

Android Studio Android IDE MAC OS Json

  • Version Control

Github Bitbucket Git

  • Cloud Platforms and Databases

Firebase Azure Google Cloud AWS SQLite

  • Continuous Integration / Continuous Deployment

Jenkins Bitrise

  • Project Management Tools

Jira Trello

  • API Testing

Postman Swagger

  • Payment Gateway

G Pay Paypal Stripe Paytm

  • Analytics

Google Analytics Firebase

  • Build Tool

Gradle Apache Maven

  • Communication

Microsoft Team Skype Zoom Google Meet

πŸ“± Android Development Tech Stack

  • Android Libraries and SDK

Android SDK Android Jetpack Jetpack Compose Material Design Proguard R8

  • Kotlin Extensions and Libraries

Kotlin DSL Kotlin Gradle Kotlin KSP Kotlin Extensions

  • Architecture Patterns

SOLID Principles MVVM MVP MVC Singleton Factory Builder Adapter

  • Libraries

Dagget Hilt Room Retrofit Exo Player Media3 ExoPlayer Google Maps Glide Picasso Moshi OkHttp LeakCanary Gson Espresso

  • Other Concepts and Tools

OOP Concepts UI/UX CI/CD Test-Driven Development Secure Coding Dependency Injection Instrumental Testing Unit Testing Android Services Push Notifications Broadcast Receiver Work Manager Data Binding View Binding View Model Live Data Coroutines Flows RxJava RxAndroid RESTful APIs HTTPS AWS Services Memory Management Battery Management Agile Methodologies

🌐 Socials

Linkedin Google Play Medium

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0