English | 小屏幕查看 | 基本信息 | 技能详情 | 相关证书 | 工作 | 学习经历 | 主要项目列表
简    历
姓名 ██ 学校 中国人民解放军海军工程大学
性别 专业 计算机科学与技术
出生日期 ██年█月█日 毕业时间 ██年█月█日
电话 1397 1522 460 学历 / 学位 本科 / 学士
QQ 420 307 185 ,1524 1265
邮箱 <420307185@qq.com>,<typhoon_wolf@163.com>
主页 http://typhoon.run
求职意向
行业 金融行业软件开发 / 企业软件开发 / 互联网软件开发。 地区 武汉市。
职能 Java 程序开发及相关岗位 (设计、编码、部署、维护等) 。
性质 全日制 / 全职。
到岗时间 在职,例行更新简历。
自  评
  • 工作认真细致,██ 年 Java 职业经历,无生产事故;历次投产中本人负责的部分均一次上线成功
  • 基础知识牢固,业余时间积累逾 10 万行代码;可以独立开发、配置及部署小型 Web 站点。
  • 初步具备为特定目的编写小型 Web MVC 框架的能力。
  • 遵循流程标准,注重编码规范。
  • 与团队成员合作,依照文档约定完成较大的项目;可以撰写需求、设计、测试等方面文档。
  • 能与英语使用者进行日常口语交流,可以阅读和撰写英文文档

  • 与邻为善, 乐于助人, 愿意且懂得如何与他人分享知识,可有条理地向新进人员传授已掌握的知识;
    工作间断期间撰写的《Linux不完全攻略》等心得或入门教程类文章已被 linuxsir.org 、linuxfans.org 、chinaunix.net 等多个网站转载;
    在职期间也曾编写工具类、工具脚本及项目和工作注意事项,供同事使用。
技  能
操作系统:
  • 适应 Linux 桌面环境和命令行环境;能在一定条件下部署 Linux 系统和基本办公环境;能用 shell 脚本做系统或任务目录的备份与还原。
  • 具备一定 Unix 类系统操作能力和 shell 脚本编写能力,能用 shell 脚本进行数据备份、还原操作;编写过半自动投产与回退脚本。
  • 能用 telnet 、ssh 和 X-Window 实施远程操作。
Linux
Windows
Unix (AIX 等)
后端相关:
  • 能在 Linux 和 Windows 上部署 Java 开发环境和简单 Java Web 服务器。
  • 熟练使用 Java 语言编写控制台程序、Web 程序和及可复用组件。
  • 熟练使用 JDK 提供的主要命令,实现编译、API 文档生成和头文件生成
  • 能熟练操作 Eclipse 完成开发任务。
  • 能利用 ResourceBundle 实现 i18n / l10n
  • 初步具备为特定目的编写小型 Web MVC 框架的能力。
JDK  / Eclipse
Java / JDBC / Servlet / JSP
IDEA
Spring / Spring Web MVC
MyBatis
Struts / Hibernate
JPA
  • 已初步熟悉 Spring Web MVC 、Spring JDBC Template 、Spring AOP 的用法。
  • 已初步了解 MyBatis 的两种映射方式。
  • 对 Spring 、MyBatis 、Hibernate 和 Struts 的单独使用集成使用均已练成一定熟练度,具备快速搭建系统原型的能力。
Oracle
DB2 、MySQL 、PostgreSQL 、……
C / C++ / JNI
高并发
  • 可用 PL/SQL 编写存储过程、函数、触发器。
  • 可经 JNI 调用与 Java 无关的 *.so 或 *.dll 程序模块;可参与异构系统的开发与集成
  • 对高并发应对办法初具概念。
前端相关:
  • 能利用 JavaScript 实现 AJAX / AXIOS 即时查询、局部更新等特效。
  • 能用 Java 程序和 JavaScript 对 CSS 做动态控制。
HTML / CSS  / JavaScript
jQuery
vue
证  书
职业技术证书·高级软件工程师
编号:16059062 / CJ1601J02S3924206
查询:http://www.ceiaec.org
2016年09月28日
SCJP5.0 证书
2010年01月21日
思远软件工程师证书
2006年05月█日

