个人介绍
第一家公司,独立完成过一个h5app(前端后端全是自己搞)
第二家公司,搞定了通过nginx完成seo优化的功能时,让百度爬虫导向我的thymeleaf页面,但是给用户展现时却是一个动态的nuxt页面
第三家公司,搞定了大数据迁移时的并发问题,以及完成一套关于fastdfs的监控系统
工作经历
2018-09-03 -至今北京英孚泰克信息技术股份有限公司成都分公司java工程师
1,将一个数据库大量冷数据迁移到es,且使用akka处理了高并发的情况。 2,对fastdfs制作了一套监控系统来监控各台服务器上的上传输的文件数量,cpu占用,磁盘统计 3,写了一个shell脚本全程自动配置mysql数据库
2017-12-05 -2018-08-15重庆才士企业管理服务有限公司java工程师
完成了项目经理分派的后端任务。 登录注册,登录日志,做题,代理商,订单,开课,文章,视频列表,产品, 提问,点赞等接口 独立搭建了公司的前端技术栈(nuxt+webpack+vue+eslint+thymeleaf)
2016-08-08 -2017-11-13重庆多企源java工程师
独立开发h5APP:通兑油城 参与开发软件 1,苏v秀公众号展示页面 2,电力寻址APP的共有云盘部分,管理制度部分的开发 为入职新人做培训
教育经历
2016-12-03 - 2017-01-16贵州电子信息职业技术学院计算机应用技术大专
高考失意,高考完就去网上认识的朋友公司敲代码,文凭是后面网上给办得成教
技能
软件描述: 数据仓库迁移系统 需求:由于大批量旧的数据库太多,导致查询效率太低,故将旧的数据迁移到数据仓库提升查询效率 迁移数据库数据至数据仓库Elasticsearch,多地文件迁移至fastdfs 保证数据迁移过程的事务一致性,数据安全性,数据有效性,数据清洗(迁移过程中去除掉以前的重复以及无效数据) 通过JNI调用处理自定义分词器处理好分词,以及通过java写算法进行模拟分词 配有一套对应的web系统用来主动迁移某条数据以及搜索迁移后的数据(从solr,es,fastdfs,数据库各个地方汇总)
软件描述:类似于抖音,b站的一种内容流的视频播放app 项目描述 需求:主打免费影视,轻松视频,分享日常,社群聊天,经典阅读的内容分发网站 主要功能:内容流分发,榜单实时刷新,聊天系统,跨区聊天,小说阅读,千人千面 职责描述: 参与总体架构设计(视频,聊天,亚马逊云,视频流播放等) 开发低代码生成器辅助其他开发人员 开发链路日志追踪框架定位问题以及解决sql的指定方法打印 开发登录网关对用户进行cdn分发,避免DOS攻击 参与开发节点网关,对于节点请求进行再次负载均衡 负责亚马逊云与阿里云的视频以及文件进行高性能,无副作用,安全的上传与播放的核心代码 负责后台对app以及后台提供视频的播放,最新,最火,最热等榜单推荐等api 负责设计资源鉴权平台与播放平台的通信鉴权设计 负责优化一些系统性能方面的问题 技术设计:采用垂直分库保证各个服务之间的数据独立性,采用水平分库+负载均衡保证用户个人信息服务在高并发的性能 技术应用:netty,protobuf,redis,guava,rabbitMq,Ffmpeg,spring boot,分库分表,自研微服务,mybatis-plus,jwt,aws s3,aliyun oss
软件描述:做的Jd内部和外部的一块*任务编排相关的程序、 项目描述 需求:主打全国的*SASS服务提供 主要功能:模版短信通知,坐席任务编排,CTI对接,配额出售,统计大屏 职责描述: 参与架构设计 与各个呼叫系统的底层对接并且提供高可靠性的系统接口 设计并实现高性能、高可靠性的任务编排,完成京东内部坐席的高效指定以及对外出售。 开发并优化*呼叫的核心流程,确保通话质量和呼叫效率。 与团队成员合作,进行代码审查和问题解决,提升代码质量和系统稳定性。 辅助流程自动化代码编写 技术设计:分布式架构:采用分布式架构设计,保证系统的可扩展性和可靠性。 技术应用: redis,docker,rabbitMq, spring boot,分库分表, mybatis-plus,jwt,行云部署,jd oss 注jd内部项目,无图