#
个人简历

# 个人信息

  • 姓名:赵庆-男-1994
  • 学历:本科-河南工业大学-信息与计算科学
  • 工作:4 年
  • 手机:16638649445(微信同号)
  • 邮箱:16638649445@163.com

# 求职意向

  • 工作性质:全职
  • 目标职位:JavaWeb 开发工程师
  • 目标薪资:面议
  • 目标城市:郑州

# 专业技能

  • 后端框架:Spring、SpringBoot、SpringDataJPA、Mybatis、Quartz
  • 中  间  件:RabbitMQ
  • 数  据  库:MySQL、Redis
  • 前端框架:VUE、Element-UI
  • 模板引擎:Jsp、FreeMarker、Thymeleaf
  • 版本管理、自动化部署工具:Svn、Git、Jenkins
  • 开发工具:Eclipse、VSCode、Idea
  • 测试工具:Postman、Devtools
  • 服务部署:Docker、Nginx

# 工作经历

# 成思信息科技有限公司 ( 2018 年 6 月 ~ 2021 年 6 月 )

# 南方新媒体 SP 业务统一运营平台(2020/12-2021/06)

  • 开发环境:Eclipse + VSCode + Mysql + Git + JDK1.8

  • 后台架构:SpringBoot + JPA + Mybatis + RabbitMQ + Gradle

  • 前端框架(库):Node.js + Vue + Element-UI

  • 项目描述: 随着业务持续发展,运营人员持续增多,特别是一些 SP 专区,涉及不同单位的运营人员一起操作,给管理上带来不便,对于正常业务也带来风险。
    因此本案主要针对此情况进行系统建设,建设独立 SP 统一运营平台,供 SP 专区的运营人员使用,与三大运营商正常运营工作进行区分,系统定位为 SP 独立运营平台;与运营系统打通,SP 统一运营平台支持对接多运营商运营平台。主要用于统一处理。

    前端页面由 Vue+Element-UI 实现,后端由多微服务实现。

    后端服务:

    • 基础应用服务(包含文件上传、配置/枚举管理、日志管理),
    • 权限管理系统(用户认证、权限分配、角色分配等权限管理),
    • 内容管理服务(剧集、栏目等),
    • 展示运营服务(推荐位、推荐元素等),
    • 网关服务(连接三大运营平台),
    • 注入服务(剧集信息、媒体文件等注入),
    • 审核服务(通知运营平台入库/发布某些内容)等 7 个微服务;

    以上服务使用 SpringBoot, JPA, Mybatis 等实现,服务间的通信由 RabbitMQ 实现;服务配置通过 NACOS 管理。

  • 责任描述:

    1. 复用新媒体运营平台,负责各服务代码整理;
    2. 开发新的网关服务,支持访问运营平台;
    3. 基础数据(菜单、系统枚举等)整理;
    4. 负责前端页面迁移改造、新功能开发;
    5. 使用 Quartz 实现各个服务中的定时任务分布式调度管理;
    6. 现网测试环境联调。
  • 技术描述:

    1. 同新媒体运营平台;
    2. 微服务配置改由 NACOS 服务管理;
    3. 使用 Quartz 实现定时任务的分布式管理。

# 新媒体运营平台(2018/12-2021/06)

  • 开发环境:Eclipse + VSCode + Mysql + Git + JDK1.8

  • 后台架构:SpringBoot + JPA + Mybatis + RabbitMQ + Gradle

  • 前端框架(库):Node.js + Vue + Element-UI

  • 项目描述: 该产品主要用于媒体信息的管理,实现内容采集、编目、分发、送审、审核、上线等操作流程,是媒体运营的后台系统。

    前端页面由 Vue+Element-UI 实现,后端由多微服务实现。

    后端服务:

    • 应用配置中心,
    • 权限管理系统(用户认证、权限分配、角色分配等权限管理),
    • 内容管理服务(剧集、图文、频道、链接、素材、栏目等),
    • 展示运营服务(站点管理、模板管理、展示栏目管理、推荐位、推荐元素等),
    • 应用管理服务(管理 APP 及升级),
    • 采集服务(内容、节目单等采集),
    • 注入服务(剧集、资费信息、栏目编排等注入),
    • 审核服务(审核后台需要发布到前台的内容),
    • 前端消息网关(socket 服务端,接受前端页面 socket 连接,推送消息到前端),
    • 基础应用服务(包含文件上传、配置/枚举、回收站模块)等;

    以上服务使用 SpringBoot, JPA, MyBatis 等实现,服务间的通信由 RabbitMQ 实现。

  • 责任描述:

    1. 该产品有云南手机台、南方传媒、广西新媒体等多个项目;
    2. 在本产品的各个项目中负责前端管理页面中内容管理、编排管理等页面的开发;
    3. 负责内容管理服务中多种类型内容的增删改查编排、发布、审核等;
    4. 参与权限管理、审核管理、应用管理、基础应用等服务中部分功能的开发;
    5. 参与前端页面的多次优化、整改;
    6. 负责内容管理系统相关文档整理。
  • 技术描述:

    1. 前端使用了 Element-UI、Vue 等控件与 js 库来实现页面的数据渲染、后台交互;
    2. 后台框架主要使用 SpringBoot、JPA、Mybatis 等,Gradle 项目管理,Git 版本控制;
    3. 通过 Nginx 代理各个微服务。

