简介

毕业后进入华为公司终端软件部门,6年期间从事EMUI版本系统动画开发、鸿蒙系统多媒体开发、华为运动健康app开发的工作,同时具备Android应用开发经验,以及View、WMS、SurfaceFlinger和媒体Framework层的开发经验。目前带领7人团队,负责开源鸿蒙媒体框架的交付。

居住地

上海

工作经验年限

6年

毕业年份

2017

年龄

31

职称

16级

出生日期

1992年11月

毕业院校

复旦大学(本科+硕士 专业微电子科学与技术)

性别

工作经历

上海华为技术有限公司

高级工程师B(16级)

八月 2017 - 现在

  1. 2017.8 ~ 2020.3 EMUI系统控件&动画组,开发工程师
  2. 2020.4 ~ 2021.2 EMUI相机framework组,开发工程师
  3. 2021.3 ~ 2023.3 华为运动健康app开发,页面框架组组长
  4. 2023.4 ~ 至今 鸿蒙双框架&单框架媒体framework组,团队组长

项目经验

鸿蒙媒体framework维护&开发&团队管理

团队管理、开发、方案设计

四月 2023 - 现在

  1. 负责鸿蒙AVPlayer系统播放器底层pipeline的开发,具备鸿蒙自研播放器落地经验。针对启播时延、播放器常驻内存等性能专项,具备分析和优化经验。
  2. 对Android媒体Framework(包括MediaPlayer、MediaExtractor、DRM、MediaCodec、OMX/C2编解码框架、Buffer轮转队列等)源码较为熟悉,具备vedor硬件编解码器的落地集成经验(熟悉VNDK、selinux权限、原生进程启动等概念和实战经验),和常见问题的定位经验(踩内存、ANR等)
  3. 对iOS AVFoundation、VideoToolbox、CoreMedia等媒体相关framework有一定的使用洞察,掌握基础的swift语法,能够快速搭建ios音视频demo

华为运动健康app页面框架开发&团队管理

团队管理、开发、方案设计

三月 2021 - 三月 2023

  1. 带领5人团队,负责华为运动健康app页面框架的特性开发和基础页面组件方案设计,并落地相关业务页面,例如血压、心脏健康、睡眠、户外跑步等,通过复用该页面框架模型,提升新页面落地开发效率。页面框架采用MVVM模型设计,并预制多套UI组件模板,业务只需要配置页面相关的json文件,引用对应的模板ID,实现相应的DataProvider即可将新页面搭建完成。
  2. 团队同时承担运动健康app基础控件的开发,为各项健康、运动指标提供包括图表、宫格、按钮、可折叠卡片在内的自定义控件,熟悉Android自定义View的实现
  3. 与产品团队、运营团队配合,完成会员页面、课程推荐、好物推荐、每日音频、页面配置置灰等功能,支撑达成App用户留存、会员转化、付费内容等商业目标。对BI打点、AB实验等业务流程有一定的实践经验。
  4. 负责运动健康app部门外包人员管理事务,具体包括与供应商对齐工作任务合同、项目立项/结项、外包人员绩效评议、信息安全合规监管等内容,外包人员规模150+

EMUI 相机framework滤镜算法开发&集成

方案设计、开发

五月 2020 - 九月 2020

  1. EMUI 11.0 自研相机滤镜算法开发,并集成至华为相机底层返图的后处理进程中。滤镜算法采用自研3D LUT查找表实现,支持包括黑金、经典、蓝调等13种滤镜效果。算法采用OpenCL库进行加速优化,在1080P 30fps录像流规格不掉帧。

  2. 负责CameraEngine SDK开发,对三方app提供海思芯片影像能力,例如50x变焦、双景录像等功能。

EMUI 智慧分屏/悬浮窗拖拽动效开发

方案设计、开发

四月 2019 - 十一月 2019

EMUI 10.1 智慧分屏/悬浮窗拖拽动效开发,首发落地MatePad pro和P40系列。对标苹果iPadOS长按、拖拽docker栏图标形成app分屏能力,开发华为EMUI docker栏,支持三方app配置清单接入docker栏,支持长按app,拖拽图标,对全屏app界面形成模糊遮罩、挤压效果,放手后形成双app分屏,并支持悬浮窗/分屏形态切换展示。特性开发过程涉及Android DragAndDrop拖放热区设计、WMS InputIntercept机制实现、AppThread与AMS跨进程通信等。

EMUI 人脸录入引导3D圆环跟踪动效

方案设计、开发

三月 2018 - 九月 2018

EMUI 9.0设置->人脸录入引导3D动效开发,落地Mate20系列首发。通过实现OpenGL的顶点着色器和纹理着色器,完成人脸跟踪圆环的绘制、3D转动跟踪效果和粒子特效。

EMUI App退出返回桌面缩放动效开发

开发

八月 2017 - 二月 2018

EMUI 8.1 App退出返回桌面,窗口缩放至桌面图标动画开发,首发落地P20。App退出时,分解WMS退出时机点,完成SurfaceControl缩放动画锚点计算。同时利用SurfaceFlinger Client渲染机制,将图标bitmap传递至SF,采用OpenGL在Layer图层上叠加渲染应用图标,完成窗口到图标衔接的渐进过渡

技能

  • 语言

    Java,C++,Swift

教育

复旦大学

微电子学系 - 学士

2011 - 2015

  1. 数字电路、模拟电路、半导体物理和工艺、计算机体系结构、电路EDA软件常用算法和数据结构等专业课程的学习。在校期间绩点3.39/4.0,在全系排名前30%。

  2. 对通识教育课程中的哲学、近代史较为感兴趣

复旦大学

集成电路 - 硕士研究生

2015 - 2017

2015.11-2016.01

基于GPU和FPGA的720P视频稳像算法实时化

实验室项目

负责对已有的CUDA C/C++高斯滤波、双线性插值算法优化,降低其耗时

利用OpenCV中imshow()函数的OpenGL support解决了显示帧率过低的问题

进行算法的整体测试,测量该算法的所有相关实验参数

2015.05-2015.08

基于Bluno和Android手机的老人摔倒检测应用

软件设计赛事

负责Android端组件间的通信和业务逻辑实现

设计Android端的用户操作界面并实现交互逻辑,并利用开源SDK添加定位功能

语言

Language

中文

母语

Language

英语

良好

成就

2020年度消费者BG总裁个人奖

表彰在智慧分屏、去A自研滤镜算法、相机责任田交付过程中的贡献。

上研优秀工程师“金狮奖”

表彰上海地域优秀开发&交付人员

2020年度金牌团队奖

输出相机CameraEngine,集成并对外开放海思芯片影像能力,与海外DualCamera合作双景录像应用样板点

2021终端BG总裁团队奖

运动健康app团队进行了架构优化、能力建设、质量提升等活动,支撑运动健康产品线业务目标达成,DAU全年内提升35%