1、丰富的移动端开发经验及管理经验。
2、接近8年的技术管理经验。先后在58同城,猎豹移动,ofo小黄车,美菜商城,memelive等公司担任技术管理。
3、先后主导58同城App 3.0版本(web+native)技术架构改进,猎豹移动whats call项目技术架构改进及ofo海外用车App技术架构优化工作,美菜商城app的技术管理及运营等。在项目管理,技术管理等方面积累了深厚的经验。
4、资深研发+项目管理+技术团队管理多项技能。
2019.03~2021.12 美菜商城app架构优化及基础组件建设
1、android基础组件抽离(网络组件,埋点组件,jsbridge,权限组件,消息总线、通用UI库,工具库,
数据存储,地图组件,push组件,支付组件,serviceloader组件,路由组件,app监控组件,应用升
级组件等),输出android平台适应的各种基础组件应用到前端android app项目中。
2、美菜商城业务解耦,抽离业务组件(cms基础组件,分类,清单,支付,购物车,订单,优惠券等)。业务
组件UI和数据分离,适配性强,可快速使用业务组件搭建新业务。
3、搭建app组件化框架,业务分层,能力分层。
4、一系列重构措施,删除无用资源,优化技术架构去掉AA注解框架,加入路由框架。部分技术栈替换,引
入MVVM模式。整个app架构清晰,业务解耦。包体积大小减少40%,app crash率稳定保持在0.05%
以内。
5、搭建android app业务监控系统,动态规划监控维度指标(app启动时长,页面加载时长,页面网络请求异
常,自定义监控事件等),保障app日常质量及提升问题跟踪解决速率。
2017.08 -- 2019.1 ofo海外app-android端
【crash率 < 0.5‰】 【日活21w】 【双周迭代】
1、负责android端技术架构及业务需求开发。
2、android组件化架构开发。
3、主导ofo降低crash率,由千分之8降至万分之五以内。
2014.8 -- 2017.4 58同城主app房产业务迭代
对房产业务线做为独立插件需求迭代。
1、针对房产工程做性能优化,考虑和腾讯手Q合作,所以对应腾讯手Q指标来进行性能优化,涉及内存,流量,电量,页面加载速度。在性能优化方面积累一定的经验。
2、房产租房业务开发,涉及列表页,详情页,定位,地图模块开发以及各类产品需求迭代。
3、使用百度地图开发地图找房业务。负责地图框架搭建,涉及定位,地图缩放,房屋信息分区域,商圈展示等功能。
4、协助无线平台部门开发58插件机制。房产业务线作为其中一个插件,协助将房产业务作为插件接入客户端插件框架。
2014.5 -- 2014.8 58同城主app房产业务迭代
【hybrid-native演进】
对房产业务线,从hybrid模式转化为纯native模式。主要是对列表页和详情页。
1、搭建房产工程框架。
2、对列表页做native展示,使用listview做载体,通过网络请求数据展示。同时对列表页数据使用GreedDao技术做数据持久化缓存,设计一套列表刷新机制。
3、对房产业务线单独创建一个android工程,设计一套主app和房产项目通信机制。主要涉及到从主app首页点击,调起房产工程的对应页面,并涉及到协议解析转化等。
4、房产详情页开发,列表定位模块开发等。
2012.3 -- 2014.5 58同城主app全业务开发
【web+native】 【日在线200w+】
1、2012.3月开始,主导web+native的hybrid框架开发。使用webview作为载体,利用java和js之间通信机制作为主要技术核心开发出一套hybrid框架。该框架包括通信系统,资源缓存系统等。2013.7月,58同城客户端第一版hybrid上线。2013年7月作为移动开发者大会嘉宾宣讲58同城移动端hybrid框架。
2、2012.3-2014.8,维护58同城客户端需求迭代。期间演化升级hybrid框架,升级web页面加载速度和需求承载能力。
3、负责hybrid项目期间,58同城app安装量从最初几百万达到千万,同时日在线也从60多万增长到200多万。列表PV,详情PV都有很大的增长。
负责美菜商城app的全部开发管理及运营。负责android技术中台组件开发,app组件化框架搭建,混合app架构(RN,Flutter)。
memelive直播app是一款在googleplay上架的app,其主要用户群体在印度地区。我主要负责android中台技术组件的开发,app的性能优化及部分核心业务的开发。用到kotlin,java等开发语言。