# 视频下载转码入库下发工作流(内部工具)(2020/11-2020/12)

  • 开发环境:Eclipse + Mysql + JDK1.8
  • 后端架构:SpringBoot + JPA + Gradle
  • 前段框架:Vue + Thymeleaf
  • 项目描述: 为减轻业务运营部同事工作量,开发此流程工具,实现视频的定时爬取、转码、上传、分发。
  • 责任描述:
    1. 基于公司的工作流工具编写设计方案;
    2. 功能开发实现,对接转码平台转码接口,对接视频运营平台分发接口;
    3. 服务部署、日常维护。

# 上海电信播播 TV(数据统计平台)(2019/8-2019/8)

  • 开发环境:Eclipse + Mysql + SVN+ JDK1.8
  • 后端架构:SpringBoot + Mybatis + Maven
  • 前段框架:Bootstrap + Vue + Thymeleaf
  • 项目描述: 该项目主要统计展示播播 TV 相关数据信息。播播活动 2.0 上线,统计平台需完成更新,需要重新开发页面,数据仍调用鸿冠接口。
    • 用户查询:注册用户的查询与导出、用户数、活跃度、绑定信息、注册信息、导航等查询;
    • 鸿冠查询:签到查询、支付兑换查询、充值记录查询、兑换卷查询、资源剩余查询、资源消耗查询、资源发放汇总;
    • 播放查询:总时长查询、点播查询、直播查询、内容点播、投屏排行、频道统计、播放溯源、搜索排行等;
    • 系统管理:操作员管理、角色管理、组织管理、操作日志等。
  • 责任描述:
    1. 负责鸿冠查询中的资源剩余查询、资源消耗查询、资源发放汇总三个页面的开发;
    2. 根据鸿冠提供的资源信息查询接口文档开发资源信息查询和导出的接口,在页面实现资源信息的分页查询和导出。
  • 技术描述:
    1. 客户端前台使用 jQuery、Vue、Bootstrap、Datatables;
    2. 后台框架 SpringBoot、SpringMVC、Mybatis。

# 转码调度系统 (2018/9-2018/10)

  • 开发环境:Eclipse + Mysql + Git + JDK1.8
  • 后端架构:SpringBoot + Mybatis + Maven
  • 前段框架:Bootstrap + Vue + Thymeleaf
  • 项目描述: 该项目主角要用于管理转码任务的管理调度;借助开源项目“若依管理系统”实现任务统计页面、平台管理、厂商管理、任务调度等管理页面及功能的开发。用于管理转码任务的管理调度。
    • 任务仪表盘:以饼图、折线图等方式展示转码任务的月、周、日统计信息;
    • 转码任务:对转码任务进行管理,实现创建转码任务、强制成功、强制失败、重新转码、获取指令、通知上平台等功能;
    • 模板管理:管理不同能力的转码配置;
    • 分组管理:根据转码类型和任务来源(上平台)分配转码节点;
    • 节点管理:管理转码节点和转码实例;
    • 厂商管理:管理转码厂商,实现厂商的新增、编辑、删除、查询等功能;
  • 责任描述:
    1. 负责任务仪表盘页面的开发;
    2. 开发任务仪表盘页面所需接口。
  • 技术描述:
    1. 客户端前台使用 jQuery、Vue、Bootstrap、Datatables、EChart;
    2. 后台框架 SpringBoot、SpringMVC、Mybatis。

# 电话营销系统   (2018/7-2019/12)

  • 开发环境:Eclipse + VSCode + Mysql + Git + JDK1.8
  • 后端架构:SpringBoot + Mybatis + Maven
  • 前段框架:Vue + Element-UI + Bootstrap
  • 项目描述: 该系统为上海电信 IPTV 运营增值业务的开展提供了一个重要的渠道和平台。该系统由两个服务实现,分别实现页面和功能。页面分为两类用户:电信侧和外呼侧。电信侧创建产品和营销任务,并导入营销对象;外呼侧完成这些营销任务。
    • 电信侧:产品管理、审核与订购、基础产品包、新任务、设置、用户管理、退单汇总、绩效统计。
    • 外呼侧:客服任务、分配任务、小组管理、用户订购申请、10000 号退单处理、订单记录、拨打记录、短信预览、黑名单、绩效统计。
  • 责任描述:
    1. 负责前端页面开发,页面嵌入开源项目若依管理系统,实现对菜单权限管理;
    2. 接入软电话(电话外呼控件),实现电话外呼。
  • 技术描述:
    1. 客户端前台使用 jQuery、Vue、Element-UI、 EChart;
    2. 后台框架 SpringBoot、JPA、Mybatis。

# 致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。