Jon is available for hire
Hire JonJon 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
Experience
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配套应用.
Skills
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
Education
2005 - 2010
计算机科学学士学位
滑铁卢大学-滑铁卢,安大略省,加拿大