Jason Swaby

Jason Swaby

Senior Android Developer @ ecobee

About

Mobile technologist specializing in native Android application development. Well versed in design patterns, test driven development (TDD), and software system architecture. Building industry standard native applications since January 2009 for a variety of recognizable brands both in the US and Canada. Experienced Drupal developer (Drupal UID: 39343). Developing modules since 2007 and working on production modules in 2008, 2011-2012. Client/Server mobile applications built with Drupal or Symfony as a back-end. Dedicated Android development since March 2015. Engineering manager since May 2021. Specialties: Java, Kotlin, Android, drupal module development, Drupal Theme Development, Drupal, PHP, MySQL, jQuery, C, JSON, XML

Country

Canada

City

Kitchener

Industry

Computer Software

Skill

Dagger (Software), Android Espresso, Kotlin Coroutines, UI Automation, Android Framework, Debugging, Dependency Injection, Jetpack Compose, REST APIs, Mobile Architecture, Android Jetpack, Code Review, Model-view-viewmodel (MVVM), Test Automation, Problem Solving, Technical Leadership, Presentations, Continuous Integration and Continuous Delivery (CI/CD), Continuous Integration, Continuous Delivery

Experience

ecobee

Senior Android Developer

ecobee

LinkedIn
2023-1 - Present · 3 yrs 9 mos

Toronto, Ontario, Canada

Senior Android Developer on the Platform team.

Contractor

Web and Mobile Software Developer

Contractor

2008-2 - Present · 18 yrs 8 mos

Toronto, Canada Area

+ Web Application development primarily with: -- PHP & MySQL -- Drupal 4.5 - 8 -- Symfony 2 -- jQuery & jQuery Mobile -- XHTML & CSS. + Native Mobile Application Development with: -- Java and XML for Android -- C, Objective-C, and Cocoa Touch for iOS -- Java 1.4 for Blackberry 4.5 - 6.0 + Working knowledge of standard industry tools and practices: -- Agile -- Scrum -- Test Driven Development (TDD) -- Paired Programming -- Event Driven Development -- Feature Driven Development -- Software Estimation -- Design Patterns in Object Oriented Languages -- Agile Testing -- JIRA -- Git (GitHub), SVN, and CVS -- Google Analytics on iOS and Android -- Zendesk SDK Integration and Customization + Development Environments: -- Mac OSX (Primary OS) -- Windows and Linux (Secondary) -- Xcode (iOS), Eclipse (Android), Android Studio (Android), Netbeans (PHP/Drupal/Symfony) -- MAMP, XAMPP, WAMP -- Vagrant -- Genymotion Android Emulator

Firework

Senior Android Engineer

Firework

LinkedIn
2022-9 - 2022-12 · 4 mos

San Mateo, California, United States (Remote)

SDK Team

Vector

Senior Software Engineer - Android

Vector

LinkedIn
2022-4 - 2022-8 · 5 mos

Toronto, Ontario, Canada

Using the latest Android mobile technologies to modernize the logistics transportation industry.

Rogers Sports & Media

Manager - Mobile Development (Android)

Rogers Sports & Media

LinkedIn
2021-5 - 2022-3 · 11 mos

Toronto, Ontario, Canada

+ Manage Android Development on all Rogers Digital Media Products -- Sportsnet, CityTV, FX, and all radio (music and news) apps on Android + Interviewing candidates to augment the development team + Conducting weekly 1-on-1 with team members + Investing in the career growth of team members + Android platform expert for feature scoping and planning + Managing development relationships with external vendors + Device support management

Rogers Sports & Media

Senior Android Developer

Rogers Sports & Media

LinkedIn
2019-2 - 2021-5 · 2 yrs 4 mos

Toronto, Canada Area

