English Resume Chinese Resume
Chinese Resume
中文简历
出生年月: 1979年7月
Email: iamzhanghu@gmail.com
Website: http://yun09.com/
Mobile: 139 2846 7135
职业技能与特长
-
近7年商业、电信级分布式系统设计开发经验。软件项目组管理经验。
-
C/C++, ASM, Python, Bash, HTML, CSS, Javascript, Java。
-
多年 Linux 平台工作经验。有基于 Linux 的应用软件, 文件系统,设备驱动开发经验。
-
熟悉分布式计算模式。有基于 Linux 的高可用性(HA)、负载均衡集群设计经验。熟悉分布式文件系统 OCFS2。
-
熟悉嵌入式系统 vxWorks,了解 Android。
-
服务虚拟化技术 Xen,云计算,SaaS,RESTful service。
-
HTML/XML JavaScript, 有基于 Django/Python/Linux Web 开发经验。
-
TCP/IP。熟悉 socket 开发。
-
MySQL,Oracle 数据库设计开发。
-
面向对象软件设计,了解常用面向对象开发模式。
-
软件开发流程,有 IPD-CMM 实践经验。
-
项目组管理经验。
-
可用英语流利交流,为目前工作语言。
工作经验
2006/09-2010/05 Oracle
高级软件工程师
Oracle VM
-
软件平台:Linux, Xen
-
硬件平台:Intel 32/64
-
语言:C/C++, Python, Java, Javascrip, Bash.
-
工作内容:
-
设计和开发 Oracle VM 产品. 包括虚拟机到虚拟机的导入, 物理机到虚拟机的导入, 虚拟机的管理, 虚拟机服务器集群的管理.
-
存储管理. 包括 Local disk, NFS, ISCSI, LUN 等.
-
高可用性(High Availability)的设计实现, 负载均衡(Load Balancing)的设计和实现.
-
Web 管理系统的 AJAX 技术设计和实现.
Oracle Enterprise Linux
-
软件平台:Oracle Enterprise Linux (Redhat Enterprise Linux)
-
硬件平台:Intel 32/64
-
语言:C, Bash, Python.
-
工作内容:解决 Oracle Enterprise Linux 安装, 配置和使用过程中出现的问题. 为 Enterprise Linux 用户提供支持服务, 分析解决使用问题和软件BUG.
2005/05至2006/09 华为技术
软件工程师
xDSL 产品嵌入式软件设计开发
-
软件平台:vxWorks, embedded Linux
-
硬件平台:PPC, ARM
-
语言:C, ASM
-
工作内容:基于实时嵌入式系统 vxWorks 设计和开发 DSP 芯片驱动。 设计和开发 DSL局端设备软件。 维护和解决产品运行过程出现的问题。
2003/08至2005/05 实达电脑设备
项目组长
税控金融终端嵌入式软件开发
-
软件平台:embedded Linux
-
硬件平台:ARM
-
语言:C, ASM
-
工作内容:
-
基于嵌入式 Linux 开发税控金融终端软件。项目组长。
-
设计和开发基于嵌入式 Linux 的 Nand Flash 日志文件系统,保证每一笔写流水操作为原子操作。项目组长。
个人项目
项目主页 blog:
http://www.yun09.com/blog/post/tigerz/2009/11/lycheemap/
教育背景
湖北工学院 1999年9月 - 2003年7月 材料成型及控制工程
语言及方言
-
英语等级:大学英语考试四级
-
可用英语流利交流,为目前工作语言。
English Resume
Resume
PERSONAL DETAILS
Date of Birth : July 9, 1979
Phone Number : +86 13928467135
E-mail: iamzhanghu@gmail.com
Website: http://yun09.com/
SUMMARY
-
7 years experience in software development.
-
Mentor and on-the-job trainer of software developers.
-
Design and implement large scale softwares: Oracle VM, telecom CO software.
-
Platform: Linux, vxWorks, Android.
-
Networking: TCP/IP protocols, Socket programming, XMPP.
-
Cluster computing. Experience in High Availability, Load Balancing cluster on Linux.
-
Database. MySQL, Oracle.
-
Visualization technique: Xen (Oracle VM).
-
Object-Oriented Design/Analysis.
-
XML, JSON, HTML, CSS, Javascript, jQuery and Web framework Django, AJAX.
-
C/C++, Python, Bash shell, ASM, Java.
PROFESSIONAL EXPERIENCES
Mobileden (Intercel) - Deputy Manager Software Development 2010.05 -
* Software environment: Linux
* Hardware environment: ARM
* Language: C, Bash, HTML, Javascript
1. Client interaction, business analysis, requirement gathering, requirement design.
2. Managing the development process and delivery of software applications.
3. Working with Management to create/review proposals, project plans, goals, time frames, risks and staffing requirements for new software projects.
4. Coordinating with project team and software developers to make sure project development is on schedule.
5. Design and implement major components of software projects.
Oracle - Senior Software Engineer 2006 - 2010
Oracle VM
-
Software environment: Linux, Xen
-
Hardware environment: Intel 32/64
-
Languages: C, Python, Javascript, Bash, XML, Java.
-
Design and implement Oracle VM product. Including virtual to virtual (V2V, VMware image to Oracle VM) importing, physical to virtual (P2V) importing, virtual machine management, server cluster management.
-
High Availability (HA) and Load Balancing.
-
Design and implement AJAX technology for Web based management system.
Oracle Enterprise Linux
-
Software environment: Oracle Enterprise Linux (Redhat Enterprise Linux)
-
Hardware environment: Intel 32/64
-
Languages: C, Bash, Python.
-
Support Oracle Enterprise Linux, including installation, configuration and usage. Analyze and resolve problems and bugs.
Huawei - Software Engineer 2005 - 2006
Start Computer Equipment - Software Engineer/Team Leader 2003 - 2005
POS
-
Software environment: embedded Linux, Nucleus
-
Hardware environment: ARM
-
Language: C, ASM
-
Team leader and Mentor.
-
Design and implement embedded software for POS equipment. Including device driver, Flash file system and application.
PROFESSIONAL EXPERIENCES
Lycheemap
Lycheemap is a map application for Android. It's features including:
-
Online/off-line map browse.
-
Store the map data on SD card.
-
Show the current position based GPS module.
-
Map source switching.
-
Off-line map data creating.
Project URL:
http://www.yun09.com/blog/post/tigerz/2009/11/lycheemap/
EDUCATION
Hubei University of Technology
Bachelor in Heat Treatment and Casting 1999/09-2003/07