学士学位证书
2004年06月█日
本科毕业证书
编号:900341200405000370
查询:http://www.chsi.com.cn
2004年06月█日
CET-4 证书
2004年█月█日
经  历
2017年07月█日 → 至今 正式在职
单位 京北方信息技术有限公司
武汉分公司
部门: ITO-中南区 职务: 软件工程师
工作描述 以“第三方”开发人员身份派驻、服务于湖北省农村信用社联合社,并担任公司人月项目驻场负责人。
  • 2022-04-12 → 至今:| 由湖北农信指派至“原厂商”上海诺祺公司的微贷风控决策体系。
    1. 非常规高复杂度任务:
      • 2022-03-27 → 2023-05-12 :| 失效个人白名单未命中原因提示。
      • 2022-10-13 → 2023-01-█ :| 微贷风控决策平台周转融业务支持与开发。
      • 2022-08-█ → 2022-10-█ :| 公积金 e 贷项目微贷风控决策体系生产问题排查支持。
    2. 常规任务:略。
    3. 担任角色和任务事项:
      1. 主要担任开发人员,并在大部分时段兼任版本管理员上线直接操作人
      2. 作为开发人员,从为“原厂商”开发人员提供 Java 技术支持入手,最终可以完成较复杂交易的需求沟通、方案设计、程序开发、技术和业务测试、上线打包和部署全套流程。
      3. 作为版本管理员,接手版本管理,为微贷风控决策体系建立了“开发-集成-生产”三级版本体系,之后上线未再出现版本相关问题。
      4. 作为上线操作人,改良了既有的上线操作手册,并探索了基于命令的程序部署方式、写入上线操作手册,为日后发展为半自动操作、开发半自动上线工具打下基础。
      5. 为微贷风控决策平台的主要交易接口重写和新写了接口文档,为微贷风控决策体系编写了的本地开发环境搭建手册。
      6. 部分接手集成环境服务器的管理、维护和程序部署;且在“原厂商”无法提供充足支持的情况下用已掌握的知识探索解决办法。
      7. 在湖北农信或“原厂商”需要的情况下指导“原厂商”新人上手。
  • 2021-01-20 → 2022-04-08 :| 由湖北农信指派至“原厂商”先进数通公司 Starring V6 微服务体系。
    1. 主要任务:
      • 2021-08-23 → 2022-03-█ :| 中征应收账款平台对接。
      • 2021-07-█ → 2022-02-11 :| 方正影像平台通用访问方案。
      • 2021-01-20 → 2022-07-█ :| 新荆农小康贷项目移植。
    2. 其他:
      • 2021-10-16 → 2021-11-█ :信创项目影像平台客户端 so 文件 ARM-64 版协调与沟通。
      • 2021-06-24 → 2021-08-22 :信创项目环境方案讨论与试搭建。
    3. 担任角色和任务事项:
      1. 主要担任开发人员,并在部分时段兼任版本管理员上线直接操作人
      2. 作为开发人员,从为“原厂商”开发人员提供 Java 技术支持入手,最终可以完成较复杂交易的需求沟通、方案设计、程序开发、技术和业务测试、上线打包和部署全套流程。
      3. 作为版本管理员,上线未出现版本相关问题。
      4. 作为上线操作人,改良了既有的上线操作手册,在一定程度上简化上线操作步骤,提高了上线一次成功率。
      5. 在“原厂商”无法提供充足支持的情况下用已掌握的知识探索解决办法。
      6. 在湖北农信或“原厂商”需要的情况下指导“原厂商”新人上手。
  • 2019-1X-█ → 2021-01-28 :| 由湖北农信指派至“原厂商”先进数通公司 Starring V6 外联平台。
    1. 非常规高复杂度任务:
      • 2020-10-10 → 2021-01-08 :| 老荆农小康贷项目。
      • 2020-05-15 → 2020-09-18 :| 恩施农民工工资代发。
      • 2020-01-06 → 2020-12-16 :| 沙洋农商行惠农惠民财政补贴系统对接。
    2. 常规任务:略。
    3. 担任角色和任务事项:
      1. 主要担任开发人员,部分时段兼任上线直接操作人,后期被指派为平台技术负责人
      2. 作为开发人员,可以完成较复杂交易的需求沟通、方案设计、程序开发、技术和业务测试、上线打包和部署全套流程。
      3. 作为上线操作人平台技术负责人,开发了交互式半自动上线操作工具,可在上线前方便地演练和撤回,简化了上线操作步骤,提升了上线一次成功率,上线过程中不再发生打包和版本方面问题。
      4. 在“原厂商”无法提供充足支持的情况下用已掌握的知识探索解决办法。
      5. 在湖北农信或“原厂商”需要的情况下指导湖北农信人员和“原厂商”新人上手。
  • 2018-05-0X → 2019-1X-█ :| 由湖北农信指派学习、考察“原厂商”先进数通公司 Starring 平台、并做试验性开发。
    1. 重点任务:
      • 2019-10-18 → 2020-04-27 :| 黄石存量房资金监管系统对接 (后转为正式开发任务上线投入使用) 。
      • 2019-10-18 → 2019-10-09 :| 远安水费对接试开发
      • 2019-0X-█ → 2019-08-16 :| 试验性重写电子渠道查询交易。
      • 2019-0X-█ → 2019-0X-█ :| 第三方开发可行性考察评估。
    2. 常规任务:略。
  • 2017-12-1X → 2018-04-1X :| 集中代收付系统客户端维护和修正开发。
  • 2017-09-2X → 2017-11-2X :| 工单管理。
  • 2017-08-0X → 2018-10-1X :| 地市行个性化报文转换转发程序和杂类小型程序开发。
  • 2017-07-1X → 2017-09-1X :| 湖北省体彩 ETC 财务实时查询系统。
