郑舒力
J2EE开发专家,熟悉Rails开发,热爱敏捷开源技术,能很快接受新知识新事物,团队协作能力强,有着丰富的web2.0开发经验。
- 技术能力:
- 工作态度:
- 工作成果:
项目意向
高级软件工程师、互联网研发工程师、系统分析师/架构师
980元
全程集中
北京
工作经验:
擅长技能:
Ruby
平台工作经历
其他工作经历
公司名称
软通动力
在职时间
2011-09-01 ~ 2013-01-01
职位名称
系统分析师/架构师
薪水
0/月
项目描述
IT管理/项目协调
个人职责
工作描述: 项目简述
此系统是为诺西的BSC(基站控制器)开发的容灾备份系统,系统周期备份运营商全网下的BSC数据到容灾备份BSC,当BSC遇到灾难故障时,启用容灾BSC作为替代。
本人职责
1、和诺西BSC专家确定系统的具体需求。
2、设计整个系统的技术架构。
3、完成系统的开发编码与测试。
4、在运营商现场部署系统并进行容灾演练。
5、架构需求等文档的编写。
此系统基本属于纯J2SE的编程,由于备份容灾BSC数据的本质是组织一整套类似于linux指令的BSC操作命令发送至容灾BSC。每条命令都是由一条命令模板绑定真实数据后解析生成。所以此系统的核心部分是一套根据业务设计的模板引擎。此模板引擎提供了基于XML的命令配置方式,命令的格式以及命令的数据源都可以灵活在XML中配置,一些命令有一些特殊的解析方式,引擎提供了类似于Plugin的方式配置个性化的解析方法。
开发环境与技术
EXT Spring Hibernate MySQL WebService
使用技能
无
公司名称
IBM
在职时间
2011-06-01 ~ 2011-09-01
职位名称
高级软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 项目简述
为中国银行的网银重新设计实现了新的一套UI
本人职责
使用Dojo 编写了中行网银的信用卡,个人设定模块
使用技能
无
公司名称
华夏基金
在职时间
2011-03-01 ~ 2011-06-01
职位名称
高级软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 项目简述
网上交易系统为投资人提供基于互联网的基金账户管理、基金交易、网上查询等手段.
本人职责
1. 重构系统代码
2. 设计系统的缓存架构
3. 关键AOP的编写
4. Fitnium主体测试框架的编写
5. 编写测试代码
开发环境与技术
SpringMVC Terracotta Server MyBatis Oracle Fitnium
使用技能
无
公司名称
IBM
在职时间
2010-06-01 ~ 2011-03-01
职位名称
高级软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: IBM LotusLive Security & Partner Integration
项目简述:
LotusLive(www.lotuslive.com)是一个IBM托管的在线服务产品组合,可以提供可扩展的安全的电子邮件、web会议和协作解决方案。LotusLive通过SaaS模型交付。Partner Integration是LotusLive的核心卖点之一,是一套向全世界客户提供集成的集成解决方案平台
本人职责:
用户在通过第三方APP访问LotusLive API的时候,需要进行认证,,LotusLive使用Oauth开放协议进行权限认证。本人负责在LotusLive上实现Oauth,完成Oauth Service部分的代码。并且编写Jmeter 测试脚本,对Oauth Service进行自动化测试。
开发环境与技术:
SaaS,Cloud,Oauth,ActiveMQ,Hibernate,Struts,Memcached,DB2,,JMeter,CMIS,XCAML,Tomcat,REST
IBM Lotus Quickr PDM component
项目简述:
IBM Lotus Quickr是一款基于web2.0的团队协作和内容管理平台。Lotus Quickr提供了丰富的团队协作组件其中包括团队文档库,维基,博客,论坛,团队任务等。其中Lotus Quickr文档库(PDM)提供了基本的文档管理和操作功能,包括版本控制,文档编辑,检入,检出,文档类型等。
本人职责:
负责研究HTML5 File API标准,并且将其应用在PDM中,使用户能够直接从桌面拖动文件到浏览器中,完成上传。取代以前使用的C++编写的Browser Plugin。使用dojo完成javascript部分的编码,并且在Service部分,通过代理模式,实现对文件上传进度的拦截。实现进度条功能。
在javascript中应用function的递归和Ajax的回调函数,在异步请求的同时,将文件的上传方式控制在同步上传。
开发环境与技术:
Dojo,WebSphere,REST,Struts,HTML5,JCR
使用技能
无
公司名称
H3C华三
在职时间
2009-09-01 ~ 2010-06-01
职位名称
高级软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: H3C iMC EAD(终端准入控制)解决方案
项目简述:
EAD通过安全客户端、安全策略服务器、接入设备以及防病毒软件的联动,可以将不符合安全要求的终端限制在“隔离区”内,防止“危险”终端对网络安全的损害,避免“易感”终端受病毒、蠕虫的攻击
本人职责:
Admin可以通过iMC管理中心对EAD的防控策略进行设置。 本人负责开发EAD四防软件管理部分。iMC View层使用的技术是JSF,通过JSF事件绑定到Java Service部分。由Hibernate最后将数据入库。同时使用Socket将Admin的改动操作下发给安全策略服务器。
开发环境与技术:
JSF+Spring+Hibernate+SQLServer
使用技能
无
公司名称
华为技术有限公司
在职时间
2007-09-01 ~ 2009-09-01
职位名称
高级软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
工作描述: 华为Sig业务网关监控产品
项目简述:
Sig是一个DPI产品,近年来P2P、非法VoIP等流量占用了电信运营商大量带宽。Sig使用DPI技术,对运营商链路上的带宽进行透明的展示,采用对垃圾流量进行告警、控制,对DDOS,WORM进行清洗。对恶意URL进行阻断等多种手段为运营商提供增值业务。
本人职责:
Sig分前、后台两部分,前台采集数据,后台处理并呈现数据。后台分PolicyServer、ReportServer、UpdateServer等子系统,本人负责ReportServer的设计和编码,ReportServer又分为DAS、NODE、UI三部分。
DAS负责对前台上报的流量协议数据解析入库,由于处于前、后台接口位置,DAS对性能的要求非常高。它采用多线程并发的对数据进行同步、解析、入库。DAS吞吐量上限为100万用户的数据,为提高效率采用SQLLoad入库方式,N+1的部署方式,并由OMC维护设备心跳,实现负载均衡。
UI为Sig最终业务呈现子系统,采用传统三层架构。Hibernate支撑起UI对系统配置库的数据访问操作,struts2与Spring进行了集成,appfuse整合了SSH三者。报表展现采用JasperReport3.0,JasperReport支持报表超级链接、常用图种、Excel,PDF导出,以及对图例等细节的精细化控制。UI视图层采用EXT,项目组对EXT组件进行封装,使得原本开发难度大,学习成本高的EXT技术在应用中得到了最大简化。UI采用了svg技术向用户呈现网路链路实时流量。
开发环境: Tomcat+Oracle+IReport+Ext+Svg+Spring+Struts
使用技能
无
教育经历
院校名称
河南理工大学
毕业时间
所学专业
计算机科学与技术
最高学历
本科
