个人介绍
熟悉分布式服务的部署, 分布式 Redis和 Celery
熟练掌握 Django、Flask、Fastapi、DRF 等 web 框架
熟练使用 Mysql、Mssql 及 Redis
熟练使用 Docker、Nginx、Uwsgi、Gunicorn、Celery
熟练使用 Vue2/3 、Vite、Vuex、Pinia 前端框架
熟练使用 Element-ui/plus、Iview等 UI 组件库
熟练使用 Pandas 、Numpy 处理数据
熟练使用 Git 对业务代码进行版本控制和团队合作
熟练使用多进程、多线程、线程池以及 Async 异步
工作经历
2017-10-08 -至今北京维恩咨询有限公司全栈工程师
1. 分布式系统的服务部署 2. 前后端接口开发, 数据可视化 3. 与产品经理对接需求, 负责前后端分离开发, 项目实施落地 4. 系统支持客户的报告交付, 上传、下载和权限隔离 5. 使用 nodejs和 canvas 搭建 excharts 转图片服务, 批量生成上传华为云 OSS 算法基础高并发维护工作数据库优化实践经验
教育经历
2013-09-01 - 2017-06-24河北经贸大学网络工程本科
资质认证
技能
关键词: Django、Pandas、Celery、Redis、Nginx、Gunicorn、Git 1. 权限控制。通过组和成员来控制用户的权限, 包括 品类树、渠道树、时间、功能块、按钮等权限 2. 趋势概览。根据限制条件与数据库交互, 通过 Pandas 处理生成销售额、同比、环比、排名等各个指标的趋势和概览 3. 交叉分析。支持多维度交叉分析, 分组聚合完成之后进行行转列的操作将数据转为需要的格式 4. 逐级缓存。离线计算, 批量生成结果存入 Redis, 正则匹配 Sql 语句中的表名加上 Hash 值作键, 解耦数据更新同步 5. 文档管理。支持客户交付报告的上传和下载, 集成 kkFileView, 支持 PPT、Word、PDF、Excel 在线预览 6. 日志管理。以当天日期分割, 生成日志文件, 通过 Celery 定时任务将文件同步到数据库中做后续用户行为分析 7. 反爬策略。配合 Redis 记录规定时间限制接口访问次数, 接口参数加密, 校验 Sign值, 保证请求为内部请求 8. 部署运维。通过 Nginx+Gunicorn+Django 部署, 接入*公众号 SDK, 支持扫码登陆
1 仿微博社交类网站 2 用户可以发表自己的动态, 可以上传照片, 点赞, 评论, 回复 3 可以制作自己的照片墙, 个人主页 4 可以添加其他人好友, 在线聊天交友 5 后端使用Fastapi+peewe+uwsgi+websocket+mysql+redis技术栈 6 前端使用 Vue3+Vite+Pinia+Element-plus技术栈