2016年02月█日 → 2017年06月█日 离职 / 学习
说明 2017年04月█日 → 2017年06月█日          :
2017年01月█日 → 2017年03月█日:
2016年09月█日 → 2016年12月█日:
2016年02月█日 → 2016年08月█日:
2014年03月█日 → 2015年12月28日 正式在职
单位 TCL 集团股份有限公司 部门: 系统科技部 职务: 软件工程师
天津七一二通信广播有限公司 战略发展委员会
工作经历 与 Java 相关的事项:
离职原因 部门划归天津七一二通信广播有限公司后,任务方向与本人专业方向偏差加大;至末期时继续工作已于双方无益,故协商离职。
2012年10月█日 → 2013年12月█日 离职 / 学习
说明 随时练手以保持工作状态,其间整理了先前工作中的所学所得,并验证了“不依赖数据库的便携式储存办法”的设计思路。
2010年08月25日 → 2012年09月21日 正式在职
单位 北京宇信易诚科技有限公司 部门: …… 职务: 中级软件工程师 (Java 实施)
工作描述 2011年06月27日 → 2012年09月17日:| 华东大区 - 交通银行事业部
2010年12月█日 → 2011年04月28日:| 华东大区 - 网银实施部 (上海)
2010年08月25日 → 2010年12月█日:| 华东大区 - 网银实施部 (杭州)
历次投产中本人负责的部分均一次上线成功;直至离职,各项目、系统未发生由本人导致的问题。
对工作的改进:
银保通系统延续开发项目期间,在常规任务之外完成如下工作:
  1. 参与并最终完成项目的版本化。
  2. 自用的工具类分享给本项目组和其他项目组,得到好评。
  3. 发现项目中遗留的严重不安全因素,获得许可后抽空修正或重做相关的功能及页面。
  4. 修正过程中编写了若干 JavaScript 工具脚本,分享给本项目组和其他项目组,得到好评。
  5. 编写投产用的 shell 脚本,程序与数据均实现半自动部署及回退;分享给本项目组和其他项目组,得到好评。
  6. 编写并持续更新项目、平台注意事项,分享给整个项目组和同平台的其他项目组。
