个人介绍
工作经历
2020-11-01 -2022-11-01瞬联科技高级java工程师
1. 架构设计,开发规范设计、上线流程规范、公共组件编写(统一异常,日志、登录拦截器, 多数据源, Swagger等常用配置,redis缓存登录token),系统之间交互,设计交互方式,单点登录。 2.主要负责参与需求评审,需求分析确认,数据库设计,任务拆分,线上问题排查排查,内存调优。
2017-11-01 -2020-10-01百信银行Java工程师
项目主要分为两部分 1.用户通过手机app和小程序(合作方百度,aiqiyi)进行登录进行身份证上传,人脸比对,绑定银行卡等操作进行授信,调用风控,策略等系统生成一个额度。 2.生成额度之后,用户可以进行贷款或者消费,然后会生成对应的借据和消费信息,可以进行还款。 使用技术: SpringBoot和SpringCloud作为微服务,使用 Eureka作为注册中心、Feign客户端调用工具、断路器Hystrix; Zuul: 网关路由、过滤功能。数据库层使用Mybatis框架、缓存使用Redis分布式锁、数据库使用MySQL;项目管理工具使用Maven、版本控制工具使用git、消息中间件使用ActiveMQ、分布式任务调度系统使用XXLJOB、反向代理工具使用Nginx; 项目自动部署工具使用Jenkins。elk日志分析系统、Apollo配置中心。项目描述:百信银行信贷产品,通过app或者小程序进行授信、用信、还款功能。
教育经历
2009-10-01 - 2013-06-01河北师范大学汇华学院计算机科学与技术本科
在学校积极参与老师负责的项目和后期运维工作
技能
用户管理:提供用户的相关配置,新增用户后,默认密码为123456 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单 部门管理:可配置系统组织架构,树形表格展示 岗位管理:配置各个部门的职位 字典管理:可维护常用一些固定的数据,如:状态,性别等 操作日志:记录用户操作的日志 异常日志:记录异常日志,方便开发人员定位错误 SQL监控:采用druid 监控数据库访问性能,默认用户名admin,密码123456 定时任务:整合Quartz做定时任务,加入任务日志,任务运行情况一目了然 代码生成:高灵活度一键生成前后端代码,减少百分之80左右的工作任务