个人介绍
微软(中国)有限公司 2014年12月至今软件开发工程师(SDEII)
项目名称:微软安卓桌面启动器Arrow Launcher
该应用是微软开发的第一款安卓桌面启动器,拥有智能应用推荐、常用联系人推荐、TODO和Reminder管理、自定义桌面小部件页和最近用户操作页等功能,为安卓用户提供了一个智能管理平台,实现对安卓系统更加高效的使用和管理。
职责描述:
- 独立开发并实现了一个实时智能统计常用联系人服务,能够实时进行用户重要性评分、常用联系人排序、相同联系人智能合并。
- 独立开发并实现了常用联系人推荐页,提供了查***信息,一键查看用户信息、拨号、发信息、发Email,一键打开拨号盘,一键打开通讯录等功能。
- 独立开发并实现了具有平滑滚动和翻页滚动功能的小部件页,实现了系统小部件列表,实现了小部件拖拽添加、单击添加,桌面小部件拖动、缩放和删除等操作。
- 与同事合作开发并实现了TODO和Reminder管理页面。按照WunderList的RESTFul协议,开发实现了数据同步和数据管理的SDK,并基于该SDK开发了数据展示和数据管理页面。
- 与同事合作实现了页面管理、页面重新排序、页面隐藏和显示以及页面循环滑动功能。
- 深入研究了安卓应用耗电分析和优化方法、GPU分析和优化方法。
- 该产品已上线,下载量超过200万,日活超过10万。
项目名称:会议管理应用PingPong
- 开发并实现了该应用会议参与者页面(该应用包括组织者和参与者两个页面)。
中国人民银行营业管理部
2009年8月至2014年12月
职位: 高级软件开发工程师
项目名称: 人民币跨境收付信息管理系统(RCPMIS)开发
- 收集RCPMIS的需求,并撰写需求分析说明书。
- 设计数据库结构并在Microsoft SQL Server上实现。
- 撰写详细设计说明书和用例设计。
- 用C++实现查询、统计和监测功能。
- 用AutoIT设计自动化界面测试工具。
- 该系统目前被全中国所有商业银行和央行及其分支机构使用,运行平稳。
5年前后端开发经验,5年Android开发经验,在央行工作多年,熟悉银行业务系统,开发完成网站一个,企业级数据统计及监测类软件一个,领导开发监管部门数据报送及监测平台一个。在微软工作多年,熟悉移动端和服务器端开发,参与完成android消息通讯类应用一个,安卓桌面启动器一个。