个人信息

myphoto
  • 出生日期

  • 居住地点

  • 个人网站

  • 电子邮件

教育背景

  • 北京邮电大学

  • 学士学位
  • 信息工程专业

    2000-2004

软件开发能力

  • Web开发

  • HTML / CSS / JavaScript / Flex
  • 非常精通Web开发,包括HTML,CSS,JavaScript和Flex。精通HTML 5,jQuery,BlueprintCSS,AIR。

    web
  • 服务端开发

  • Java / Python / Ruby / C# / ASP.net
  • 非常精通服务端开发,包括SQL数据库,no-SQL数据库,搜索引擎,消息队列,分布式计算,云计算,网络协议。非常精通JavaEE平台,包括Spring,Hibernate,Lucene等。非常精通Python,包括AppEngine,web.py,Cheetah等。精通Ruby on Rails,C#,ASP.net和.Net框架。

    server
  • 移动开发

  • iPhone / Android / JavaME
  • 非常精通移动客户端开发,包括iPhone,Android和JavaME。

    mobile
  • Linux管理与维护

  • Debian / Ubuntu / Redhat
  • 非常精通Linux管理与维护,包括Xen,IPTables,Postfix,MySQL,Nginx,Apache,Memcached等。

    linux

出版书籍 / 发表文章

  • Spring 2.0核心技术与最佳实践

  • 电子工业出版社
  •   本书注重实践而又深入理论,由浅入深且详细介绍了Spring 2.0框架的几乎全部的内容,并重点突出2.0版本的新特性。本书将为读者展示如何应用Spring 2.0框架创建灵活高效的JavaEE应用,并提供了一个真正可直接部署的完整的web应用程序——Live在线书店。
      在介绍Spring框架的同时,本书还介绍了与Spring相关的大量第三方框架,涉及领域全面,实用性强。本书另一大特色是实用性强,易于上手,以实际项目为出发点,介绍项目开发中应遵循的最佳开发模式。
      本书还介绍了大量实践性极强的例子,并给出了完整的配置步骤,几乎覆盖了Spring 2.0版本的新特性。
      本书适合有一定Java基础的读者,对JavaEE开发人员特别有帮助。本书既可以作为Spring 2.0的学习指南,也可以作为实际项目开发的参考手册。

      网上购买 »

    Jul 2007
  • JSON入门指南

  • IBM developerWorks China
  • 本文将快速讲解JSON格式,并通过代码示例演示如何分别在客户端和服务器端进行JSON格式数据的处理。

    阅读全文 »

    Aug 2008
  • 将Flex集成到Java EE应用程序的最佳实践

  • IBM developerWorks China
  • 传统的Java EE应用程序通常使用某种MVC框架(例如,Struts)作为前端用户界面,随着Flex的兴起,基于RIA的客户端能够给用户带来更酷的界面,更短的响应时间,以及更接近于桌面应用程序的体验。本文将讲述如何将Flex集成至一个现有的Java EE应用程序中,以及如何应用最佳实践高效率地并行开发Java EE和Flex。

    阅读全文 »

    Aug 2009
  • 设计REST风格的MVC框架

  • IBM developerWorks China
  • 传统的JavaEE MVC框架如Struts等都是基于Action设计的后缀式映射,然而,流行的Web趋势是REST风格的架构。尽管使用Filter或者Apache mod_rewrite能够通过URL重写实现REST风格的URL,为什么不直接设计一个全新的REST风格的MVC框架呢? 本文将讲述如何从头设计一个基于REST风格的Java MVC框架,配合Annotation,最大限度地简化Web应用的开发,您甚至编写一行代码就可以实现“Hello, world”。

    阅读全文 »

    Jan 2010

工作经验

  • 高级软件工程师

  • Brightcove Inc.
  • 负责在线视频平台开发,包括视频管理,REST-API,同步至YouTube等。

    2010-2011
  • 软件工程师

  • Hewlett-Packard
  • 负责移动设备管理平台开发,包括设备管理,Web Services,自动化测试等。

    2007-2010
  • 软件工程师

  • Motorola
  • 负责基于Eclipse RCP的手机软件平台开发,包括各种RCP插件开发如Eclipse Project插件,Eclipse Build插件等。

    2006-2007
  • 软件工程师

  • Siemens AG
  • 负责移动设备的Java开发,包括CVM,MIDP管理,JCP测试等。

    2004-2005

与我联系

  • 名字

  • 邮件

  • 主题

  • 人人网
  • 新浪微博
  • linkedin
  • email