- 查看英文版本 »
廖雪峰
软件架构师
教育背景
北京邮电大学
学士学位
信息工程专业
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





与我联系