三年经验web全栈开发工程师
熟练python的web后端框架django
熟练使用celery
熟练node后端框架koa
熟练redis/memecache等缓存数据库
掌握mysql/psql/mongodb等数据库
熟练使用react/mobx
熟练使用docker,使用docker搭建过自动化部署平台
熟练使用unittest,写代码时会写测试
理解restful规则,能写出合适的api
了解分布式相关的知识
有基本的UI功底
有代码洁癖
公司内项目:
讨论区版块:
独立搭建讨论区前后端,前端使用react/后端使用django
实现发帖/删帖/评论/回复/点赞等功能并且使用websocket推送回复/关注等提醒。
任务模块:
独立搭建任务模块,实现每日/限时/任务链等功能
实现原理为当用户做某些操作时生成对应的操作记录,操作记录内会记录一些用户状态。
根据操作记录的信息来检查用户是否可完成任务。
并且当任务可完成时通过websocket实时推送可完成提醒。
开源项目:
在线即时通讯webapp
前端使用react搭建,后端使用django框架,使用docker部署
使用websocket推送消息,支持发送文件/图片/文本等消息格式
github地址:https://github.com/PainterPuppets/Hermes