Jon Brubacher,加拿大安大略省基奇纳的开发者
Jon is available for hire
Hire Jon

Jon Brubacher

验证专家  in Engineering

软件开发人员

Location
基奇纳,安大略省,加拿大
至今成员总数
May 29, 2019

Jon拥有超过8年的Android和iOS手机应用开发经验. 他参与过拥有数百万用户的重大项目,并在快节奏的创业环境中从零开始构建应用程序.

Portfolio

ClassDojo
移动应用,Git,协程,RxJava, Rx, Kotlin, Android
North, Inc.
移动应用,Rx, Git, Dart, Swift, Java, Kotlin, Flutter, iOS, Android
North, Inc.
移动应用,Git, Java, Android

Experience

Availability

Part-time

首选的环境

Git, Android Studio

最神奇的...

...我参与的一个项目是Focals智能眼镜的配套应用程序, 探索未来我们如何与科技互动的驾驶体验.

工作经验

安卓工程师

2019 - 2020
ClassDojo
  • 将不可测试的整体屏幕重构为带有测试的MVVM架构.
  • 从视图模型类中提取存储库数据层,以改进模块化和可测试性.
  • 将Rx的用法迁移到协程以降低复杂性.
  • 通过引入几个方便的模式简化了单元和仪器测试的创建.
  • 重建了一个绘图工具功能,增强了对远程学习的支持, 同时也增加了可测试性.
  • 将React Native屏幕替换为Native Android.
技术:移动应用,Git,协程,RxJava, Rx, Kotlin, Android

团队领导,移动配套应用

2016 - 2019
North, Inc.
  • 领导团队为Focals智能眼镜开发安卓和iOS配套应用.
  • 建立了可靠的OTA自动软件更新系统.
  • 创建了强大的蓝牙配对和重新连接流程.
  • 集成第三方api并利用移动操作系统功能来增强设备功能.
  • 监督采用Flutter来提高团队在UI任务上的速度.
技术:移动应用,Rx, Git, Dart, Swift, Java, Kotlin, Flutter, iOS, Android

首席开发者,移动演示应用

2015 - 2016
North, Inc.
  • 带领团队开发Android应用,推动智能眼镜原型的演示体验, B轮融资1.2亿美元.
  • 利用Android布局系统控制单片机供电显示器的UI.
  • 在不断发展的硬件平台上,提供了具有快速周转的演示就绪功能.
技术:移动应用,Git, Java, Android

Myo软件公司软件开发员

2013 - 2015
North, Inc.
  • 为Myo手势控制手环开发了sdk、移动应用程序和桌面配套应用程序.
  • 作为唯一的Android开发者,从头开始创建Myo Android SDK和音乐控制应用程序.
技术:移动应用,Git, c++, Swift, Java, Qt, iOS, Android

Android开发者,移动应用团队

2010 - 2013
Kobo
  • 开发了一款高度评价的电子书应用程序,在各种Android手机和平板电脑上拥有超过100万用户.
  • 贡献了代码的所有领域, 从Android UI和ePub渲染到SQLite数据库和服务器通信.
  • 作为高度协作的敏捷团队的一员,在快节奏的环境中响应快速变化的需求,同时交付定期发布.
  • 设计了一个定制的平板电脑启动器应用程序的架构.
技术:移动应用,Git, Java, Android

Kobo图书阅读应用程序

http://play.google.com/store/apps/details?id=com.kobobooks.android
我开发了一个评价很高的电子阅读应用程序,拥有超过100万用户,可以在各种安卓手机和平板电脑上使用.

focus by North Smart Glasses Companion App (Android)

我领导的团队为Focals智能眼镜开发了安卓和iOS配套应用.

focus by North Smart Glasses Companion App (iOS)

我领导的团队为Focals智能眼镜开发了安卓和iOS配套应用.

Languages

Kotlin, Java, SQL, Swift, Dart, c++

Frameworks

JUnit, Android SDK, Mockito, Dagger, iOS SDK, Flutter, Rx, Qt

Libraries/APIs

Android API, Retrofit, RxKotlin, RxJava, RxSwift

Tools

Android Studio, Git, GitHub, Xcode, Gradle, Fastlane, Jira, Android NDK

Paradigms

Unit Testing

Platforms

移动(平板电脑),Android, iOS, Firebase

Storage

JSON

Other

移动应用,b谷歌Play Store,协程,代码架构,UI动画,移动用户体验,Lottie

2005 - 2010

计算机科学学士学位

滑铁卢大学-滑铁卢,安大略省,加拿大