项目一:前海一方金融部信息化系统
开发环境:IntelliJ IDEA,Mysql,nginx,Maven,Git
软件架构:SpringCloud,Vue,BI报表,TestNG,Kettle,RESTful,NEMQ
项目概述:
该系统主要包括企业ABS发行业务、银行再保理业务,是负责公司标准化产品的发行及金融部团队建设。根据用户的角色不同处理不同的业务,用户可以登录系统建立金融发行计划项目,制定相应项目计划,准备相应的资产单,过桥放款、缴款发行、还过桥处理、到期核算,收益计算等。
项目职责:
(1) 参与需求调研,子系统设计,部分数据库设计,数据维护与数据处理,BI报表制作,历史数据导入
(2) 资料管理子系统、资产购买子系统详细设计,资产购买子系统的资产打包与资金登记管理,过桥放款登记,还过桥信息管理以及补出帐登记的相关代码编写,以及对应模块的测试,核心企业汇总报表的制作,整理API手册、系统操作手册、发布清单、运维手册等
(3) 资产购买子系统功能的连接测试,以及连接测试报告
(4) 详细设计文档编写,后期系统维护和优化,bug修改。配合项目的适配、系统测试和部署工作
技术描述:
本项目采用SpringCloud微服务架构,网关服务Zuul进行身份认证和安全、监控、动态路由、负载分配等,页面采用Element UI组件库Form表单组件完成登录验证。注册中心(Eureka)进行服务的发现和注册。负载均衡(Ribbon) 配合服务发现和断路器。Hystrix - 熔断器,容错管理。聚合服务(Biz)进行复杂业务、逻辑处理。原子服务(Atom)采用公司内部框架ISF进行数据的持久化操作。使用TestNG来完成的模块的测试,采用RESTful风格编写接口。采用润乾报表进行报表制作。采用kettle工具进行用户历史数据导入。前端采用vue框架,Mock数据模拟,进行前后端分离进行开发。使用公司内部封装的消息组件NEMQ进行消息的发送与接收,冗余字段的更新。
项目二:供应链金融业务系统
开发环境:IntelliJ IDEA,Mysql,nginx,Maven,Git
软件架构:SpringCloud,Vue,TestNG,Kettle,RESTful
项目概述:
这是供应链金融业务的一个管理系统,具有平台管理子系统、租户控制台子系统、供应链金融业务工具子系统。平台管理子系统具有系统管理员登陆、角色管理、角色权限分配等功能。租户控制台子系统具有用户注册、用户登录、创建子账户、子账户角色分配等功能。供应链金融业务工具子系统具有账户登录、相关业务处理等功能。
项目职责:
(1) 参与了项目需求的挖掘,可行性分析、画用例图、时序图、界面设计、平台管理、租户控制台子系统设计、数据库的设计等
(2)平台管理子系统:个人中心(个人、登录信息维护),角色管理(角色信息维护、角色权限分配、公司角色分配)。租户控制台子系统:用户中心(用户信息、公司信息维护、公司信息审核),子账户管理(公司子账户的维护、角色分配)等
(3)对应系统功能的单元测试,详细设计文档编写,后期系统维护和优化,bug修改,配合运维部署上线
所用技术:
本项目采用SpringCloud微服务架构,持久层使用了公司内部框架ISF实现复杂查询,使用TestNG来完成的模块的测试,采用RESTful风格编写接口,登录使用md5的密码加密解决密码修改明文问题。前端采用vue框架,Mock数据模拟,进行前后端分离进行开发。
项目三:自动审核系统
开发环境:IntelliJ IDEA,Mysql,nginx,Maven,Git
软件架构:公司框架Isf,规则引擎, C#
该项目是一个针对业务资料审核做的一个桌面应用程序,该项目的主要是用者是自动审核员。用户可以通过登录系统进行规则制定、上次审核资料根据规则进行审核。
项目职责:
(1) 参与项目的需求调研,接口的设计以及接口文档的编写
(2) 自动审核功能:审核规则查询、制定,上传审核资料,验证资料,等
(3) 登录页面和验证码的设计,数据的维护,复杂数据的校验,修改bug等
所有技术:
项目使用Maven实现项目自动构建和依赖库管理,使用了Git进行代码的持续集成(版本迭代)。持久层使用了公司内部框架ISF实现复杂查询,使用TestNG来完成的模块的测试,采用RESTful风格编写接口,前端界面采用C#进行桌面化应用程序编写。