Mitch Tabian
Software Developer - Abbotsford, BC - Canada
mitch@tabian.ca
A software developer specializing in Android Development with expertise in Kotlin, Architecture, Design Patterns, Clean Code and Testing.
Experience
Software Developer
September 2016 - present
Codingwithmitch.com
- Backend (Ubuntu, Python, Django, Postgres)
- Web design (Javascript, Jquery, Ajax)
- Payments (Braintree API)
- Customer service
- Content creation
- 400+ videos published
-
API integration
- Vimeo
- Braintree payments
- Youtube
Content Creator
January 2016 - present
Youtube.com/codingwithmitch
- Research, plan, film, and edit highly technical content mostly on Android Development.
- 115,000+ subscribers
- 650+ videos published
- Over 13.5 million views
Technical Course Author
January 2018 - August 2018
Pluralsight.com
- Coordinated with content managers to select relevant software development topics.
- Research, design and produce technical course content focused on various Android topics such as: Threading, Navigation, Firestore, Gestures, Firebase Cloud Messaging, Cloud Functions and Crashlytics.
Application Support Analyst
April 2016 - February 2017
Overwaitea Food Group
- Provide support to company employees for all applications the company uses.
- PL/SQL
- PeopleSoft Financials
- Crystal Reports
- JBoss
- Control-M
- JIRA
Education
BSc Physics
January 2011 - April 2016
University of the Fraser Valley
Engineering Physics Diploma
January 2015 - April 2016
University of the Fraser Valley
Projects (Mobile)
Food2Fork Recipe App
Displays food recipes from a catalog of about 3000 recipes on Food2Fork.ca.
GithubOpen-Api Blogging App
Interacts with the REST API at open-api.xyz. The app handles Authentcation, password reset and CRUD functionality for blog posts.
GithubProjects (Web)
Codingwithmitch.com
- Backend (Ubuntu, Python, Django, Postgres)
- Web design (Javascript, Jquery, Ajax)
- Payments (Braintree API)
-
API integration
- Vimeo
- Braintree payments
- Youtube
Food2Fork.ca
- A simple API contains about 3000 food recipes. Originally the data was at food2fork.ca but it has since been shut down. Special thanks to my friend Simran for scraping the data and giving it to me.
- Django, Django REST framework, Python
Real-time Chat Website
- A real-time chat website with the following features:
- Web Sockets.
- Django Channels.
- User Management (register, login, password reset, update).
- Friend system (add, remove, view friends).
- Public real-time chat where any user can chat live.
- Private real-time chat where friends can chat in 1 on 1.
- Notifications (new message, friend request)
Blogging Website
- I built a blogging website where users can register, login, reset password and do CRUD operations for blog posts.
- There is a REST API for doing everything the website can do (user auth, CRUD blog operations)
Talks
Is Kotlin Multiplatform Ready for Production?
A presentation regarding whether Kotlin Multiplatform Mobile is ready for production use on iOS and Android.
Kotlin Multiplatform Mobile (Fragmented Podcast)
I was on the fragmented podcast with Donn talking about KMM.
The State of Android Development in 2021
Gurupreet is an Android Engineer working at Delivery Hero in Singapore.
Talking with an Android Tech Lead at Cuvva
Adam is the lead android engineer at a company named Cuvva in the UK.
Flutter with Simon Lightfoot
Simon is a Flutter expert.
Flutter vs Native - Which should you learn?
I spent a month exploring Flutter. In this presentation I summarize my findings.