离职原因 个人原因。
2009年05月█日 → 2010年█月█日 离职 / 学习
说明 在工作间断期学习、保持状态;其间通过了 SCJP 考试,取得证书
2007年08月16日 → 2009年04月15日 正式在职
单位 信正纺织有限公司 部门: 计算机部 职务: Java 程序员
服务器管理员
工作描述
离职原因 金融危机后续影响,公司资金不足,部门解散。
2007年03月█日 → 2007年05月█日 自由职业
工作描述 从网上接受委托,与他人合作开发基于 JavaWeb 的基本在线办公系统
2006年06月█日 → 2007年01月█日 正式在职
单位 超干软件发展有限公司 部门: R & D (研发部) 职务: Java 程序员
工作描述
  1. 参与并完成内部员工信息管理与考评系统设计与开发,承担主要设计文档编制任务,并参与编码;工作质量得到好评。
  2. 参与开发基于 SWT 的香港机场货站货物存储与进出系统客户端
对工作的改进:
员工信息管理与考评系统设计与开发期间正确、及时地向上级反映问题;
上级据此采取措施,令项目不再无休止地返工和延误,最终顺利完成。
离职原因 个人原因。
2005年10月08日 → 2006年05月█日 离职 / 学习
说明 参加职业培训,进一步弥补学校学习之不足,真正初具职业技能
2005年04月█日 → 2005年08月█日 正式在职
单位 福安纺织印染有限责任公司 部门: 总开发中心 职务: Java 初级程序员
工作描述 参与开发服装草图管理系统

2000年09月01日 → 2004年06月█日 在校学习
学校 中国人民解放军海军工程大学 专业: 计算机科学与技术
说明
重点项目或任务
2022-03-27 → 2023-05-12 失效个人白名单未命中原因提示
任务描述 在京北方信息技术有限公司、驻湖北农信期间微贷风控决策体系的工单任务。
  • 看似简单的界面提示信息调整,实际需要重写此功能的 DAO 层和服务层,并探索在不影响既有交易的情况下由公共调度类从异步调用队列中提取和判断报错信息。
  • 在“原厂商”未提供此方面支持的情况下独立完成。
  • 为本任务的相关程序添加了新的捕捉处理机制和相关日志。
开发环境 (及相关工具) :
Tomcat   ,Oracle-JDK ,IDEA ,SVN ,Oracle ,Windows 。
运行环境 WebLogic ,Oracle-JDK ,             Oracle ,RHEL    。
本人承担
  • 探索在不影响既有交易的情况下由公共调度类从异步调用队列中提取和判断报错信息,编写设计方案。
  • 基于生产分支创建开发分支。
  • 开发、本地自测、集成、集成环境自测。
  • 业务测试支持。
  • 制作上线包、编写上线操作手册、上线操作、上线后跟踪。
最后状态 已上线,未收到不良反馈。
2022-10-13 → 2023-01-█ 微贷风控决策平台周转融业务支持与开发
任务描述 在京北方信息技术有限公司、驻湖北农信期间微贷风控决策体系的工单任务,“源于测试支持的心脏搭桥任务”。
  • 开设免还本快速续贷业务,为优质小微客户消除续贷前必须先还本带来的资金周转压力。
  • 因“原厂商”人员声称开发已完成,按简单的按业务测试支持任务接手;支持过程中发现本次任务的程序直接将请求报文中的 JSON 格式字符串送入决策引擎,导致决策引擎无法解析相关内容。
  • 在“原厂商”有限度的支持下反复调整程序,直至将层级式请求报文转换成决策引擎能识别的扁平格式,并探索出比“原厂商”更灵活通用的数组数据处理办法。
  • 令微贷风控决策平台首次支持动态数组解析转换;开发了可供其他任务使用的转换工具类;为本任务的相关程序添加了新的捕捉处理机制和相关日志。
开发环境 (及相关工具) :
Tomcat   ,Oracle-JDK ,IDEA ,SVN ,Oracle ,Windows 。
运行环境 WebLogic ,Oracle-JDK ,             Oracle ,RHEL    。
本人承担
  • 探索将层级式数组数据送入决策引擎支持的办法,与业务人员 / 决策包开发人员持续沟通、反复试验,编写和即时调整设计方案。
  • 基于生产分支创建开发分支。
  • 开发、本地自测、集成、集成环境自测。
  • 业务测试支持。
  • 制作上线包、编写上线操作手册、上线操作、上线后跟踪。
