个人技能:
熟悉的语言:
Java,Kotlin,Dart,Html5,JS,Python,PHP,Groovy
熟悉的框架:
移动端
Native:
Dagger2,Retrofit,OkHttp,Jetpack,RxJava,Picasso,Glide,Realm,greenDAO,DBFlow,Robolectric,
Mockito,JUnit
Hybird:
Cordova,AngularJs,Ionic,jQuery
跨平台:
React Native,Flutter,WEEX
架构:
MVC,MVP,MVVM,Clean Architecture
Web前端:
Vue,Hugo,webpack
服务端:
Ninja,Freemarker,Hibernate,MySQL,Kafka,guava,Guice
熟悉的工具:
github,AndroidStudio,Jenkins,Systrace,Battery Historian,IntelliJ IDEA,WebStorm
熟悉的软件研发流程:
敏捷,DevOps
星巴克App (2019.07 – 2020.02)
星巴克官方移动应用,星巴克中国零售业务数字化转型的载体。
这个项目使用了组件化架构,在业务侧,将复杂的场景拆分到内聚的独立领域内,在技术侧,以业务领域拆分为基础,将大型应用的开发过程拆分为独立的小应用开发过程,通过持续集成,提高应用的发布效率,通过架构治理和基础能力复用,降低业务团队的开发成本。
Mateline Platform (2018.10 – 2019.07)
Mateline是华为OWS(Operation Web Service)部门,结合全球150+MS交付项目需求,发布的一款集信息聚合、社交协同、服务自编排于一体的App。
这个项目使用了插件化的技术方案。用户通过应用商店下载基础版本,注册登陆之后,可以在应用内下载发布中心发布的使用Native语言开发的插件。通过插件技术的动态化能力,使新功能的发布可以快速直达用户,同时也免去了用户频繁升级应用的烦恼。
在业务开发上,通过一套轻量级的动态UI框架,使业务侧可以进一步做到页面级别的动态化。开发者在Web管理端通过编排的方式生成动态页面,动态页面经服务端下发到客户端后,动态UI框架将页面配置解析为Native组件绘制出来。这使得业务具备了Web的灵活性,同时又获得了Native的体验效果。
WeLink (2017.07 – 2018.09)
WeLink是与阿里钉钉,腾讯企业微信统一级别的产品。助力华为19万员工实现跨越170个国家、7大语种、1028个办公场所的高效协同办公。
这个项目使用了插件化的技术方案,将超大型应用的开发过程,分解到业务边界明晰的小型全功能开发团队。
通过插件的沙箱机制,隔离崩溃;通过插件能力的微服务化,实现插件之间的能力复用和高效协作;通过共享View,实现UI的共享和动态组合;通过Dex的优化,加速插件的加载解析过程,进而提升启动速度;通过流水线持续集成,自动化测试,人工测试,完成产品的高效开发和发布。
Roomis(2016.02 – 2017.06)
Roomis是一款集智慧物联、人工智能、大数据等技术于一体的智慧空间管理及信息服务平台。致力于提供全方位、个性化的空间信息管理与运营服务解决方案,提升空间使用率、校园服务品质及学校文化形象。
Roomis在定制化的Android Rom之上,通过一些列功能丰富的应用,为学校提供智慧空间管理,智慧班牌展示,校园 信息发布,视频监控等功能。
兜兜友 (2014.06 – 2015.02)
基兜兜友是一款手机移动社交应用。该应用不仅具有私聊、好友动态、邂逅陌生人等社交软件的普通特性,还推出了【非诚勿扰】现场交友平台。
该项目使用FFmpeg对用户录制的视频做处理和滤镜。
趣医院 (2014.04 – 2014.05)
趣医网旗下品牌“趣医院”App是一款旨在改善患者就医体验、提升医疗机构服务模式的产品,涵盖预约挂号、报告查询、支付、住院管理等全流程就医服务。
该项目使用Codva+ionic+AngularJS技术实现
BizConf Mobile(2013.07 – 2014.03)
会畅通讯推出的用于管理BizConf电话会议的手机APP应用程序,可以通过手机全面管理电话会议(预订、参加和开启会议)。
该项目使用Mina作为NIO框架,完成会议消息的实时接收和处理,同时,该项目也开发了像日历等自定义控件。
星巴克官方移动应用,星巴克中国零售业务数字化转型的载体。 这个项目使用了组件化架构,在业务侧,将复杂的场景拆分到内聚的独立领域内,在技术侧,以业务领域拆分为基础,将大型应用的开发过程拆分为独立的小应用开发过程,通过持续集成,提高应用的发布效率,通过架构治理和基础能力复用,降低业
Roomis是一款集智慧物联、人工智能、大数据等技术于一体的智慧空间管理及信息服务平台。致力于提供全方位、个性化的空间信息管理与运营服务解决方案,提升空间使用率、校园服务品质及学校文化形象。 Roomis在定制化的Android Rom之上,通过一些列功能丰富的应用,为学校提
基兜兜友是一款手机移动社交应用。该应用不仅具有私聊、好友动态、邂逅陌生人等社交软件的普通特性,还推出了【非诚勿扰】现场交友平台。 该项目使用FFmpeg对用户录制的视频做处理和滤镜。
会畅通讯推出的用于管理BizConf电话会议的手机APP应用程序,可以通过手机全面管理电话会议(预订、参加和开启会议)。 该项目使用Mina作为NIO框架,完成会议消息的实时接收和处理,同时,该项目也开发了像日历等自定义控件。
基于Instagram的图片视频社交应用,用户通过滤镜将图片或视频美化,打上标签后,分享到Instagram 该项目使用GPUImage实现滤镜效果