


许忠亮
2005年底参加工作。
外派、外包均不考虑。
自考本科学历。
英语无等级。
- 技术能力:
- 工作态度:
- 工作成果:

项目意向
软件工程师,高级软件工程师
710元
全程集中
北京
工作经验:
擅长技能:
CSS
平台工作经历
其他工作经历
公司名称
IBM(外派
在职时间
2011-01-01 ~ 2011-12-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
1. IBM IoT Strategic Planning
开发技术: Java, Jdbc, Javascript, dojo, css, POI, iText.
开发环境: Eclipse, Tomcat, Derby, Rational Software Architect
项目描述: 通过对客户进行前期调研访谈得知: 该客户具体需要一些什么样的功能,以及未来各个阶段所需要的功能。
具体工作: 负责该项目开发,上线,维护。前台用dojo开发,数据格式为JSON,异步调用,html5的canvas进行绘图和截图功能,后台用servlet开发,数据库使用derby。使用POI和iText根据RTF模板生成word文档(需要图片可插入截图),并提供下载。
2. IBM Knowledge Base - Knowledge harvesting
开发技术: Javascript, dojo, css.
开发环境: Eclipse.
项目描述: Knowledge Base(KB)是根据RSA中Java模型结构转化成对应实例,并可以根据创建多个实例进行数据的管理。
具体工作: 根据已有产品KB进行开发,该产品是基于Eclipse开发,现将其中一个模块Harvesting进行web化。主要负责该模块开发和一些其它小功能实现。Harvesting是将一段文字中选取其中一些文字,并将该文字拖动到对应属性的值里,作为该属性的值。前台用dojo开发,数据格式为JSON,跨域异步调用。
使用技能
无
公司名称
IBM(外派
在职时间
2010-09-01 ~ 2010-12-01
职位名称
非正式员工)
薪水
0/月
项目描述
人力资源
个人职责
Tivoli Developer
Product: Tivoli WAMC Websphere Appliance Management Center
Environment: Java + DOJO + Tivoli Integrated Portal ingerate with Websphere
Description: WAMC, there are three layers. The first is view layer which bases on DOJO script framework, using JSON data to interactive with backend. The second is action layer which bases on REST protocal, after REST receives and analyzes JSON data, it will invoke the third layer which accesses repository. All appliance data store in the repository.
Responsibility: Develop view layer with DOJO 1.5 version and other base on tivoli javascript package.
使用技能
无
公司名称
IBM(外派
在职时间
2010-01-01 ~ 2010-08-01
职位名称
非正式员工)
薪水
0/月
项目描述
人力资源
个人职责
DSW Online/Downloads/Reporting Developer
1. Develop e-business website according to requirement with agility.
2. Maintain existing applications, analyse and resolve problem list and ticket.
3. Test applications via IBM product, such as Webking for W3C, AppScan for Security, RFT script test with PACAS.
4. Comunication with RTC which assigned job.
5. Continuous Integration development, ant script which provides compile, package, deploy and upload to FVT Function Verification Test environment.
6. HttpUnit framework for UI validation which bases on JAVA, generate corresponding code with JUnit.
7. WAS 7 upgrade, validate all applications.
使用技能
无
公司名称
北京健康在线技术开发有限公司(外派
在职时间
2009-01-01 ~ 2009-12-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
1.江苏省乡村医生执业管理系统
技术: Struts + Spring + Jdbc + Oracle + Tomcat + SpringSecurity
工具: pl/sql + myeclipse6 + subclipse
主要功能:
[乡医管理]-查询及审核,查询及修改,新记录录入,再注册,证书打印,注销, 年龄与学历
[系统]-修改密码,权限管理,角色管理,用户管理,资源管理
主要职责:
①根据权限来产生机构树,权限由SpringSecurity控制,分为用户,角色和资源,通过把资源存储在数据库中来进行动态的资源权限控制。
②项目中查询条件众多,通过不断的调试和优化,将8万条数据控制在0.5秒之内查询完成,期间对索引进行优化,对SQL语句进行优化。
2.河南省农村医疗卫生机构从业人员管理系统
技术: Struts + Spring + Jdbc + Oracle + Tomcat + SpringSecurity
工具: pl/sql + myeclipse6 + subclipse
主要职责: 在原有的江苏省乡村医生执业管理系统基础上进行改造、升级。打造一个Demo系统,做出了[统计分析]的模块,这个模块有12个统计分析,十分复杂,原有的系统是SqlServer2000数据库并进行存储过程的查询统计分析,而现在移植到Oracle后,只是通过后台用Java写的统计分析处理逻辑,速度要比SqlServer2000中的存储过程快。其余模块参照原有.net系统改造而成。
3.住院医师/专科医师辅助培训系统(前台 + 后台)
技术: Struts + Spring + Hibernate + Jdbc + Oracle + Tomcat + SpringSecurity + jQuery + swfObject + DisplayTag
工具: pl/sql + myeclipse6 + subclipse
工作重点:
系统分前台和后台两个部分。本人负责后台,不过前台忙不过来时,我就支援前台。
主要职责:
[-后台-]: 学习管理模块、基地管理模块、后台管理模块
学习管理模块:
①课程分类管理 - 这是一个树形结构的分类,将科室归于那个分类下,如: 外科 - 泌尿外科。添加、删除、修改,使用XloadTree进行页面展示,后台负责输出XML数据。
②学习课程管理 - 这是整个系统的重点。[课程管理]、[课程内容管理]、[课前习题]、[课后习题]、[课前习题说明]、[互动练习]、[操作练习]、[管理Flash]、[日志]。所有的课程数据都放于此,课程内容用Clob字段进行存储。每个课程有不同的规范分类、有不同的科室分类。保存课程的编辑器是FCKEditor,课程在此编辑然后保存。课程查询用的科室分类树,用JsTree进行展示,后台JSON数据输出,用JSON-lib进行转化。由于操
作后台人员多,需要操作日志进行监管,用AspectJ进行AOP监管,记录每个用户操作的课程、练习等。
③学习视频管理 - 学习课程之中有视频观看的功能,而视频是另外的服务器提供,要将视频的代码存入到库中,然后在编辑课程内容时将其加入,通过改动FCKEditor实现添加功能。
④Flash配置管理 - 这是将Flash统一进行管理,存储各个分类下的Flash考试链接,然后生成XML。
⑤卡号管理 - 存储卡号和密码。增删查改基本操作。
⑥问卷调查管理 - 前台输入的问卷,后台可以查看到。
基地管理模块:
这是另外一个系统,系统中需要存储一些公用的标准医学数据。共有七个表的公共数据。都是增删查改功能。内容必须保密。
后台管理模块:
为后台添加访问用户,用SpringSecurity做成,权限、资源等,基本的增删查改。
[-前台-]制作帕特农神庙: 根据学生的考试结果改动神庙的各个位置的图片。这个模块比较复杂。具体过程是: 加存储在数据库中的答案取出,然后跟远程WebService中的数据进行比较,这之中的数据有14个分类,汇总15个分类中的各个试题的正确和错误个数,进行计数打分,最后将分数所代表的图片类别传递到页面,页面的帕特农神庙由14个图片组成。由于图片是PNG格式,在IE6下还需进行透明处理,用JavaScript完成处理。
使用技能
无
公司名称
北京中车联信息技术中心有限公司
在职时间
2008-07-01 ~ 2008-12-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
1.B2B二手车拍卖系统
▲开发环境: ExtJS + Struts + Spring + JDBC + AJAX
▲开发工具: Eclipse + ORACLE + DELPHI
▲项目描述: 二手车网上拍卖系统在国内正是兴起阶段,与二十多家厂商合作,在各家厂商的4S店里进行二手车的网上“商家对商家”的交易。
▲责任描述: 由几部分组成。
主系统开发新模块
1>开发历史竞价厅,对于商家买卖的车辆会有历史记录存储在数据库中,通过相应的权限检查和日期来对每个商家进行符合条件的搜索显示。
2>开发工作日辅助工具,交易只能在国家法定工作日进行交易,此工具来检测是否是法定工作日。
3>开发信用显示,用户登录后会看到自己的信用积分是多少,或者在用户要购买车辆时,会显示车辆的卖方有多少信用值,以确保用户不会上当受骗。
4>开发缓存辅助工具,系统繁杂内容较多,不能每次都从数据库里进行读取,这样会降低运行速度或内存溢出,系统采取对长时间不动的数据进行缓存,对动态的数据进行一段时间的缓存,这样系统对数据库的负载就会降低。
主系统维护 由于系统的历史遗留问题,有许多不合理的开发使用,校正问题,提高运行速度。
2.平台后台管理
▲开发环境: ExtJS + Struts + Spring + JDBC + AJAX
▲开发工具: Eclipse + ORACLE
▲项目描述: 二手车网上拍卖系统的后台管理
▲责任描述: 基本有几个模块,平台车辆管理、平台用户管理、平台信息管理,本系统采用时下比较火的EXTJS进行开发,项目开发期间除了数据库无需设计以外,其它都自行设计开发,对EXTJS的掌握从零开始到现在熟练操作。本系统运用一页式开发,犹如WINDOWS桌面程序一样,无需任何跳转页面。
3.平台接口管理
▲开发环境: Struts + Spring + JDBC
▲开发工具: Eclipse + ORACLE
▲项目描述: 每个汽车厂商都有自己的平台,如何将厂商的平台数据转化为自己平台的数据,这是本系统的核心内容。
▲责任描述: 平台接口访问登录,平台接口接收数据,平台接口退出,平台接口测试链接四个模块。在网络之间进行传递时,为了防止数据的被窃取,所有登录信息都进行加密传输,到平台后进行解密。当用户登录成功后才能进行数据的传输,为了保证数据符合平台的要求,要进行数据的检验,以及是否存在相同数据等等一系列校验,之后方可以存储。
4.平台短信邮件发送
▲开发环境: Spring + JDBC + Quartz
▲开发工具: Eclipse + ORACLE + Delphi
▲项目描述: 车辆交易成功信息、用户修改密码信息等,需要邮件或短信直接发给用户。
▲责任描述:
此项目被分为两部分,
第一部分为DELPHI编码,用户输入信息界面和选择发送人的界面。
第二部分为Java的Quartz任务后台管理。当信息进入到数据库中后,任务管理为每隔一段时间进行搜索符合条件的数据,再将数据发送出去。如果三次发送失败将进行人为干预。第三部分为短信的开发部分,使用外部的接口,进行短信充值,短信计数,短信数量重置。短信需要硬件注册,只能在一台机器进行操作,通过用Servlet开发注册和卸载两部分功能。
使用技能
无
公司名称
北京模糊未名科技有限公司
在职时间
2007-11-01 ~ 2008-06-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
◆软件环境: WebWork + Spring + Hibernate + Ajax
◆开发工具: Eclipse + MyEclipse + Oracle
◆项目描述: 多语种(包括中、英、日、韩)WEB2.0社区,网址: http: //www.movo.tv
◆责任描述: 重新开发一个WEB2.0的社区!负责网站总首页、全局登入页面、个人空间前后台的设计和实现(包括模块之间进行拖拽DragAndDrop实现)、后台总首页、后台个人设置模块(基本信息、密码修改、自定义CSS、友情链接、模块设置、空间留言等)。
使用技能
无
公司名称
北京绅软科技有限公司
在职时间
2007-05-01 ~ 2007-10-01
职位名称
软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
FIRST-ERP、UNIQUE-ERP、PRMS、SAMS
◆软件环境: Struts + Spring + JDBC + ORACLE
◆开发工具: Eclipse + Tomcat
◆项目描述: 为日本某大型电缆株式会社定制的采购、生产、检查、库存管理、运输、订货、发货等整个生产线的各个工程系统进行统一管理的 ERP 系统。
◆责任描述: 各个项目的子模块进行维护、追加。
使用技能
无
公司名称
北京视晨科技有限公司
在职时间
2005-12-01 ~ 2007-04-01
职位名称
Java软件工程师
薪水
0/月
项目描述
软件/互联网开发/系统集成
个人职责
1.信息收购系统 Information Acquisition System ▲软件环境: Struts + Spring + Hibernate + ACEGI
▲开发工具: Eclipse + Tomcat + Mysql
▲项目描述: 为某信息调查网站获取所需要的信息。网络上信息无数,重要的信息却很少,用一个能收购信息的系统,来实现这个缺口。
▲责任描述: 用户登录、用户退出、信息数据提交、信息数据审核、删除,需要的信息转成EXCEL格式,对POI了解甚少,边工作边学习,并完成所需要的内容。
2.保定(尔斯)服装供应链系统
◆软件环境: Struts + Spring + Hibernate
◆开发工具: Eclipse + Tomcat + Mysql
◆项目描述: 供应链管理帮助服装企业降低库存,节约成本,同时又快速响应客户要求,不仅优化了资金周转,也提高了客户服务水平,为新业务的签单作好铺垫。
◆责任描述: 本系统较大,共以下几个模块: 客户关系管理、客户服务管理、需求管理、订单完成、制造流程管理、供应商关系管理、产品的开发和产品商业化、回收管理 。本人负责其中的客户关系管理和客户服务管理,需要了解客户的需求,以及对需求的定制。
3.金银首饰展示系统
◆软件环境: Struts + Spring + Hibernate + Ajax + Mysql
◆开发工具: Eclipse
◆项目描述: 珠宝设计公司需要一个展示系统,通过网络进行展示,需要以搭配雍容华贵的界面
◆责任描述: 这是一个小型WEB网站门户系统。模块分为: 企业简介、行业资讯、珠宝展示、珠宝知识,人才招聘,联系我们,在线留言,后台发布。基本都是本人负责开发,途中遇到珠宝图片如何上传问题,最后采用Struts的上传架构,完成基本的开发。
使用技能
无
教育经历
院校名称
黑龙江大学
毕业时间
所学专业
C++语言设计、软件工程、计算机网络、JAVA语言程序设计、Visual Basic程序设计、SQL Server、VC程序设计、计算机专业英语、汇编语言程序设计、数据结构、数据库原理
最高学历
本科