|
|
|
|
|
|
|
|
|
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-base
、tfw-web-base
、tfw-web-lpm
、tfw-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++
编写的既有客户端已经陈旧,需要更新;但无人继续维护,且大部分源代码已失去,所以需要重新制作。
新版客户端被设计为两层:
- 运行在各个工作台上的、真正意义上的客户端;
- 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 。 |
本人承担 |
: |
部分页面开发。 |
最后状态 |
: |
未知。 |
|
|