本人是一名五年经验的软件工程师,主要编程语言是 Java,也对 Python 和 NodeJS 熟悉。思维敏捷,性格乐观向上、积极开朗,爱挑战新项目中的技术难题,也擅长发现和解决线上问题。此外也利用Python做过数据分析,参与过安卓app开发。
语言及软件知识:精通Java Kotlin Python SpringBoot JavaScript,熟悉NodeJS Kotlin Mybatis Redis Linux
业务领域知识:智能客服、安全验证、DevOps。
- 在某国外知名视频会议公司,作为智能客服业务主要开发负责人之一,主导了联络中心和 聊天机器人众多模块和特性的从 0到 1开发,帮助促使项目通过审阅,从一个公司内部的实验性产品成为一个公开售卖的 SaaS 服务。
- 基于 Java,SpringBoot,MySQL,DynamoDB 以及 MQ 开发了客服联络中心即服务和智能客服机器人的流程管理系统及其相关模块,制定相关的 API 协议和数据库格式。该流程管理系统整合多个联络渠道,包括视频、文字聊天、电话、短信,实现了例如版本化保存发布、流程日志、等待时间预测、NLP 训练服务、意图识别、inference 推理接口、等基本功能。
- 开发了一个基于 AWS Lambda 的 JavaScript 在线运行时服务,并开发了基于 NodeJS 的 SDK,使得用户通过调用 SDK 的方法能够实现对联络中心流程管理控制。通过后期改版迁移解决了多住户下的安全问题。
- 帮助一些中国和美国的团队新成员快速认识相关模块的顶层设计以及基本实现原理。编写测试代码帮助 QA 更方便地进行功能测试。与产品、安全、售前、售后、内部用户等团队合作,帮助理解或解决产品相关问题。
1、智能客服中的流程管理 通过拖拽连接组件的方式,使得流程能够被建立与保存。流程内容也能与其他流程共享。 2、聊天机器人会话推理 向聊天机器人发消息时,能通过对话记录和对话内容,向模型输入特定参数,让机器人回复对应内容。并且机器人也能被特定的配置来调整判断逻辑和意图
作为后端架构师和主要开发负责人,主导开发了一个远程代码沙盒。 使用者能够通过web页面,编写自己的函数方法,并且能做到自己提供参数立马执行,查看结果。 此外,该函数也能提供其他渠道被调用。