桂思祁
1月前来过
全职 · 500/日  ·  10875/月
工作时间: 工作日20:00-22:00、周末10:00-18:00工作地点: 长沙远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

JAVA工程师6年工作经验,目前在一家小公司做架构师,负责公司的项目架构设计和搭建。并熟悉前端vue等,以及服务器运维等,可全栈独立开发部署维护整个项目。 后端精通spring,spring mvc,spring cloud,spring boot,spring jpa,mybatis,hibernate,spring cloud微服务全家桶等流行框架,有丰富的微服务,分布式,高并发等相关经验。 前端精通js,css,html,jsp,jquery,easyui,bootstrap,vue,react等技术和框架有大型项目工作经验。 服务器运维方面,熟悉linux的操作命令,快速搭建服务器环境,熟悉jenkins,docker,nginx,tomcat,netty等。

工作经历

  • 2022-09-03 -至今湖南万祥信息科技有限公司JAVA架构师

    项目业务需求分析,项目架构设计,项目搭建,封装框架,数据库与数据结构设计,参与部分需求开发。 日常监控数据库的敏感数据,日常监控日志平台的错误日志,日常项目维护解决bug。

  • 2017-03-27 -2022-09-01上海通善互联网金融信息服务有限公司JAVA工程师

    参与项目需求分析,参与项目架构设计,参与数据库表结构设计,参与前后端的需求开发。 日常监控数据库的敏感数据,日常监控日志平台的错误日志,日常项目维护解决bug。 前后端交互的联调沟通,微服务或分布式项目间的联调沟通。

教育经历

  • 2019-09-01 - 2022-07-01华东理工大学计算机科学与技术本科

  • 2013-09-01 - 2016-07-10长沙航空职业技术学院航空电子信息大专

    2013-09-01之2016-07-10 长沙航空职业技术学院 航空电子信息专业

资质认证

技能

mq
EasyUI
bootstrap
Vue.js
html
Redis
CSS
jQuery
MySQL
MongoDB
0
1
2
3
4
5
0
1
2
3
4
5
作品
微服务国防科技大学科研项目

国防科技大学科研项目 ,名称:人星智能交互系统,主要业务是模拟仿真卫星的任务规划,详情涉密。 1.采用微服务架构,使用 Spring Cloud Alibaba微服务全家桶: 服务发现注册以及配置中心:nacos 服务网关:spring cloud gateway 服务链路追踪:SkyWalking 熔断器:Sentinel 客户端负载均衡:ribbon 监控检查:actuator 失败重试:retry 授权认证:spring oauth2 持久层,缓存:spring data jpa,spring data redis,spring data mongodb和 spring data redis reactive,spring data mongodb reactive。 web层:spring web 和 spring webflux。 服务提供方式:restful 风格接口设计。 服务消费方式:内部服务使用 feign 声明式调用,外部第三方服务使用 restTemplate 模板式调用。 2.数据库采用 mysql,redis,mongodb ,使用 aliyun oss 做云文件存储,消息中间件使用 rabbitmq。 3.常规项目 web 容器使用 spring web 默认 tomcat ,基础服务使用 spring webflux 默认 netty,jar 包方式运行,项目构建使用 maven ,环境使用 jdk11。 4.使用 git 进行代码版本控制,使用 jenkins 快速集成,使用 docker 部署项目,使用k8s进行容器编排。 5.日志收集和分析使用 ELK(Elasticsearch , Logstash, Kibana)。 6.web 前端界面使用 html,css,javaScript,jquery,easyUI,bootstrap,vue,node.js等。

0
2023-03-29 03:59
微服务金融后台管理系统manage-center

金融后台管理系统manage-center ,主要业务是为公司的金融app做后台管理。 1.采用微服务架构,使用 Spring Cloud 微服务全家桶: 服务发现注册以及配置中心:consul 服务网关:spring cloud gateway 服务链路追踪:sleuth 熔断器:hystrix 客户端负载均衡:ribbon 监控检查:actuator 失败重试:retry 授权认证:spring oauth2 持久层,缓存:spring data jpa,spring data redis,spring data mongodb和 spring data redis reactive,spring data mongodb reactive。 web层:spring web 和 spring webflux。 服务提供方式:restful 风格接口设计。 服务消费方式:内部服务使用 feign 声明式调用,外部第三方服务使用 restTemplate 模板式调用。 2.数据库采用 mysql,redis,mongodb ,使用 aliyun oss 做云文件存储,消息中间件使用 rabbitmq。 3.常规项目 web 容器使用 spring web 默认 tomcat ,基础服务使用 spring webflux 默认 netty,jar 包方式运行,项目构建使用 maven ,环境使用 jdk11。 4.使用 git 进行代码版本控制,使用 jenkins 快速集成,使用 docker 部署项目,使用k8s进行容器编排。 5.日志收集和分析使用 ELK(Elasticsearch , Logstash, Kibana)。 6.web 前端界面使用 html,css,javaScript,jquery,easyUI,bootstrap,vue,node.js等。 7.微服务模块: sms 短信模块:调用第三方短信 API ,提供第三方回调 restful 接口服务,提供内部短信发送 restful 接口服务,短信数据落地,短信模板管理,短信渠道管理等,与大部分系统交互。 cloudcall 云*模块:调用第三方云* API ,提供第三方回调 restful 接口服务,提供内部拨打* restful 接口服务,通话记录数据落地,通话录音上传 aliyun oss 云存储,云*渠道管理等,主要与催收系统,审批系统交互。 auth 基础服务模块:提供用户数据,组织架构数据,常量字典数据,用户权限数据等服务,此模块使用 webflux 响应式非阻塞I/O设计,使用 spring data mongodb reactive 操作数据,基于角色的细粒度权限控制,精确到每一个 restful 资源,配合权限认证系统进行权限认证,是项目中压力最大的模块。 payment 支付模块:调用各大金融机构 API ,提供内部 restful 接口服务,银行卡鉴权,绑定银行卡,实时划扣,支付等服务,主要与账务系统进行交互。 account 账务模块:维护账户数据,资金渠道信息等,调用支付模块服务进行实时划扣,支付和数据数据同步等,推送逾期合同信息和期供信息到催收系统。并提供后台管理界面,数据报表统计等等,主要为财务和清算部门使用。 collection 催收模块:调用账务模块服务拉取逾期合同数据,定时分配逾期案件到催收人员等。并提供后台管理界面,处理逾期合同数据,包括分配案件,催收结果数据记录,划扣申请,减免申请,委外催收,数据报表统计等等,调用短信模块接口发送催收短信,调用云*模块服务拨打催收*。 approval 审批模块:对用户数据进行分析风控,调用第三方 API 分析用户数据,依图 API 人脸识别,证件照匹配,通讯录联系人分析,gps和 ip 地址分析,建立用户黑名单等等,提供内部数据推送接口,进件接口,审批接口等等,与账务进行交互,如果审批完成由账务系统和支付系统处理后续流程。并提供后台管理界面,审批案件处理,人工审核部分信息,案件数据维护等等。

