自我介绍

  1. 有一年开发团队管理经验。
  2. 独立负责产品从零到一的搭建。
  3. 学习能力强,能适应团队合作,善于沟通 。
  4. 能阅读英文文档,能用英语、粤语进行简单沟通。

教育

华南农业大学

电子信息科学与技术 - 学士

2015 - 2019

技能

  • 1. 了解数据结构、算法、计算机组成及操作系统、TCP/IP等常见计算机网络协议

    2. 熟悉Linux环境下的Java/Python/Go语言,有扎实的编程基础

    3. 熟悉Spring Boot/Spring Cloud等开发框架、熟悉MySQL/PostgreSQL/等关系型数据库、熟悉Redis等缓存中间件、熟悉RocketMq/Kafka等常见消息队列、熟悉Elasticsearch/ClickHouse等大数据常用数据库、了解HTML5/JS/Vue2等前端技术

    4. 熟悉常用工具如Idea/Git/Svn/Jenkins、熟悉Linux环境下运维及编程,熟悉Docker等常见容器技术

工作经历

瑞图万方科技股份有限公司(实习)

后端开发

六月 2018 - 二月 2019

高新兴科技股份有限公司

后端开发工程师

八月 2019 - 八月 2021

联通(广东)产业互联网有限公司(在职)

后端开发工程师

八月 2021 - 现在

项目经验(篇幅原因仅展示最近两个)

基层智通知

产品研发负责人

产品介绍:

分为企业版、个人版,为客户提供短信发送、一句话语音发送、多轮语音对话功能;

企业版主要面向B端、G端客户,在银行、保险、物流等领域为客户提供完整的智能通讯解决方案。

个人版面向C端客户,为中小型客户提供便捷的智能通讯解决方案。

个人责任:

· 负责基层智通知平台搭建、开发、运维。

· 协调与外部厂商联调、制定开发计划及调度管理开发人员。

· 负责核心技术选型,解决平台困难点。

使用技术:

· 前端使用vue2,nginx做web入口网关,spring boot框架做web服务,nacos做注册中心,feign做远程调用。

· 平台分为上层应用层、下层任务调度层,应用拆分原则按照应用使用资源情况(I/O密集、CPU密集...)进行拆分。

· 使用mysql做关系型数据库,redis做系统缓存组件,rocketMq做消息队列,quartz做定时任务。

困难及解决方案:

· 客户大量外呼时,短信网关/语音平台回调接口并发过高,使用消息队列做削峰。

· 客户大量外呼时,频繁sql 分组查询导致cpu占用过高,影响上层应用层,将服务拆分为上下两层,通过http交互。

· 抢占式定时任务浪费服务器资源且效率不高,改为master/worker模式。

信息安全质检系统

研发负责人

产品介绍:

通过不同领域AI模型,对通话话单做离线质检,匹配话术匹配度及检测是否存在挪用、违规行为。

个人责任:

· 负责项目搭建及主要开发、运维工作。

· 技术选型及解决产品困难点。

· 制定开发计划及协调人员开发。

使用技术:

· spring boot做web服务,nacos做注册中心。

· rocketMq做消息队列,redis做缓存,mysql做关系型数据库,xxl-job做定时任务调度框架。

困难及解决方案

· 要求强事务型的数据量大,单日需质检话单约130~180万,单表压力大:需按月拆分数据表。

· 频繁插入、更新数据,数据库I/O压力大:根据不同流程将数据缓存到不同队列中,消费者改变数据状态,只入库最终结果来降低频繁修改。

· 分页查询耗时久,按月分表后单表数据量每月达三千万左右:分页查询需添加合适索引,页面count异步展示。