最后状态 已上线,未收到不良反馈。
2022-08-█ → 2023-10-█ 公积金 e 贷项目微贷风控决策体系生产问题排查支持
任务描述 既有程序的日志和报错处理极不完善,导致问题排查困难、耗时漫长,大量侵占开发任务的时间;甚至有“线索不足查无可查”的情况。
开发环境 (及相关工具) :
Tomcat   ,Oracle-JDK ,IDEA ,SVN ,Oracle ,Windows 。
运行环境 WebLogic ,Oracle-JDK ,             Oracle ,RHEL    。
本人承担 在部分工单开发任务中对相关程序进行改造,添加新的捕捉处理机制和相关日志。
最后状态 问题再次出现时,明确的提示信息有利于分析问题来自哪个系统或环节,节省了排查时间,大大减少了对开发任务的时间冲突。
2021-08-23 → 2022-03-█ 中征应收账款平台对接
任务描述 在京北方信息技术有限公司、驻湖北农信期间 Starring V6 微服务体系的项目配套任务。
  • 应收账款平台业务目的:
    上游企业向下游企业出售产品或服务、而下游企业导致上游企业资金周转困难时,上游企业可用“对下游企业的收款权”向银行融资,由银行向下游企业收款,以解决上游企业的资金困难。
  • 任务目的:
    用数通微服务体系内部的外联平台、产品平台和内联平台将行外的中征应收账款平台对接对接至行内的信贷系统。
开发环境 (及相关工具) :
Oracle-JDK ,JFBuilder   ,MySQL ,IDEA      ,SVN   ,Windows 。
运行环境 Oracle-JDK ,Starring V6 ,MySQL ,ZooKeeper , Redis , RHEL    。
本人承担
  • 攻克任务难点:
    • 中征平台给出的接口文档不完善,层次结构与实际通讯中的报文不符;在“原厂商”未能提供有效支持的情况下自行抓包、手动解密,探索出通讯报文的实际格式和层次。
    • 湖北农信所用的 Starring V6 版本不支持在 HTTPS 协议下向对方返回 WSDL 信息,且“原厂商”在较长时间内未拿出有效地解决办法,导致任务延期,并导致无法在行外发起的交易和行内发起的交易中采用统一的报文格式;需要自行探索多种报文的解析和生成办法。
    • 交易链路较长,中间经过的转发服务器较多,且因行方互联网出入口安全方面的限制导致开发测试环境和生产环境的交易链路不同,需要各自打通。
  • 任务实现亮点:
    • 在 Starring V6 平台上首次为湖北农信支持解析 HTTPS 协议、查询串格式请求报文。
    • 在 Starring V6 平台上首次为湖北农信支持生成 HTTPS 协议、XML 格式响应报文。
    • 在 Starring V6 平台上首次为湖北农信支持生成 HTTPS 协议、SOAP 格式请求报文。
    • 在 Starring V6 平台上首次为湖北农信支持解析 HTTPS 协议、SOAP 格式响应报文。
    • 上述支持为“原厂商”人员后续开发类二期务提供了经验和样例。
  • 更多:
    • 指导湖北农信开发人员开发部分交易。
    • 协调跟进打通开发测试网络链路和生产环境网络链路。
    • 打包和上线操作。
最后状态
  • 程序主体上线、测试交易大半链路测试通过、等待最终密钥上线期间,因 Starring V6 平台被数据中心扫描出安全漏洞而被叫停,后转为由“原厂商”跟进。
  • 在“原厂商”跟进和进行二期任务期间向原厂商讲解通讯注意事项。
  • 现已上线。
2021-07-█ → 2022-02-11 方正影像平台通用访问方案
任务描述 在京北方信息技术有限公司、驻湖北农信期间 Starring V6 微服务体系的方案研究。
  • 因“新荆农小康贷”移植的影像平台访问服务过于个性化,难以被新的业务或交易复用,计划开发一组新的交易供智慧微贷项目或未来的其他任务调用。
开发环境 (及相关工具) :
Oracle-JDK ,JFBuilder   ,MySQL ,IDEA      ,SVN   ,Windows 。
运行环境 Oracle-JDK ,Starring V6 ,MySQL ,ZooKeeper , Redis , RHEL    。
本人承担
  • 至 2022 年 1 月已编制较详细的程序设计文档和数据库设计文档,可以开发并用于智慧微贷项目。
