设计模式
小丸子echo
基本资料
目标职位: java 开发工程师 姓名: 程春
手机: 13552649126 年龄: 25
所在地点 : 北京 邮箱: chengchunecho@163.com
目前状态: 在职 语言能力: 听力、口语流利,雅思6.5,口语7分
毕业院校: 太原理工大学(211)软件工程专业(2010-2014)
工作及项目经历
2016.04-至今 北京蜜蜂汇金科技有限公司
计息核算系统 2016.04-至今
项目职务: 软件工程师
项目描述: 蜜蜂汇金计息核算系统是为哈行服务的,是连接业务端(教育贷,车贷,卡贷,分期乐,优分期等)和资金端(银行)的桥梁,此系统为资金端提供计息、核算等功能,为业务端提供放款、还款、记账等功能。
项目职责: 核心系统账务设计与开发。
使用技术: FreeMarker+AJAX、SpringMVC框架、Mybatis等。
征信数据回行系统 2016.04-至今
项目职务: 软件工程师
项目描述: 蜜蜂汇金实质上可以算作哈行的一个子部门,哈行要求对于每个贷款人的每笔未结清的贷款向人行报征信记录。蜜蜂汇金截止今天为止除房贷外共有接近500万笔贷款,未结清的有接近300万笔,每个月底对涉及到这300万笔的贷款数据特殊处理后报到人行。
项目职责: 征信数据回行系统设计与开发。
使用技术: FreeMarker+AJAX、SpringMVC框架、Mybatis、Kettle等。
2015.04-2016.04 上海长亮信息科技有限公司 开发工程师
合众普惠金融核心业务系统(P2P) 2015.08-2016.04
项目职务: 系统设计开发。
项目描述: 合众普惠金融为用户提供 P2P 贷款审批,电子签章,实时划扣,账务,催收等 服务。其中账务中涉及到提前划扣,约定日划扣,提前结清,提前赎回,贷后 贷款管理,回款再投等功能;为借款客户记利息,罚息,风险金,管理费等费 用;为投资客户计算收益,为平台户出总账明细。
项目职责: 1.联机业务服务设计与代码开发。 2.账务设计开发。 3.与电子签章系统对接,实现合同,服务协议等的电子签章。
使用技术: Java,SpringMVC,Spring Batch,Querydsl, Hibernate,MySql,JPA , RabbitMQ Maven 构建,Jenkins 部署,Sonatype Nexus 仓库,SVN 库等。
包商银行互联网金融类信用卡系统 2015.06-2015.07
项目职务: 系统设计开发。
项目描述: 类信用卡系统是新一代银行核心业务系统建设项目中一个子系统,主要支持客 户消费,取现,转账等透支交易。每个客户对应一个电子账户,类信用卡系统 实现对每个电子账户实现以下主要功能:
1.计算消费,取现的利息,罚息,滞纳金。
2.账单日出账单,26 日后到期还款。
3.到期日未还款,过了宽限日过后账龄提升,并且将欠款打包,转到贷款系统, 同时还钱类信用卡系统中的欠款。
项目职责: 1.类信用卡模块的非金融服务的设计与编写。 2.类信用卡模块的批量设计与编写。
使用技术: Mybatis,Java,长亮 V7 架构,Oracle,Spring 等。
上海长亮核心系统改造 2015.04-2015.05
项目职务: 系统开发改造。
项目描述: 对核心系统(贷记卡系统)进行改造,底层架构优化,去除对文件系统的依赖, 代码重写 。
2014.07-2015.04 上海通联金融服务有限公司 开发工程师
新华移动支付平台 2014.07-2015.04
项目职务: 批量,总账等设计开发。
项目描述: 新华移动支付平台主要是为掌上新华 APP 提供后台联机支持,并实时与第三 方支付协同实现代收代付,并提供总账明细。
项目职责: 1.负责移动支付平台的为前台提供服务的代码编写。 2.批量模块(与各个渠道对账)编写。 3.报表系统的开发维护。 4.总账系统开发维护。 5.文件系统的设计开发。
使用技术: Java 语言,Spring Batch,MySQL,Kettle 工具,ireport 工具等。
2014.01-2014.06 宜信普惠信息咨询(北京)有限公司 开发工程师
工作内容: 宜信 OA 系统的开发与维护。
个人技能:
展开
-
用java实现循环链表
我们知道,链表是最基本的一种数据结构,在实际开发过程中也有很大用处,以下是我用java写的循环链表的定义以及一些基本操作:public class circleLinkedList { // 定义元素数据类型(链表) public class Element { private Element next = null; private Object value = nu原创 2015-10-21 17:20:54 · 513 阅读 · 0 评论 -
设计模式-模板模式
模板方法:定义一个操作中算法的骨架,而将一些步骤延迟到子类中。子类可以不改变一个算法的机构即可重定义该算法的一些步骤。 模板方法实现了代码的复用。 为了防止子类改变模板方法中的算法,可以将模板方法申明为final。 模板抽象类中可以定义具体方法,抽象方法,钩子方法。其中钩子方法的引入使得子类可以控制父类的行为。原创 2015-10-14 13:59:56 · 227 阅读 · 0 评论