- 有研发团队管理、带新人经验。
- 有独立负责一个产品的经验。
- 有独立负责B端、G端产品经验和互联网C端产品经验。
- 能阅读英文文档,能用英语、粤语进行简单沟通。
- 学习能力强,能适应团队合作,善于沟通 。
自我介绍
教育
华南农业大学
电子信息科学与技术 - 学士
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做冷数据库。