最后状态
  • 方案基本完、可进行开发时湖北农信未同意开发;按照湖北农信的安排,于第三季度将方案转交给“原厂商”,由“原厂商”修改后开发,用于智慧微贷项目。
2021-01-20 → 2022-07-XX 新荆农小康贷移植项目
任务描述 在京北方信息技术有限公司、驻湖北农信期间 Starring V6 微服务体系的项目任务。
  • 老荆农小康贷上线后,业务开展效果收到行领导和地市领导“非常好”的评价;但老荆农小康贷很大程度上是业务试行,既有架构无法承担来自小程序的交易量,需要由新的微服务体系架构承接转移。
开发环境 (及相关工具) :
Oracle-JDK ,JFBuilder   ,MySQL ,IDEA      ,SVN   ,Windows 。
运行环境 Oracle-JDK ,Starring V6 ,MySQL ,ZooKeeper , Redis , RHEL    。
本人承担
  • 参与微服务体系内部的外联平台交易开发。
  • 为“原厂商”人员提供平台方面技术支持和开发指导。
  • 和“原厂商”沟通报错处理开发思路。
  • 上线支持。
最后状态 已上线,运行良好。
2005年05月█日 → 至今 tfw-basetfw-web-basetfw-web-lpmtfw-web-jq……
项目描述
开发环境 (及相关工具) :
Tomcat ,JDK ,Eclipse ,Linux 。
运行环境 Tomcat ,JDK ,          Linux / Unix / Windows 。
最后状态 特性暂时冻结,正在打包、固定版本。
2016年12月23日 → 2017年03月04日 tfw-integration-demo
项目描述
  • 为回顾、加强培训所学而建的 Spring Web MVC 、MyBatis 、Hibernate 、Spring AOP 全集成演练项目。
  • 经此项目反复练习,上述框架 / 工具的使用与集成已具有一定熟练度
开发环境 (及相关工具) :
Tomcat ,JDK ,Eclipse ,Maven (阿里云) ,Oracle ,Linux 。
运行环境 Tomcat ,JDK ,                           Oracle ,Linux 。
最后状态 主要学习复习练习目的已达到,基本搁置,偶尔会以此为基础做其他试验。
2016年█月█日 → 2016年█月█日 培训演练项目
项目描述
困难: 本任务在培训早期、框架相关知识储备不丰富或不熟练的情况下发布,无法利用框架提供的便利;且并不属于正式课程,而是由本地培训机构自行添加,需要在日程中额外挤时间完成,导致可用工期极为紧张。
应对: 在充分讨论、评估小组成员能力及课程进度后做出前后端彻底分离的全 AJAX 设计;并舍弃若干“隐含需求”所需的支持功能,最终在时限内完成。
收获: 锻炼并再次验证了设计、任务分配及进度管理方面的能力;拓展了 JavaScript 应用思路。
遗留: 由于时间等外部因素限制,最终结果亮点少,bug 多;且为限时完成而更改了原始设计,不利于修改和扩展。
后续: 改用由 tfw-base 项目提供的增删改查方案,以在未配备数据库的环境中演示包括 DAO 层另行编写、服务层可控制器相关修改及主要功能测试在内,全部操作在 3 小时内完成。
开发环境 (及相关工具) :
Tomcat ,JDK ,Eclipse ,Oracle ,Linux 。
运行环境 Tomcat ,JDK ,          Oracle ,Linux 。
最后状态 主要学习复习练习目的已达到,已搁置。
2015年01月█日 → 2015年08月█日 新型射击训练系统 / 智能靶场
项目描述
开发环境 (及相关工具) :
Open-JDK ,GCC ,Linux 。
运行环境 JRE ,           Linux 。
最后状态 部门划归天津七一二通信广播有限公司后,工作方向转变,此任务未收到进一步跟进或开发的指示,就此搁置。
2011年06月27日 → 2012年09月07日 交通银行银保通系统延续项目
项目描述
  • 银保通:
    交通银行前置系统。
    保险公司通过交通银行网点销售保险和与保险客户发生账务往来时用到本系统提供的各种功能。
  • 银保通管理台:
    主要用于维护和管理银保通系统运行时所需的参数;
    也提供部分功能用于自动操作失败、需要检查或手工操作时的场合。
  • 系统结构、关系见此图:

