个人介绍
熟练使用Springboot、SpringCloud等微服务框架, 熟练使用SpringCloud相关组件;
熟练掌握SpringMVC、Spring、MyBatis等开源框架,理解 SpringMVC 核心流程及Spring的IOC、AOP;
熟练使用Spring Security Oauth2、Spring Data、Spring Session、Spring Batch等Spring技术
熟练掌握Mysql、Redis等数据库的日常操做,对SQL优化有一定见解;
熟悉elasticsearch 、kafka等中间件;
熟练使用阿里云控制台配置,掌握日常服务的部署、运维等工作;
如果我能帮上您的忙,请随时联系
工作经历
2021-03-01 -2022-10-31北京知今大鹏教育科技有限公司JAVA高级开发
系统的服务框架搭建以及新功能的扩展; 承接产品需求并分析,给出排期并分配任务,组内成员的代码质量检测; 参与公司相关项目的开发和基础平台建设工作; 按照开发计划和概要设计文档,完成详细设计、编码、调试、测试支持等工作;
2018-02-01 -2020-02-01北京领教信息科技有限公司JAVA开发工程师
协助完成系统的服务框架搭建以及新功能的扩展 按照开发计划和概要设计文档,完成详细设计、编码、调试、测试支持等工作; 对各种前瞻技术和新型应用的技术预研; 分析并解决软件开发过程中的问题,对系统运行中出现的bug进行维护;
教育经历
2018-03-01 - 2020-08-01中国石油大学(华东)计算机科学与技术本科
2014-09-01 - 2017-06-27山东职业学院软件技术专科
资质认证
技能
项目描述: 领教云课堂是一个教育类的SAAS系统,分为PC端、教师端、家长端以及大屏端。作为一款幼教专属智能化平台,实现园所高效管理,教师快速成长,规范教研教学,落地家园共育的目标。系统采用微服务架构,利用Eureka注册和服务发现,集成SpringCloud config作为配置中心,通过Feign完成服务间调用,采用ELK完成日志系统监控和收集。 责任描述: 1、协助部门负责人完善搭建底层服务框架,负责需求评估,方案制定和实施; 2、根据需求文档或需求说明设计数据库表和结构,设计系统接口并给出排期; 3、课程模块:课、主题、环节等多重关系维护,存储在Redis中; 4、课表管理:对课表进行新增和更新操作,品牌方删除课表数据量比较大,使用RabbotMQ的多线程执行删除操作; 5、商品订单模块:维护课程商品包,终端账号购买商品包,对商品包进行拆单处理,分别记录每个课程的鉴权信息 6、统计报表:对客户的各种信息进行统计和分析,导出Excel表 7、Android壳子的维护,集成第三方API,例如扫码、*登录分享、支付 技术描述: 1、使用 SpringCloud框架,Eureka作为服务注册中心, SpringCloud config作为配置中心 2、使用 Redis 缓存和RabittMQ消息队列,达到异步解耦的效果,减少了程序之间的阻塞等待时间 3、利用AOP设计日志系统,搭建 ELK日志框架,收集多个服务器日志,提高定位问题的效率 4、对慢SQL进行分析优化,添加索引,提高响应速度,提升用户体验感 5、POI的解析优化 6、利用shardingJDBC对用户行为操作表进行分表操作,定时任务处理每日授课报表信息
基于SpringBoot,集成Spring-security-oauth2进行安全验证,Spring-data进行Mysql及Redis的持久化,Feign进行服务调用,并将短信/语音验证码、*账号、钉钉账号等功能单独构成服务,使用Docker容器镜像,k8s部署。 项目描述:认证系统是全公司的应用的统一登录服务,对外提供了账号密码、短信/语音验证码、*号一键登录及*、钉钉等多种登录方式,该系统提供了多种对接SDK用于对接不同的应用,例如为PC和H5端提供js文件,为APP提供Flutter插件,为小程序提供小程序插件,只需引入对应的SDK,只需调用方法集成登录,方便公司其他项目组。该系统基于大鹏教育账号,实现学员、教师、员工等各个角色的认证操作。 责任描述: 1、负责整体项目的把控,协调各功能开发部署,承接产品经理的需求 2、根据需求,进行需求分析,选定技术方案,设计对接方式及数据库结构,给出排期 3、认证核心登录模块,集成security框架,对账号、*、钉钉等方式进行适配 4、APP登录插件、网页端JS插件的编码及维护 技术描述: 1、根据OAuth2协议进行系统设计,完成第三方服务器可以获取授权范围的用户信息 2、spring-session-redis实现同一端的的唯一在线,顶号等操作 3、对接第三方*扫码、钉钉扫码登录方式 4、ts编写网页插件,flutter编写APP插件,为其他项目提供便捷的登录方式开发和维护