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!
- Email: [email protected]
- LinkedIn: Click Here
- Medium: Click Here
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
.
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.
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 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
- Languages
- Development Environment and Tools
- Version Control
- Cloud Platforms and Databases
- Continuous Integration / Continuous Deployment
- Project Management Tools
- API Testing
- Payment Gateway
- Analytics
- Build Tool
- Communication
- Android Libraries and SDK
- Kotlin Extensions and Libraries
- Architecture Patterns
- Libraries
- Other Concepts and Tools