0
2023-03-29 04:04
微服务金融app SunCash

金融行业 android app ,名称 SunCash ,主要业务是菲律宾的金融借贷业务,运行4年目前用户超百万。 后续还有 PesoCash,SunCash Loan,Flash Loan,SunCashPro等 app ,后端服务都是微服务架构。 1.采用微服务架构,使用 Spring Cloud 微服务全家桶: 服务发现注册以及配置中心:consul 服务网关:spring cloud gateway 服务链路追踪:sleuth 熔断器:hystrix 客户端负载均衡:ribbon 监控检查:actuator 失败重试:retry 授权认证:spring oauth2 持久层,缓存:spring data jpa,spring data redis,spring data mongodb和 spring data redis reactive,spring data mongodb reactive。 web层:spring web 和 spring webflux。 服务提供方式:restful 风格接口设计。 服务消费方式:内部服务使用 feign 声明式调用,外部第三方服务使用 restTemplate 模板式调用。 2.数据库采用 mysql,redis,mongodb ,使用 aliyun oss 做云文件存储,消息中间件使用 rabbitmq。 3.常规项目 web 容器使用 spring web 默认 tomcat ,基础服务使用 spring webflux 默认 netty,jar 包方式运行,项目构建使用 maven ,环境使用 jdk11。 4.使用 git 进行代码版本控制,使用 jenkins 快速集成,使用 docker 部署项目,使用k8s进行容器编排。 5.日志收集和分析使用 ELK(Elasticsearch , Logstash, Kibana)。 6.web 前端界面使用 html,css,javaScript,jquery,easyUI,bootstrap,vue,node.js等。 7.微服务模块: sms 短信模块:调用第三方短信 API ,提供第三方回调 restful 接口服务,提供内部短信发送 restful 接口服务,短信数据落地,短信模板管理,短信渠道管理等,与大部分系统交互。 cloudcall 云*模块:调用第三方云* API ,提供第三方回调 restful 接口服务,提供内部拨打* restful 接口服务,通话记录数据落地,通话录音上传 aliyun oss 云存储,云*渠道管理等,主要与催收系统,审批系统交互。 auth 基础服务模块:提供用户数据,组织架构数据,常量字典数据,用户权限数据等服务,此模块使用 webflux 响应式非阻塞I/O设计,使用 spring data mongodb reactive 操作数据,基于角色的细粒度权限控制,精确到每一个 restful 资源,配合权限认证系统进行权限认证,是项目中压力最大的模块。 payment 支付模块:调用各大金融机构 API ,提供内部 restful 接口服务,银行卡鉴权,绑定银行卡,实时划扣,支付等服务,主要与账务系统进行交互。 account 账务模块:维护账户数据,资金渠道信息等,调用支付模块服务进行实时划扣,支付和数据数据同步等,推送逾期合同信息和期供信息到催收系统。并提供后台管理界面,数据报表统计等等,主要为财务和清算部门使用。 collection 催收模块:调用账务模块服务拉取逾期合同数据,定时分配逾期案件到催收人员等。并提供后台管理界面,处理逾期合同数据,包括分配案件,催收结果数据记录,划扣申请,减免申请,委外催收,数据报表统计等等,调用短信模块接口发送催收短信,调用云*模块服务拨打催收*。 approval 审批模块:对用户数据进行分析风控,调用第三方 API 分析用户数据,依图 API 人脸识别,证件照匹配,通讯录联系人分析,gps和 ip 地址分析,建立用户黑名单等等,提供内部数据推送接口,进件接口,审批接口等等,与账务进行交互,如果审批完成由账务系统和支付系统处理后续流程。并提供后台管理界面,审批案件处理,人工审核部分信息,案件数据维护等等。 suncash-lend APP 入口后台服务模块:app 的主要后台系统,处理各种用户数据,提供用户登录注册服务,认证信息落地服务,前端界面各种数据提供,与审批系统进行用户数据和案件数据交互。

0
2023-03-29 04:06
更新于: 2023-03-15 浏览: 136