履历

基本信息

   

 

   

 

出生年月

 

1981.07

   

 

湖南省益阳市

工作年限

 

2003.07-

工作状态

 

在职

   

 

+86-13911895371

电子邮件

*

liuxk99@gmail.com

MSN

 

liuxk99@hotmail.com

BLOG

 

http://liuxk2010.ipower.com/blog

自我评价

l         爱学肯专,深入浅出;

l         技术扎实,经验丰富;

l         性情平和,心思细密;

求职意向

工作地点

上海 北京

期望行业

计算机软件,通信/电信运营、增值服务,互联网/电子商务

应聘职位

软件架构师、高级软件工程师

   

嵌入式/移动

工作类型

全职

   

面议

 


 

技术水平

软件工程:

l         深刻理解敏捷软件开发思想;

l         熟悉RUPXPSCRUM等软件方法和过程;

l         熟练运用迭代、重构、TDDFDD等实践;

架构设计:

l         独立承担或参与多次软件架构设计,经验丰富;

l         掌握面向对象的分析和设计方法,熟练运用多种设计模式;

l         熟练运用UML,熟练使用Rational RoseMicrosoft VisioEA等建模工具;

程序设计:

l         10年的程序设计/调试经验;

l         熟练运用C/C++/Java等面向对象语言实现设计;

l         熟悉多个操作系统和运行环境,例如AndroidWindows MobileBREWSymbian UIQ/S60等手机操作系统;

l         熟悉多个应用软件框架,如MFC

l         熟悉多种GUI、网络、多媒体领域相关的库;

l         精通多种开发工具,包括多种编译器/调试器,IDE,软件配置管理;

工作经历

2007.12-至今

索尼爱立信移动通信产品(中国)有限公司

   

软件工程师

工作内容

架构设计、开发、维护

 

2007.04-2007.12

北京恒龙伟业科技有限公司 移动应用开发部

   

软件工程师

工作内容

架构设计、开发

 

2004.10-2005.07

北京长天科技集团 无线增值事业部 技术部

   

软件工程师

工作内容

软件设计、开发、测试、部署

 

2004.03-2004.07

北京大江网通科技发展有限公司 软件开发部

   

程序员

工作内容

软件设计、开发、测试、部署

 

2003.07-2003.12

益阳塑料橡胶机械集团有限公司 技术中心

   

机械工程师

工作内容

机械结构设计、制造

项目经验

2010.03-

Edream手机软件平台

项目描述

       Edream是索尼爱立信最新的手机软件平台,基于Android OS,目前版本为edream 2.1,对应Android 2.1-update。该平台包含300多个组件,主要的应用软件有TimeScape, MediaScape, Camera等。整个平台由多个站点的数百名软件工程师参与开发。目前已经上市的产品包括X10, X10 mini等。

       该平台采取特征-合并的开发模式。特征团队工作在特征分支上,对组件的改动,向主线上发布。特征可能涉及到一个或多个组件。

责任描述

       特征软件开发。即根据需求部门的定义,设计并实现某个特征。

成果/绩效

       参与特征【Master Reset】的开发,该特征评为北京软件部门的标杆特征。

时间:2010.04-2010.07

描述:首次启动时备份手机设置,用户进入Settings来执行Master Reset时,恢复手机中设置和状态,而不改变用户数据。该特征涉及Settings, Customized-Settings, TimeScape9个组件,是目前Edream平台复杂的特征。

成果:设计并完成Customized-Settings的新特征,该组件负责备份和重置手机系统的全局设置,是该特征中最复杂的组件。

 

2009.08-2009.11

XqCap4

项目描述

       该项目产品为手机相机应用软件,具有预览,拍照,录制视频,存储,查看,分享等功能和场景,氙气闪光灯等特征,参考

       该项目采取演进式架构设计增量式迭代开发的方式完成。

责任描述

       系统分析、架构设计,开发、测试。

成果/绩效

       113周业余时间和20000多行的代码完成1560周和50000多行的HB109-Camera应用的绝大部分界面和功能(一部分特征没有实现)。从软件过程的角度,该项目算得上一次出色的敏捷软件开发实践。

 

