ID:195045

TYM

java开发

  • 公司信息:
  • 招银云创
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 可工作日远程
  • 所在区域:
  • 其他
  • 全区

技术能力

有过springcloud微服务项目经验,java基础比较扎实,对hashMap源码,jvm比较了解,对算法有使用经验,对线程池,反射有使用经验,对springboot源码,mysql底层原理有所了解,对springcloud,oralce,redis,nacos,postgres有一定使用经验,对sql和算法比较喜欢。

项目经验

时间 2020.9-2021.1

1. 负责资金预算模块的迭代任务开发

2. 负责迭代任务详设文档编写及自测

使用工具:公司内部封装框架,nginx,redis,oracle



时间 2021.1-2022.1

在tms财资管理平台的票据小组中参与代码迁移,开发迭代任务,完成日终校验,会计分录匹配算法,出票检验等需求

1. 进行票据模块的代码迁移及重构

2. 进行票据模块的迭代任务,在会计分录任务中,我负责完成分录匹配算法,选中码表中合适的会计分录码,然后由其他同事拿到分录码做会计核算。

分录算法大体思想:拿到入参首先在数据库根据一些字段查询出一定范围的分录码list,这里是为了缩小匹配范围,然后循环分录码list和入参对象的属性list,使用反射拿到每个对象的属性和入参对象的属性做对比,剔除不需要的分录码,最终根据匹配规则匹配出最合适的分录码。这里的时间复杂度为O*2

3. 完成日终校验,提供日终校验接口给账户模块,使用redis存储日终参数

4. 完成票据出票检验,在用户进行多张出票时,比如100张票,在出票的同时要对票据进行检验,这里使用线程池,采用异步操作,在出票的同时进行检验操作,提高出票速度



使用技术:sql,异步多线程,反射,redis,线程池

使用工具:springcloud,oracle,reids,seata,nacos





时间2022.1-2022.2

参与cbs重构项目,在账户管理小组中进行账户代码的重构

使用技术:ddd思想,springboot,nacos等

描述:进行账户参数管理的代码重构



时间 2020.9-2021.1

1. 负责资金预算模块的迭代任务开发

2. 负责迭代任务详设文档编写及自测

使用工具:公司内部封装框架,nginx,redis,oracle



时间 2021.1-2022.1

在tms财资管理平台的票据小组中参与代码迁移,开发迭代任务,完成日终校验,会计分录匹配算法,出票检验等需求

1. 进行票据模块的代码迁移及重构

2. 进行票据模块的迭代任务,在会计分录任务中,我负责完成分录匹配算法,选中码表中合适的会计分录码,然后由其他同事拿到分录码做会计核算。

分录算法大体思想:拿到入参首先在数据库根据一些字段查询出一定范围的分录码list,这里是为了缩小匹配范围,然后循环分录码list和入参对象的属性list,使用反射拿到每个对象的属性和入参对象的属性做对比,剔除不需要的分录码,最终根据匹配规则匹配出最合适的分录码。这里的时间复杂度为O*2

3. 完成日终校验,提供日终校验接口给账户模块,使用redis存储日终参数

4. 完成票据出票检验,在用户进行多张出票时,比如100张票,在出票的同时要对票据进行检验,这里使用线程池,采用异步操作,在出票的同时进行检验操作,提高出票速度



使用技术:sql,异步多线程,反射,redis,线程池

使用工具:springcloud,oracle,reids,seata,nacos





时间2022.1-2022.2

参与cbs重构项目,在账户管理小组中进行账户代码的重构

使用技术:ddd思想,springboot,nacos等

描述:进行账户参数管理的代码重构

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服