• 编程语⾔:精通Python,具备PHP和TypeScript的实际项⽬经验,深⼊理解⾯向对象(OOP)、⾯向切⾯(AOP)和⾯向接⼝(IOP)编程范式
• Web框架:深⼊掌握Django和DRF框架和源码,Flask/Fastapi/BlackSheep/Sanic/Tornado/PHP-Slim/NextJS
• 服务器⽹络相关:linux/shell/nginx/uwsgi/gunicorn/FastCGI,熟悉HTTP应⽤层协议,TCP,UDP传输层协议
• 数据库相关:熟练应⽤MySQL/Redis/MongoDB等,优化数据库查询性能,熟悉Memcached、Clickhouse、PostgreSQL、cockroachdb
• ⼯具:Git、Docker、Docker Compose、Markdown、vim。
• 爬⾍相关:scrapy/pyspider/selenium/playwright/多线程/多进程/协程
· AI:LLM交互,function call等
#### 职教排行榜项目
后端使用Django-rest-framework,前段使用vue,负责后端整套系统的设计和搭建以及前端项目的镜像维护。
1. 使用docker、阿里云k8s集群管理服务,及日志,设计和维护Dockerfile和docker-compose
2. 使用supervisor管理celery、uwsgi等进程
3. 基于中间件的接口日志的记录、接口加密和统计数据收集
4. StatsD + Graphite + Grafana 4 + Kamon Dashboards实现的服务监控
5. 基于DRF的二次开发,针对项目进行针对性定制
#### 大技狮招聘平台
后端DRF,前端vue,学习docker容器技术,并利用到项目中,自定义Dockerfile和docker-compose进行测试和部署,并在项目中不断优化。
1. 数据表的设计,数据字典脚本开发维护
2. 基于cache aside pattern设计redis缓存系统,接口内部低级别缓存。用通用的多继承类实现自动缓存
3. admin的定制,企业注册的验证完全在admin后台中进行,后台富文本编辑,阿里云OSS的对接
4. 非对称加密和AES的私密数据传输
5. 原生SQL的执行,利用pandas进行二次封装,剥离业务和数据处理的代码逻辑
#### python_extrac
受ohmyzsh中extract插件启发的,基于表驱动的思想,用python实现的一条命令解压多种格式压缩文件的开源库。
1. 独立完成项目的设计开发
2. 开源项目的维护,homebrew版本的发布
职教排行榜是一个统计并展示,全国范围内的高校数据排行的网站,并且包含相关的多行业的新闻和政策法规。主要包含了不同等级和行业的排行,以及职业产业和政策法规。在项目中担任主程,负责框架的构建,模块的拆分,需求的讨论落地,以及后续的缓存,认证,状态 等模块的设计和落地,接口开发和基于d
这是一个在线的招聘会平台,主办方可以在平台上举办和管理招聘会,企业可以认证和参加招聘会,并且管理职位和投递的简历,求职者可以在平台上参加招聘会,投递简历,完成面试。在项目中担任主程,负责模块设计,表结构的设计,业务逻辑的讨论和实施。