个人介绍
1. 熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java类库、多线程、并发锁,事务管理、分库分表等。
2. 掌握Java主流的开发框架Spring,SpringMVC,SpringBoot,Mybatis等。
3. 熟悉使用Mysql,SQL Server等关系型数据库,对表结构的设计原则,优化索引,数据安全,SQL语句的优化等具有一定的开发经验,熟悉使用Redis缓存数据库。
4. 熟悉常用微服务框架Spring Cloud,RabbitMq消息中间件,有分布式系统架构设计经验,高并发处理能力;
5. 熟悉常用的Linux命令,熟悉常用的项目管理工具Git
工作经历
2021-01-01 -至今平安金服JAVA后端
这是目前现在所在的公司,由于涉及到公司信息安全,因此所做项目不做过多的阐述。目前所用到的技术栈都是市场都较为流行的开源框架,作为相关开发负责人主要负责项目整体框架搭建,项目结构公共类编写等
2018-09-01 -2018-10-01晨星咨询有限责任公司JAVA全栈
深圳晨星公司主要从事数据处理及相关技术服务,为机构投资者和个人投资者都提供了一套良好的数据支持。在整个业务流程中MEDS和NFS分别担任了财务报表数据的收集,以及基金数据的收集,其中MEDS又分为多个子系统比如QC、Calculation、Drilldown、Locate parse、Export、ERDC等等。 1、QC系统主要负责整个项目的数据校验,模板校验。包括AOR QC,Template QC,Tagging QC,Company QC,DB QC等等 2、Calculation主要负责所有的计算逻辑,以及计算规则的制定。上市公司的财务数据,以及股权信息往往涉及到比较复杂的计算,此系统主要整合所有数据,根据制定好的方程式计算出正确的数值,提供给production使用。 3、Drilldown主要负责寻找数据的源头,相当于Calculation的逆过程,客户看到的数据往往是通过复杂的运算得来的,如何层层查看,清楚的明白这条数据链,是此系统主要负责的事情。 4、 Locate parse做的主要是从原始报表里面抠出数
2014-06-01 -2018-09-01四方精创Java全栈
主要完成的项目有,中国银行总行财务系统,中国银行易融通,东亚银行客户管理系统,东亚银行销售系统,在职期间主要担任项目主力开发, 针对需求文档,对数据库表结构设计,代码规范设计等。参与部分系统框架结构设计,如登陆权限控制,接口编写等。 参与核心业务代码的编写,如东亚金融产品推荐,用户偏好设置,客户反馈,订单处理等等。
教育经历
2010-09-01 - 2014-06-01湖南工业大学应用物理本科
本科就读于湖南工业大学应用物理系1001班,担任班级学习委员,专业成绩优秀多次拿到奖学金,在校期间选修计算机语言,对编程拥有浓厚兴趣,毕业后在金融互联网公司实习由此进去IT行业
技能
1、 参与前期需求分析,对整个系统风格,菜单,排版设计等等。 2、 参与MQ配置文件编写,解析MQ返回数据。 3、 参与客户信息模块的开发。 4、 参与对系统性能测试,系统网络攻击,以及补全系统的安全漏洞。
1、QC系统主要负责整个项目的数据校验,模板校验。包括AOR QC,Template QC,Tagging QC,Company QC,DB QC等等 2、Calculation主要负责所有的计算逻辑,以及计算规则的制定。上市公司的财务数据,以及股权信息往往涉及到比较复杂的计算,此系统主要整合所有数据,根据制定好的方程式计算出正确的数值,提供给production使用。 3、Drilldown主要负责寻找数据的源头,相当于Calculation的逆过程,客户看到的数据往往是通过复杂的运算得来的,如何层层查看,清楚的明白这条数据链,是此系统主要负责的事情。 4、 Locate parse做的主要是从原始报表里面抠出数据原型,然后组装成最原始的数据。其中还包括数据的mapping逻辑。 5、 ERDC抽离出了全球所有上市公司的公司信息,以及基金信息,为其他系统提供公共数据平台。 最近做的两个项目是QC系统跟Nasdaq项目,这两个系统分属于整个MEDS系统。 MEDS系统采用SpringCloud微服务架构以 SpringBoot作为基础框架,以Redis作为集群缓存库,Rabbitmq作为消息中间件。