2008.09-2010.04

HB109手机软件平台

项目描述

       HB109是索尼爱立信的最新Symbian手机产品的平台,它基于[Symbian 9.5]Nokia [S60 5.0]。该平台包含600多个组件,主要的应用软件包括Camera, Media等。整个平台由来自于多个软件开发站点的上千名软件工程师完成,已上市的产品有U1, U5, U8

       该平台采用Function Group模式开发,每个Function Group负责特定的软件组件,如:北京Symbian软件部门负责Camera, Mediautility方面的软件开发。

责任描述

      2008.09-2009.12 加入Camera团队,参与Camera应用开发,负责图形用户界面。参考

      2009.12-2010.03 加入MCA(Media Center Application)团队,负责处理手机crash:筛选各种手机crash,使用EriCallStack解开日志文件进行分析,将有关的crash交给开发者来进一步分析、修复,定期编写MTBC(Mean Time Between Crash)报告。

成果/绩效

       Camera团队,编写十多个自定义控件和完成对TAT图形库的控件封装。TAT为应用提供透明度,淡入淡出,飞行等效果。高端的配置和炫酷的界面使得U1(赏秀)被人评价为2009年末照相手机中的机皇,并且对后续U5/U8的成功带来深远影响。

       MCA团队,共处理上百个crash,为后期MCA的稳定,起了重要作用。

 

2008.01-2008.07

HB106R3/HB107R1手机软件平台

项目描述

       HB106R3/HB107R1(R表示阶段)为索尼爱立信 UIQ手机最后的两个软件平台,而且HB106R3HB107R1并行运行。HB106R3基于[Symbian 9.4][UIQ 3.0]HB107R1基于[Symbian 9.3][UIQ 3.0],整个平台包括数百个组件,由来自于多个站点的数百名工程师。目前上市HB106R3平台的产品有G700G900
HB107R1
2008.07取消,产品未上市。

责任描述

       Camera团队担任软件工程师,负责Camera应用的维护,处理缺陷。关于该应用参考

成果/绩效

       调查并修复数十个缺陷,其中包括不同产品的UI适配问题,该方案为同平台其他应用所采用。

 

2007.04-2007.12

HotIM即时通讯系统

项目描述

       该系统分为:服务器后台,Web网站和客户端软件三个部分,共有十多名软件工程师参与开发。其中客户端包括Windows桌面客户端和Windows Mobile手机客户端,前期两者分别开发,后期采用统一框架合并。截止笔者离开之前,该系统实现了包括联系人、群组管理,文字聊天,群聊,表情和文件传输的功能。

责任描述

       2007.04-2007.08 在移动应用开发部任软件工程师,负责HotIM系统Windows Mobile客户端软件的设计和实现。

       2007.08-2007.11 设计Win32平台通用框架,桌面和手机客户端软件的用户界面不同。前者工作在Windows2000/XP上,
使用[VC6.0]/MFC开发;后者工作[Windows Mobile 5.0]上,
使用[VC++ 2005]/SDK的方式开发。

成果/绩效

       独立设计和实现HotIM客户端软件框架,该框架具有以下优点:轻量级别:含有较少的接口和模块;移植性好:跨Windows桌面操作系统,Windows Mobile系统;复用性好:采取非严格分层架构,独立的具备很好的复用性;可扩展性:架构中模块的数目和协作关系可以灵活的调整,便于裁适。被同事评价为优秀的架构设计。

       该框架覆盖了Windows桌面和手机客户端软件,使得Windows桌面应用开发负担大大减轻。

 

2004.10-2005.07

手机电视软件平台

项目描述

       该平台提供视频节目的点播和电视节目的流式播放,包括:网站、服务器、客户端软件(节目浏览器和流媒体播放器)三个部分,是最早投入商用几个手机电视平台之一。其中客户端软件包括Symbian, Windows MobileBREW三个版本。

