自我介绍

  1. 有研发团队管理、带新人经验。
  2. 有独立负责一个产品的经验。
  3. 有独立负责B端、G端产品经验和互联网C端产品经验。
  4. 能阅读英文文档,能用英语、粤语进行简单沟通。
  5. 学习能力强,能适应团队合作,善于沟通 。

教育

华南农业大学

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

2015 - 2019

技能

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

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

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

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

工作经历

高新兴科技股份有限公司

后端开发工程师

八月 2019 - 八月 2021

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

后端开发工程师

八月 2021 - 现在

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

联通语音短信平台

产品研发负责人

六月 2023 - 现在

产品介绍:

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

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

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

个人责任:

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

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

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

使用技术:

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

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

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

困难及解决方案:

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

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

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

通话内容质检系统

研发负责人

产品介绍:

结合大模型能力,对通话内容进行质检,判断通话是否存在诈骗、违规行为。

个人责任:

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

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

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

使用技术:

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

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

困难及解决方案

· 话单数据量大,而OLAP系统要求做查询维度较多,做了冷热数据分离。

· 质检需要一定的时效性(n-1),需在分布式环境下控制大模型调用的QPS和TPS。

公安部监管支队指挥系统

研发负责人

八月 2019 - 八月 2021

产品介绍:

政府产品,公安线条,监管支队指挥系统。

个人责任:

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

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

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

使用技术:

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

· rocketMq做消息队列,redis做缓存,mysql做事务型热数据库,es做冷数据库。