- 有一年开发团队管理经验。
- 独立负责产品从零到一的搭建。
- 学习能力强,能适应团队合作,善于沟通 。
- 能阅读英文文档,能用英语、粤语进行简单沟通。
自我介绍
教育
华南农业大学
电子信息科学与技术 - 学士
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异步展示。