责任描述

       笔者负责软件设计、开发、测试、部署、维护。

       2004.10-2004.12 负责M-Viewer Player 1.0 Window Mobile版本的维护;

       2004.12-2005.02 参与M-Viewer Player 1.0 BREW版本的开发,负责高级I/O接口模块的设计、开发、测试。该接口封装IFileIWeb接口,提供统一的I/O接口,建立内部的缓冲区管理,协调网络数据生产和消费的矛盾。类似于DirectShowSource Filter

       2005.02-2005.04 负责[视频祝福DIY发布工具]的开发、测试和部署。该软件为嵌入Web页的ActiveX控件,调用DS采集音频,与已有的节目的视频同步合成为一个AVI文件,节目上传至服务器;

       2005.04-2005.08 负责M-Viewer Player 2.0 BREW版本上新特性的开发,包括HTTP流式播放,换肤,窗口管理。

Windows Mobile版本在Window Pocket PC 2003上,
使用[EVC 2003] + [Pocket PC 2003] SDK开发;
BREW
版本运行在[BREW 2.0]上,使用[VC 6.0] + [BREW 2.0 SDK]开发;
节目制作工具[视频祝福DIY发布工具]运行在IE(5.0以上) +
Window2000/XP
,使用[VC++ 6.0] + [DirectShow 9.0 SDK]开发。

成果/绩效

       Window Mobile版本修复一些缺陷,增加mp3音频解码,HTTP流式播放;

       I/O模块中,提供可靠的软件模块,经过几次缺陷修复便趋于稳定,利用单元测试快速定位缺陷;

       [视频祝福DIY发布工具],提供简单易用的用户体验,为手机电视平台带来几百次订单;

       改进UI设计,被CTO评价为最佳模块化设计,增加换肤等新特性。

 

2004.03-2004.07

网络视频传输系统

项目描述

       该软件为监视播放设备的配套软件,提供传输网络视频。它运行在的Windows平台,需要安装MP4X视音频采集卡和
[WMF 9.0] + [DirectX 9.0]
运行库。包括服务器/客户端两个部分,具有以下功能和特性:

多种编码格式(MPEG4 DIVX / MPEG4 ASF)

多协议传输(UDP/IP组播和TCP/IP单播);

视频节目的回放(快速、慢速和逐级局部放大)

视频节目的记录和检索。

       该软件采用[VC++ 6.0] / MFC + [DirectShow 9.0 SDK] +
XStream / XRecv SDK + [ADO 2.5 SDK]
开发完成。

责任描述

       需求分析、编码、测试、部署

成果/绩效

       完成绝大部分功能和特征,包括服务器端的开发和客户端的修改。

 

教育经历

1999.09-2003.07

北京化工大学

过程装备与控制工程

本科

培训经历

2010.05

优普丰

Scrum Master认证课程

敏捷思想,SCRUM框架,实践与工具,模拟练习。

2008.10

UML China

UML 2.x 全程实作

UML进行系统分析与设计。

2008.04

Symbian Software Ltd

Symbian应用开发

介绍Symbian的特征;

演示开发IDE,应用程序结构,辅助工具,技术和技巧。

2004.12

Microsoft TechNet

Windows Mobile应用开发

介绍Windows Mobile的特征;

演示开发IDE,应用程序结构,辅助工具,技术和技巧。

语言能力

英语

l         有较强的英语阅读能力;

l         翻译过机械、MSDNGML方面的资料;

l         善于查阅专业资料和文献。

IT技能

程序设计语言

程度

使用时间()

C++

精通

120

C

精通

36

Java

精通

36

 

集成开发环境

程度

使用时间()

Visual C++

精通

120

Carbide C++

精通

36

Eclipse

精通

36

 

平台

程度

使用时间()

Win32

精通

72

Symbian

精通

36

Windows Mobile

精通

24

BREW

精通

24

Android

熟练

06

 

应用生命周期管理

程度

使用时间()

SVN

精通

36

Rational
Clear Case/Quest

精通

36

Git/Repo/Gerrit

熟练

06

证书

日期

 

证书

2010.05

 

Scrum Master Certification Class (UPerform)

2008.10

 

UML 2.x全程实作 (UMLChina)

2003.07

 

本科毕业证书

2003.07

 

工科学士学位证书

2002.10

 

程序员证书

2001.06

 

大学英语四级证书