+ Android Development for Sportsnet -- Android TV (Sony Bravia, nVidia Shield) -- Amazon FireTV -- Custom TV User Interfaces -- TV Input Framework (TIF) -- AndroidTV Home Screen Integration (PlayNext and Channels) -- Phone and Tablet -- Google In App Purchasing (Mobile and TV) -- Product Flavors & Flavor Dimensions -- Custom Build Types -- Kotlin -- Java -- RX Java -- 64-bit compliance -- AndroidX Conversion + Android Development for CityTV -- COVID-19 Emergency content -- Code refactoring -- Amazon FireTV Live Integration (TIF) + Agile with Scum Development Process -- Github -- JIRA -- Pull Requests and PR Reviews -- Release Management -- Daily Stand up, Backlog Grooming, Sprints, and Retrospective -- Crashlytics build delivery with Fastlane -- Canary Channel Android Studio development environment -- Mac OS Development Environment + Project Planning -- Drawing on 10+ years of mobile development experience in many capacities to plan, architect, and execute on a mobile and connected device development project, while staying within the budgeted timelines in a realistic manner. -- Mentoring junior developers in mobile industry generally accepted practices. -- Attending conferences and presenting what I learned in a comprehensive fashion, focusing on how this information helps Sportsnet and other Rogers digital platforms. -- Brainstorming sessions for products and features to improve the platform and the departments process. + Personal Development -- LinkedIn Learning Courses --- Git Essential Training: The Basics --- Git: Branches, Merges, and Remotes --- Git Intermediates Techniques --- Giving and Receiving Feedback --- Developing Your Emotional Intelligence --- Android Studio Essential Training 2020 --- Concurrent Programming with Android: Threads, Workers, and Kotlin Coroutines -- Attending Google I/O Conferences

Flybits

Senior Android Developer

Flybits

LinkedIn
2018-3 - 2019-2 · 1 yr

Toronto, Canada Area

+ Android Software Development -- Native application and SDK development -- TDD with JUnit -- Material Design -- Fragments -- Support Design Library -- ViewModel -- Room DB -- MVVM with Repository architecture design -- OkHttp for Networking -- Moshi for JSON Parsing -- Picasso for Image downloading / caching + Agile with Scum Development Process -- Bitbucket CVS -- JIRA -- Canary Channel Android Studio development environment -- Mac OSX -- Genymotion Android Emulator

Universe

Android Developer

Universe

LinkedIn
2016-1 - 2018-2 · 2 yrs 2 mos

Toronto, Canada Area

Maintaining and enhancing both Discover and TicketManager Android apps. Improving development practices through proven and trusted processes through years of mobile development experience. + Android Application Development -- Android Studio -- Custom Gradle Tasks -- EventBus -- RESTful API integration -- JSON parsing with Jackson -- Fragments -- Material Design -- Genymotion test integration -- NFC Beam integration -- Google Mobile Vision integration -- Runtime Permissions -- XML drawables -- Widgets -- Services / Intent Services -- SQLite -- Card.io integration -- Quick Settings Tile -- MPAndroidChart -- Transifex Localization API integration using Gradle and curl -- Fastlane build distribution (Crashlytics), and screenshot generation -- Bluetooth Mesh Networking + Agile/Kanban with Scrum -- JIRA -- GitHub -- Stand up, planning, retro based sprints

G Adventures

Senior Mobile Developer

G Adventures

LinkedIn
2013-5 - 2015-4 · 2 yrs

Toronto, Canada Area

Lead mobile developer working with the e-commerce team and API team. + Trello + GitHub + Test Flight (via iTunes Connect) + Restful JSON web services + Mobile library development + TDD + KVO + Application State Management + Offline data management + Crashlytics integration + Agile with Scrum + MapBox iOS SDK integration + Auto Layout + Android 4 + Android Notifications + Android Alarm Managers + Quality Assurance and Project Management with Trello and Skitch + Google Analytics on iOS and Android

CX Interactive

Technical Lead and Senior Mobile Developer

CX Interactive

LinkedIn
2012-10 - 2013-4 · 7 mos

Toronto, Canada Area

+ Lead developer on iOS and Android native application development projects -- Objective-C -- Java -- XML + Mobile web developer -- jQuery Mobile -- HTML5 -- CSS 3 + Mac OSX developer + Agile practitioner with SCRUM/Kanban + JIRA guru and evangelist + In-house Mac OS X specialist

Myplanet

Technical Lead and Mobile Specialist

Myplanet

LinkedIn
2011-10 - 2012-9 · 1 yr

Toronto, Canada Area

+ Native Mobile Application Development -- iPhone & iPad -- Android -- Blackberry & Playbook + Drupal Web Application Development + Some Symfony Web Application Development + Co-Op mentor to the Future All-Stars (Rhino Xpress) + Quality Assurance Super Hero + Software triage as a member of the Strategy and Support Team (SSG) + Freshbooks Time Management Rock Star + JIRA Advocate and specialist.

Education

University of Guelph

University of Guelph

LinkedIn

Computer Science

2005 - 2008 · 3 yrs
University of Guelph

University of Guelph

LinkedIn

Computer Science, Business Administration

2001 - 2005 · 4 yrs

Jason Swaby's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.