熟练python语言, 掌握Django, Flask等主流框架使用。
熟悉MySQL,掌握其常用的优化技巧。
熟悉Redis, 了解MongoDB, Elasticsearch等技术。
熟悉面向对象的设计思想, 熟悉RESTful API 设计规范。
熟悉Linux下Docker部署项目。
熟悉HTML、JavaScript等基本web前端技术。
熟悉常用的数据结构和算法。
掌握celery任务队列的使用。
掌握websocket技术。
了解golang, 使用gin开发过项目
了解RabbitMQ。
在线协作平台
开发环境:linux, Django,Redis,MySQL,Diango-Channels,Celery
个人职责:
1. 利用django-channels + redis 实现websocket 消息推送。
2. 调整文件上传, 以分片模式上传实现。
3. 后台管理站点维护 django+simpleui+webuploader
4. 第三方登录及其他业务逻辑实现
5. 数据库结构设计
6. 项目迭代自动化脚本实现
7. 第三方支付实现
8. docker部署及维护
9. 日志统计等
数据存储与搜索服务。
开发环境:linux, Golang,MySQL,MongoDB,Elasticsearch
个人职责:
1. 参与数据库设计,文件属性提取等
2. 数据多点存储。
3. 文件内容提取建立索引。
4. 文档转换为其他类型功能支持。
5. ES 结构设计与搜索优化。
1.提供后端接口 2.文件分片上传 3.websocket 通知 4. 团队角色权限管理 4. celery 异步任务 6. admin 站点维护 7. 自动化更新
golang + Elasticsearch 搜索服务 搜索结构设计与搜索优化 异步任务 数据服务接口