开发环境 (及相关工具) :
Tomcat ,   IBM-JDK ,Eclipse ,CVS ,DB2 ,Windows 。
运行环境 WebSphere ,IBM-JDK ,                DB2 ,AIX 。
本人承担 本职任务:
  • 与业务人员联系、后台开发人员、账务主机程序开发人员联系,了解业务流程、商讨管理台界面要求、确认管理台和后台的协作方式、确认银保通系统与账务主机的交互接口;
  • 编写管理台 Java 程序、JSP 页面、JavaScript 脚本;进行单元测试、编写功能测试用例、进行功能测试、编写功能测试报告
  • 根据需求设计实现方案,并随时与业务人员保持联系,按照业务人员的最新要求修正方案或重新设计实现方案;
  • 投产时将开发完成的程序部署到生产环境;
  • 随时处置与管理台有关的各种生产问题、既有遗留问题随时解答业务人员的疑问并为业务人员的操作提供支持;
  • 清理、匹配银保通管理台的代码,协助创建 CVS 版本,并维护分支。
额外担当:
  • 编写《银保通管理台开发注意事项》,可供后人使用;
  • 改良银保通管理台的 Java 工具类和 JavaScript 脚本,并通用化,同时供银保通、银期通等管理台使用;
  • 编写投产部署安装器,通过配置文件实现半自动投产部署及失败回滚等功能,同时供银保通、银期通等项目组使用;
  • 为本项目组和其他项目组部分人员提供 Java 、JSP 基础知识指导。
最后状态 至离职时,系统工作正常,未发生与本人相关的问题。
2010年12月█日 → 2011年04月28日 交通银行个人网银三期改版
项目描述 网银项目,基于宇信易诚自有的 CTP / Liana 框架。
开发环境 (及相关工具) :
Tomcat ,   IBM-JDK ,Eclipse ,CVS ,DB2 ,Windows 。
运行环境 WebSphere ,IBM-JDK ,                DB2 ,AIX 。
本人承担
  • 常规编码、单元测试、集成测试、投产等事项;
  • 由于前端开发公司的延误而额外产生的工作;
  • 交接前有效引导新进人员快速上手
最后状态 至调入银保通项目组时,系统工作正常,未发生与本人相关的问题。
2010年10月13日 → 2010年12月█日 杭州银行小企业网银开发
项目描述 网银项目,基于宇信易诚自有的 EMP / Liana 框架。
开发环境 (及相关工具) :
Tomcat ,JDK ,Eclipse ,SVN ,Oracle ,Windows 。
运行环境                                Oracle ,Unix 。
本人承担 小企业网银转帐、查询功能的接口与界面开发。
最后状态 至调入交行网银项目组时,系统工作正常,未发生与本人相关的问题。
2010年09月01日 → 2010年10月11日 2010 网银维护项目 (09A-DC-ED-23)
项目描述 网银项目,基于宇信易诚自有的 CTP / Liana 框架。
开发环境 (及相关工具) :
Tomcat ,JDK ,Eclipse ,SVN ,Windows 。
运行环境                                Unix 。
本人承担
  • 用程序为内管系统生成供打印的操作凭证页面;
  • 修正既有流程中的错误和不通畅。
最后状态 至调入杭州银行小企业网银项目组时,系统工作正常,未发生与本人相关的问题。
2007年07月█日 → 2009年04月█日 生产与员工信息管理系统
项目描述
  • 从零起步的公司内部信息管理系统;
  • 考虑稳定性和授权费用问题,以 Linux 系统作服务器端;
  • 因需要特别的数据采集设备、及照顾相关员工的操作水平,以 Windows 系统为客户端;
  • 服务器端和客户端以类似 AJAX 的方式交互。
开发环境 (及相关工具) :
Tomcat ,JDK ,Eclipse ,PostgreSQL ,Linux 。
运行环境
  • 服务器:Tomcat ,        SUN-JDK ,PostgreSQL ,Linux 。
  • 客户端:.Net Framework ,                       Windows 。
