个人介绍
工作经历
2019-07-17 -至今北京博派通达科技有限公司python研发工程师
本项目是一个面向保险行业的SaaS平台,用户使用系统可以进行多种方式 的续保查询、精准报价、 线上缴费、订单管理、电子保单以及代理人管理等功 能,给线下代理网点提供了极大的方便。 技术方案: 前端:Vue框架+React框架 后端:Django框架+DRF框架 主要职责: 1. 使用JWT完成用户登陆后的状态保持,在DRF框架的认证功能的基础上 实现自定义JWT签发和认 证。 2. 使用Celery+LeanCloud实现短信验证码和邮件发送。 3. 使用requests模块和爬虫进行数据交互、在订单生成过程中给 爬虫传递投保过程需要的参数,完 成订单的生成、修改以及同步功能。 4. 封装挂载器,在爬虫通知回调后根据通知类型使用不同的处理器处理。 5. 使用Redis实现用户信息缓存,提高⻚面访问速度。 6. 独负责项目代理人优豆管理(包括导出,筛选、排序)模块的内容。 7. 负责和客户端、前端、爬虫的接联调,定义相关接文档。
2018-07-18 -2019-06-28北京博派通达科技有限公司Python研发工程师
负责订单状态筛选以及订单列表⻚⾯定制化处理和订单导出。 使⽤ xlwt 完成代理⼈⼯作量的统计并且导出为excel⽂件。 优化项⽬接⼝存在的 慢查询问题 ,主要针对的是Django的ORM层⾯ 负责配置项⽬的 GitLab CI 配置 ,定义作业的阶段和各个部分的内容。 使⽤ Docker 构建Mysql、Redis镜像和项⽬镜像,进⾏服务编排的部署。 负责项⽬上线以及线上热修复的解决。
教育经历
2014-09-01 - 2018-07-01太原学院土木工程本科
英语四级,python为自学,三年工作经验
技能
fastAPI框架学习 对路径参数的校验,使用Path 对查询参数的校验,使用Query 对请求体的校验,使用Body 在Pydantic 模型内部声明校验和元数据,使用Field 以上进行数据校验和声明的方式是相同的,包括它们的参数等等也完全相同 请记住当你从 fastapi 导入 Query、Path 等对象时,他们实际上是返回特殊类的函数。
flask博客,基于flask框架进行开发,实现了一个个人的博客,平时记录工作中遇到的各种问题,进行总结和学习flask博客,基于flask框架进行开发,实现了一个个人的博客,平时记录工作中遇到的各种问题,进行总结和学习
项目介绍 自己封装的简单的爬虫框架,使用方式和scrapy框架的使用方式大致相同 技术栈 httpx:一个支持异步和HTTP1.0和HTTP2.0的异步请求库,主要用来发送网络请求 lxml:解析xml和html文本的第三方库 asyncio: python内置库,使用async/await语法实现协程 运行项目 python crawl --crawl main 这条命令会在项目根目录下寻找main.py文件,并且在其中搜索Spider的类的子类,利用Spider类start_request方法 发起异步请求,并且调用指定的callback回调函数(默认是parse方法)实现内容的解析,如果需要指定自己的回调函数,需要 手动构造Request对象并且指定callback参数