外派
职位:技术专家,软通顶级技术专家评价官
在华为消费者-预研部做鸿蒙,2020、2021年度贡献都在预研部前5%。
工作描述:
1.主导dmf项目,完备的架构设计能力
dmf是一个分布式投屏方案项目,最早的雏形在2017年左右就开始了,代码由C++写成,原方案是一对一,项目持续时间9个月。
本人工作:
a,界面开发技术储备
b,设计客户端管理应用
c,设计客户端业务应用(服务端应用由之前的简单修改即可,由其他工程师完成)
d,完成管理应用和业务应用的通信,控制等,完成内部流程设计。
e,管理应用分设:设备模块,启动模块,app模块,app轻量展示模块
f,项目进行中,本人完成了团队的log模块重构工作,成为后来整个部门的标准log模块
g,服务端图像识别工作
2.参与meetime畅联的redpacket开发,跨行设计动效
a.负责redpack
的收发流程设计,采用决策模式进行设计,代码比较规整,项目4月份开始,这块代码在中途就稳定了下来,从而有时间设计特效。
b.部分界面设计,响应式设计。
c.redpacket打开的前半段特效开发。
d.红包到达的特效开发设计。红包到达的特效设计最开始是由数名UX
设计的,但是都没获得通过,本人越俎代庖设计了该动效,一举而定,在团队内引起轰动。
e.部分文档撰写。
3.函数级重构推荐系统
推荐系统是分布式投屏内的算法模块,由团队内的数学家写成。但是代码可读性比较差,本人主要是了解了函数的功能后,
对其进行重构,包括函数名,函数参数等等都要重新命令,并修改部分代码,大大提高可读性。
4.参与拖拽交互
该项目与dmf项目渊源相同,该项目的成功当时助力华为笔记本卖断货。本人主要解决一些bug。
另外本人攻克在拖拽过程中window
上识别目标地址技术难题,算得上这几年中最难的问题(该技术没有专利,保密状态)。该技术比三星的技术要高效,负
载也更低。
5.参与超级拖拽
该项目主要是在framework添加需求,实现对界面上的各种数据进行拖拽,然后把相关功能实现在系统应用中。
主要工作应用上依照需求的特效开发。这个项目持续时间比较长,为我之后在畅联中做红包的特效提供了工作经验。
6.参与键鼠穿越
7.参与键鼠共享
这2个项目关联性比较高,主要是在各种联网设备中共用window上的鼠标,并能拖拽各个系统里的数据。
主要负责模块设计,和重构工作,主要工作是负责PC端。
8.本人在工作中解决了团队的3个顶级问题。
a.投屏时有十分之一窗口无响应,显示失真,该问题团队搞了几个月。
b.apk莫名其妙无法启动问题,该问题困扰团队超过2周。
c.跨设备ctrl+V体验差(键鼠共享项目)。
9.2021年担任公司的4级专家评委,发现和提拔公司内的技术专家,当年软通的专家级别最高级别4级。
一、中软国际有限责任公司
职位:技术专家
外派华为iMax团队(iMax团队团队后来分出多个部门,就包含前面的预研部)
2016年部门年度枝术标兵,部门有员工1500多人。
工作描述:
参与华为荣耀品牌旗舰机magic framework层的研发工作
解决大量其他公司、谷歌、平台供应商等无法解决的问题。
1.原生android的黑屏(6.0原生问题,mshowing变量错误,项目最难问题,全球就我们团队和韩国的一家公司发现该问题)。
2.安卓窗口管理逻辑错误(mfinish逻辑控制错误),该问题动员了华为内部的能动员的专家未解决,并且概率高达50%。
3.微信启动崩溃(其他工程师持续2周未解决,本人一个上午找到根因)。
4.内存泄露(仅一周,解决当时最严重的泄露导致系统崩溃问题,内存专项工作是HW SE负责的)。
5.CTS专项(由于手机定制内容较多,分解定位处理上千项不通过问题,是在处理完黑屏问题转入做的专项)。
6.开机性能、gps、网络、系统重启、三方崩溃等等。
7.帮助应用工程师解决问题(如音乐模块概率性崩溃,项目top
问题,数月未解,5分钟予以处理(本人打赌,团队500多人,其中499人一辈子也解决不了该问题);OOM,ANR)等等、
8.逆向分析小米4 framework代码并与原生代码做对比。
9.团队建设。