面向对象编程:类、对象、继承、多态。
Web 框架:熟练使用Django、Flask、FastAPI 等。
数据处理:熟练使用Numpy高效数值计算,Pandas 库进行数据清洗和分析。
数据存储:熟练使用Mysql,mongodb进行数据存储,Redis 操作缓存。
中间件:熟练使用消息队列RabbitMQ,Elasticsearch搜索
测试框架:unittest、pytest 进行单元测试和集成测试。
并发编程:熟练使用多线程,多进程,asyncio异步编程。
熟悉 Docker 等容器技术部署应用
前端开发:熟练使用vue框架
客流分析系统(Python + Django)
● 负责后端开发、数据库设计、API 开发、数据分析以及用户界面开发。
○ 技术难点:设计高效的数据库架构以应对大量实时客流数据的存储和查询,确保实时客流的 websocket 接口的稳定性和低延迟。
○ 突出成果:成功排查并解决慢查询问题,通过合理设计数据表索引显著提高查询效率,自主开发实时客流统计算法插件,实现了前端实时客流及人员趋势图表的精准展示。
打包构建系统(Python + Flask)
● 负责自由组合 CI 产物完成游戏客户端和服务端包的构建,以及相关的 REST API、RPC API 开发。
○ 技术难点:面对频繁的需求变更和复杂的业务逻辑,需要巧妙运用设计模式和面向对象思想对代码进行改造,以提高代码的复用率和可维护性。
○ 突出成果:通过创新的代码设计,成功提高了重复代码的复用率,便于后续维护和新功能拓展。同时,完善的单元测试确保了重点方法的稳定性,及时发现并解决了代码迭代中的问题。
版本发布系统(Python + FastAPI + Amis)
● 实现了将发布过程流程化和自动化。
○ 技术难点:需要用状态机模式实现发布任务状态流转,同时通过自定义中间件解决请求鉴权和请求日志记录,运用 Cbasin 实现精细的角色和接口权限管理。
○ 突出成果:成功运用状态机模式,使得发布任务状态流转清晰明了,便于后续维护。通过高效的权限管理和日志记录,保障了系统的安全性和可追溯性,提升了整体的发布效率和稳定性。
梅奔中心客流分析系统(Python + Django + Redis + Mysql) 负责后端开发、数据库设计、API 开发、数据分析以及用户界面开发。 设计高效的数据库架构以应对大量实时客流数据的存储和查询,实现管理平台RESTful API ,确保实时客流的 web
1.采用 Python 的 Django 框架搭建后端,保证系统的稳定性和扩展性。 2.运用 MySQL 数据库存储各类数据,通过优化索引提高查询效率。 3.前端使用 Vue.js 构建用户友好的界面,实现动态交互。 4.借助 OpenCV 进行视频图像分析,实现智能安防功
1.采用 Python 的 Django 框架搭建后端,保证系统的稳定性和扩展性。 2.运用 MySQL 数据库存储各类数据,通过优化索引提高查询效率。 3.前端使用 Vue.js 构建用户友好的界面,实现动态交互。 4.借助 OpenCV 进行视频图像分析,实现智能安防功