本人承担
  • 与工人交谈了解业务流程;
  • 参与改进业务流程;
  • 系统整体设计;
  • 编写大部分设计文档和开发文档;
  • 为其他人或为临时赶急的进度追补开发文档;
  • 部分引入 CMMI 概念——无法遵照实施,但可用作参考;
  • 服务器端程序编写。
最后状态 初次负责从零构建整个项目,整体掌控能力有限,对难度和工作量的预计不足,致规划失误、设计不周,至部门解散时此项目尚未完成,宣告失败;
离职前将文档、程序封存上交公司。
2007年01月█日 → 2007年05月█日 GTN-Office-MIS
项目描述 在网上接到的基于 Java Web 的公司内部在线办公系统。
开发环境 (及相关工具) :
Tomcat ,SUN-JDK ,Eclipse ,MySQL ,Linux 。
运行环境 Tomcat ,SUN-JDK ,          MySQL ,Linux 。
本人承担
  • 少量参与需求分析;
  • 类别模型及文档模型设计;
  • 数据库设计、系统设计文档编制;
  • 登录与权限控制子系统制作;
  • 单元测试及无障碍浏览测试 (多种浏览器,支持与不支持 JavaScript 的情况下保证各功能均可用) 。
最后状态 已交付使用。
2006年10月█日 → 2007年01月█日 LCS 客户端
项目描述 LCS (Logic Control System) 的客户端。

LCS 是货物流转逻辑控制系统,用于控制控制香港机场██货运站内的装卸工作台、转盘、传送带及升降机等设备,以管理航空集装箱与集装货盘等货物载具并完成货物收发过程。
系统为 C / S 体系,客户端与后端的 Nature 服务器交互。

用 VC++ 编写的既有客户端已经陈旧,需要更新;但无人继续维护,且大部分源代码已失去,所以需要重新制作。

新版客户端被设计为两层:
  1. 运行在各个工作台上的、真正意义上的客户端;
  2. Java 应用服务器作为中间层,用来沟通客户端与后端的 Nature 服务器。

本项目对应的即是运行在各工作台上的最终客户端,使用 Spring 和 Rich Client (Eclipse Plugin) 技术。

客户端会自动检测自身与远端版本,发现有新版本时会自动从远端下载新的客户端。
开发环境 (及相关工具) :
SUN-JDK ,Eclipse ,    SVN ,Windows 。
运行环境 SUN-JRE ,Eclipse 平台,      Windows 。
本人承担
  • 参考、分析旧版软件的功能,为新版软件部分功能做设计及编写设计文档;
  • 部分功能编码、单元测试、前后端联调;
  • 过半数界面表层功能开发。
最后状态 离职后不久即已交付使用。
2006年07月█日 → 2006年09月█日 GSSD-0001-GACS
项目描述 内部项目,管理本公司员工的基本信息,并对员工进行绩效评估;
使用 Spring 、Hibernate 和 JSF 技术。
开发环境 (及相关工具) :
Tomcat ,SUN-JDK ,Eclipse ,SVN ,Oracle ,Windows 。
运行环境 Tomcat ,SUN-JDK ,                Oracle ,Linux 。
本人承担
  • 寻访公司各部门以获取需求信息;
  • 基于已有技术、当时可利用的技术和项目时限等因素对需求进行取舍并与需求提出者进行确认;
  • “评估帐号”相关功能的设计文档、界面、MVC 、DAO 、单元测试、集成联调;
  • “系统管理员”相关功能的设计文档、界面、MVC 、单元测试、集成联调;
  • “超级管理员帐号”相关功能的 MVC ;
  • “公共功能”和“被评估帐号”相关功能的设计文档
  • 随时根据变更的需求改写项目设计文档。
最后状态 至离职时,系统工作正常,未发生与本人相关的问题。
2005年04月█日 → 2005年07月█日 Sketch Web
项目描述 “Sketch Web”是福田集团“服装草图管理系统”的 Web 子项目。
“服装草图管理系统”为服装生产提供上传、下载、发布订单、在线修改等电子化管理功能;“Sketch Web”为其提供用户界面和与数据库无关的前置、后置逻辑处理。
开发环境 (及相关工具) :
WebSphere ,JDK ,WSAD ,Windows 。
运行环境 WebSphere ,             AIX 。
本人承担 部分页面开发。
最后状态 未知。