● 熟练掌握Django, Flask, Fastapi, tornado主流Web框架,熟练使用ORM, sqlalchemy, 能对服务进行性能调优
● 熟练掌握MySql, TiDB等常用数据库,熟悉SQL存储引擎及索引原理,能熟练使用SQL进行查询,并对SQL进行调优
● 掌握多线程、多进程、协程等并发编程以及性能调优,熟悉同步、异步IO网络编程模型
● 熟练掌握 Kafka、Zookeeper、Redis、Celery分布式任务队列的使用
● 熟悉单例模式、工厂模式、策略模式等常用设计模式
● 熟练使用Liunx命令,熟练使用Git、SVN版本控制工具
● 熟悉分布式、微服务、链路追踪,能熟练搭建服务
● 熟练使用uWSGI、gunicorn、Unicorn、Supervisor等工具
● 熟练使用grafana、elk、jira等常用开源工具
项目简介:此项目是一个任务众包平台,该平台使用django+vue前后端分离的模式进行开发,该项目分为用户模块、需求模块、分发流转模块、订单模块、机构信用模块、信源管理打标模块等。
项目技术:Django+DRF+MySQL+Redis+Celery+Nginx
项目描述:
● 项目数据库设计及流程沟通
● 使用Django+DRF+Mysql+Redis搭建项目后端服务
● 利用 JWT 实现对 API 的认证鉴权,自定义用户验证逻辑
● 基于RBAC模型实现用户与权限的管理设计
● 使用celery+redis处理耗时任务以及发送短信、邮件通知等
● 服务商信用值、等级设计开发
● 平台资金模块设计开发
● 开发相对应的任务结果检测工具及谷歌插件等
● 多平台单点登录
● 使用蓝绿部署方式进行迭代上线
我在此项目担任开发组长角色,负责协调开发资源,沟通需求,解决技术问题等 项目简介:此项目是一个任务众包平台,该平台使用django+vue前后端分离的模式进行开发,该项目分为用户模块、需求模块、分发流转模块、订单模块、机构信用模块、信源管理打标模块等。 项目技术:Django
1. 负责相关模块开发文档、技术草案编写 2. 负责业务代码编写,配合团队其他成员完成功能整合 3. 解决测试过程中发现的bug,并发性能问题处理; 4. 维护现有线上系统,代码优化,数据库优化