个人简介
全栈开发工程师,拥有丰富的后端开发、测试开发经验。擅长Python和Elixir,熟练使用Django、Phoenix等框架。热爱自动化和测试驱动开发,也能开发前端页面,善于发现并解决复杂问题,具有良好的代码规范和团队协作能力,积极参与开源项目贡献。以前是地铁司机,看书自学了编程。
技术技能
工作经历
测试开发工程师
龙马智芯(珠海横琴)科技有限公司
主要以测试工作为主,在人手不足时担任开发工作,包括后端、前端、硬件(ESP32S3)等开发工作
自动化测试工具开发
- • 使用Playwright进行H5的测试工作,一切以自动化测试为主,手动测试为辅,采用了Python和TypeScript
- • 使用Airtest进行安卓和IOS的测试工作,主要是poco的定位为主,图片识别定位为辅
开发(前端、后端、硬件)
- • 使用Django开发了公司所有项目(6个项目)的管理后台,让产品和项目经理能图形化直接操作数据,全过程20分钟。
- • 使用Phoenix开发了AI对话相关的记忆功能接口,使AI机器人能够记忆用户的对话内容
- • 基于开源项目AI小智,改写ESP32S3的源码,开发出类似小爱同学的功能,控制家电设备
- • 使用蓝牙,测试ESP32S3 和App的连接功能,绑定,设置,监听等操作
- • 调研字节的开源项目AI小智火山引擎的RTC功能,实现了ESP32的实时音视频
- • 定义了公司所有对外的API接口风格、规格和错误码
研发工程师
深圳市橡树黑卡网络科技有限公司
前期主要以后端开发为主,后期兼任内部效率工具,工作台,测试开发,带领两名测试工程师,负责测试和调试公司所有项目的功能
付费会员制权益SAAS服务平台
- • 优化定时任务脚本,使执行时间从原来的平均7个小时,优化至平均13秒
- • 开发通用接口,通过配置,针对B端客户查询各类数据,一个新接口从需求到上线只用5分钟
- • 及时发现并修复14个致命性Bug,包含支付、退款和用户信息泄漏等风险,抵御黑客攻击,挽救了至少两千万的人民币损失
- • 编写Python、Ruby、Javascript、PHP、Elixir的网关和支付加密的SDK工具
- • 生产事故发生后,及时定位问题,快速修复,安抚客户,避免客户流失。事后制作SOP,防止未来发生类似事故。
内部工具(前端、后端、测试、运维、设计、产品)
- • 客服工作台:将黑猫投诉、UDesk、内部后台数据打通,使客服的工作量减少百分之80
- • DDT接口测试工具:使用PyTest、Allure、Yaml实现数据驱动测试
- • 开发人员工作台:傻瓜式的快速授权工具,减少重复动作,事故率减少了80%
- • 财务与运营部报表工作台: 使同事不用提开发报表需求,一切自助
研发工程师(远程工作)
北京优趣天下信息技术有限公司
负责Sharp东南亚地区电器报修业务的工单系统(Cocoro Life)
- • 使用Pandas将客户提供的6万条电子产品、零件等数据导入数据库
- • 根据夏普株式会社提供的维修流程方案,使用LoonFlow设计工单系统
- • 设计工单流转编码表和工单状态编码表来辅助移动端开发
- • 负责MySQL版本迁移,经过二十多次模拟演练,成功升级到V2版本
个人/开源项目
Elixir阿里云OpenApi SDK生成工具
Elixir阿里云OpenApi SDK生成工具。全球第一个完成的Elixir版本,支持所有OpenAPI规范,只需要一条指令即可生成各个云产品的SDK和对应文档,注释。
Elixir阿里云网关请求SDK
Elixir阿里云网关请求工具,加签工具。
Ng+ 2020全球开发者大会翻译社
由上海-亚马逊AWS联合创新中心发起,与中国大陆、中国台湾、马来西亚华人和全球中国留学生通力合作,对来自全球十几个国家,50+位分享者进行视频翻译及内容校对。
证书
- • 初级PLC工程师
- • Ng+ 开发者大会2020志愿者
- • 国家三级心理咨询师
- • 第三届广东音乐邀请赛金奖