目前可以做Python或Golang的后端或全栈项目。
善于抓住核心问题、乐于挑战有一定技术难度的工作、有管理经验。
【精通】Python、SqlAlchemy、Tornado
【熟练】Golang、Gin、Gorm与GEN、
FastAPI、Django、Django-Rest-Framework、
MySQL与优化、Redis集群、Nginx、Linux运维、Docker-Compose、
多进程多线程协程、数据结构与算法、Git、
MongoDB、网络协议与socket、websocket
【基本掌握】Web前端JS、React、Vue及小程序开发、JAVA及安卓开发、
消息队列、设计模式、ElasticSearch
《进销存Saas项目》
2020年12月至今,接手筐易租项目https://digifruit.cn,2021年6月从零开始黄蜂管家项目https://huangfengguanjia.cn。
都是以基于Python的Tornado作为后端,React和AntD作为前端,也有安卓端、微信小程序。其中后端使用SqlAlchemy作为MySQL的ORM、Redis作为缓存、Redis可阻塞列表作为轻型消息队列。
参与需求评审会议、后端框架搭建、需求开发、代码评审、测试、部署上线全流程。
业务逻辑涉及货物的出入库、租赁、归还、退还、校准与修正,订单欠款还款,库存与移库,数据统计与图表展示,用户权限管理,订单超时自动取消,内部版统一管理多个商家版,对接第三方平台。
【后端难点】300万条记录的表的慢SQL优化、单个商户的多仓库区分、对接微信扫码登录使用了Tornado协程。
【前端难点】排查疑难BUG时需要同时对比前端(或移动端)和后端代码。前端较为复杂的可编辑表格。微信小程序展示复杂图表。
【运维难点】Nginx处理前端版本更新、http升级https、数据库迁移、全新服务器从零开始部署全部环境。
【进销存Saas项目】筐易租项目 业务逻辑涉及货物的出入库、租赁、归还、退还、校准与修正,订单欠款还款,库存与移库,数据统计与图表展示,用户权限管理,订单超时自动取消,内部版统一管理多个商家版,对接第三方平台。 单个商户的多仓库区分、对接微信扫码登录。 较为复杂的可编辑表格
黄蜂管理是一个机械设备租赁平台。 业务逻辑涉及设备管理、客户管理、属具管理、维修保障、配件管理、财务管理、转租管理、机手管理、消息中心、合同管理、任务管理、合同执行、物流管理。数据统计与图表展示,用户权限管理,微信扫码登录,对接第三方平台。