拥有web全栈能力
编程语言:
精通Python;熟练使用html+css+js
后端开发:
精通Python库(Django、flask)、熟练掌握各种SQL以及NoSQL、缓存(Redis)、消息队列(Kafka、rabbitMQ等)、云原生(Docker、k8s)、微服务
前端开发:
熟练使用Vue和React
工具类开发:
精通Python各类工具库:爬虫库(requests、pyspider、beatifulsoap等);办公工具库(xmind、excel、pdf等);各类cli工具等
Devops相关:
自动化测试、CI/CD平台开发、部署、编排、使用等
1. 腾讯云自动化测试平台(原为内部项目,后面成为腾讯云项目。负责后端+工具开发)
针对单元测试框架,管理、组织、执行项目中的自动化用例,多个公司级项目使用
使用Python,在不入侵测试代码下,通过子进程回调测试行输出的形式,做到了实时上报用例结果、实现了精确到行输出超时的控制维度、实现了单个用例维度的重复执行和失败重试逻辑、支持了分布式用例执行等提高测试效率的功能。同时通过本地队列的模式,根据服务端响应情况,自动控制并发量,实现了客户端侧的负载均衡。支持20种以上业界通用测试框架,日均执行用例达10000条以上
负责客户端开发,可以自动识别主机上移动设备(真机和模拟器),无需人工到平台执行注册、删减等功能。使用pyinstaller发布为可执行文件,在Windows、Mac、Linux平台均可使用,无需用户安装额外工具/组件
与公司内部平台(代码管理平台、需求/缺陷管理平台、CI/CD平台等)进行合作,组成完善的DevOps工具链
2.部门微信小程序(从0-1独立负责)
为部门日常活动写的微信小程序
包括以下功能:注册登陆、公共手机设备查询/借用、公共图书查询/借用、GoldenBug投票、事件签到(二维码签到和地点签到)等
本人负责后端以及对应工具开发 支持功能:用例管理、用例自动发现、自动化用例执行、执行数据实时上报、本地分布式执行、私有化部署等 技术栈:Python
负责从0到1的开发、部署、发布 主要给部门提供日常工作的方便,包含以下功能:注册/登陆、公共设备查询/借用、图书查询/借用、Goldenbug投票、会议签到等功能