



个人介绍
在工作过程层中,喜欢研究和学习,形成了一套分析解决问题的方法,并且在开发过程中善于对不同的模块进行边界分析已达到代码简洁、条理清晰的风格。喜欢将接触到的新的框架和技术原理应用到实际工作中,并将新技术融入到项目中,做好本地化工作,避免兼容性问题出现。会学着使用工具辅助分析:
1、 在功耗优化过程中,通过WireShark工具对网络流分析唤醒状态和场景,结合IO直方图测算电量使用量,计算进程电量使用百分比。
2、借助chrome分析Android运行的trace日志,按照时间轴分析不同的cpu、进程、线程的工作状态,以及其所涉及到的系统资源。
3、内存优化过程中,会借助MAT分析内存使用场景和内存泄露可疑处
打破现有技术栈,结合业务重新设计适合的业务框架和一套监控机制,降低了开发周期,赢得了领导的认可和同事的好评,在项目的开发过程中先后获得业务团队颁发的4枚荣誉勋章(电子勋章)以及多次获取系统、部门级别的个人奖项以及公司级团体奖项,5年期间9次绩效评定6次处于部门前30%。
工作经历
2019-06-14 -至今某手机厂商公司高级架构师
基于功耗、内存、发热优化,设计并实现高可复用性业务架构以及服务端/客户端通信接口和协议: 1、优化应用线上ANR率和crash率,将ANR率从原有千分之八,降低到万分之三以内,crash率降低到万分之一以内。 2、优化应用启动时间,根据任务业务上的依赖关系设计启动任务模型,采用拓扑排序的次序对任务按照依赖关系顺次执行,优化原有启动逻辑。将应用启动时间长度从60s降低到20秒以内。 3、内存优化专项:优化应用开机内存、线上均值内存以及峰值内存,分别由45M降低至20M、80M降低至40M、200M降低至100M; 4、长连接及时性及功耗优化专项:优化主被动唤醒设备机制、设计智能心跳算法以及长连接的建连策略,优化长连接及时性以及降低功耗电量。及时性指标3秒内消息触达设备率(在线设备)提升8%,5秒内消息触达利率提升15%,10秒内消息触达率提升20%;功耗(电量)消耗降低30%,这一功耗优化结果通过公司功耗专项组验收。 5、发热专项优化:分析应用的线程峰值数量和运行时间、频率等运行状态数据,得出任务设计的优化以及相关工作线程设计,避免长时间持有cpu进行工作,线程工作状态指
2017-04-05 -2018-11-09美图杭州分公司Android研发工程师
公 司:美图杭州分公司 时 间:2017年4月至 2018年12月 职 位:Android开发工程师 工作描述:美图杭州分公司主要是一家面向品质生活用户的线上零售企业,以互联网电商为主营业务,依次经历了美铺项目、美图美妆项目、美妆测肤、美妆化妆台项目。期间做了项目需求上的工作以及应用结构、内存优化相关的工作。主要工作描述如下: 1、负责开发美铺项目的分享模块、标签模块、广告模块以及app升级模块; 2、负责开发美图美妆项目中搜索模块、用户凑单模块、红包管理模块,提供用户快速搜索、依据活动快速凑单、以及红包管理功能; 3、负责开发美妆测肤项目拯救肤质、测肤分享、分享抽奖模块,为不同的用户皮肤问题提供良好的解决方案以及肤质状态的分享; 4、负责开发美妆化妆台项目中的妆品搜索、妆品管理、我的化妆台、问答广场等模块,提供app内部的社区互动功能; 5、优化代码中的质量问题,提升应用运行响应速度; 6、统一封装分享结构,将各种分享需求及其回调采用统一的流程进行管理; 7、开发一套抽奖结构,满足测肤抽奖、分享抽奖、发布抽奖等不同业务的统一
2015-08-31 -2017-03-01支付宝(杭州)信息技术有限公司Android资深开发工程师
工作描述:负责开发Alipay+产品Android客户端以及支付宝钱包跨境口碑产品、汇率工具Android客户端,已经线上发布三个版本。主要描述如下: 1、负责Alipay+产品Android客户端的用户模块、账单模块、好友模块的设计与开发; 2、负责Alipay钱包跨境口碑项目中搜索模块、用户优惠券模块的开发; 3、负责多模块开发框架搭建,实现app组件化开发与集成; 4、负责跨境O2O、汇率工具业务开发,完成模块化业务设计与实现; 5、负责跨境O2O组件动态化下发与添加,设计并实现动态集成方案 项目经验 项目名称:跨境O2O双十二狂欢项目 项目时间:2016年9月1日至 2016年12月15日 项目简介:支付宝钱包为出境游游客推出的优惠季项目,使得出境游顾客能够获取到境外商家的优惠信息并提供优惠汇率结算工具; 主要负责:跨境O2O广告获取架构以及请求获取协议、吱口令分享信息 具体工作: 1、分析并且梳理广告数据按照国家、城市维度获取所需要的请求协议,并根据不同的协议设计不同的请求模型; 2、构建客户端请求广告框架,处理广告缓存与广告更新机制;处理多层网络请求与UI界面刷新的关系
2013-07-25 -2015-08-25宇龙计算机通信科技(深圳)有限公司多媒体应用开发工程师
前期负责公司Android音乐客户端的开发维护工作,现在负责桌面应用的开发。主要介绍如下: 1.开发CoolifeUI5.0版本音乐播放器的听歌识曲、摇晃切歌等新加模块; 2.参与维护CoolLifeUI5.0平台的音乐播放器,跟踪并维护公司5951、5892、7320、7620L等电信、联通项目。 3.参与开发CoolifeUI5.5:参与了整个项目的研发过程,负责的模块有正在播放界面的用户交互设计与实现、动画转场效果的设计与实现;后期根据移动项目的要求设计并实现UI5.5播放器的移动项目版。 4.维护CoolLifeUI5.5平台的音乐播放器,主要维护的手机项目有酷派大神系列、8971项目、酷派铂顿以及若干新平台机型。 5.针对音乐产品的当前应用设计出相应的数据模型和业务模型,使得音乐产品各个模块的业务独立化以及各业务之间的之间清晰化、层次化,同时降低30%左右的内存开销。 6.参与CoolUI6.0项目:负责音乐产品的基本结构设计及实现:数据库子模块、播放控制子模块、音频交互子模块、播放服务子模块、附件(耳机、蓝牙等设备)交互子模块、音乐在线歌单子模块、音乐在线排行榜子模块; 7
教育经历
2010-09-15 - 2013-07-01南昌大学计算机应用技术硕士
研究生期间,主攻计算机图形学方向
2006-09-05 - 2010-07-01徐州工程学院计算机科学与技术本科
四年全日制本科教育,期间获取了NIIT认证证书,并多次获取学校奖学金