熟练掌握python语言及相关库
熟悉Linux系统、Window、Unix等操作系统
熟知Django框架、flask框架
熟知常用的单例模式、工厂模式等设计模式
熟练使用Git、nginx、多种api接口测试等开发工具
熟练掌握MongoDB、MySQL、Redis等数据库
熟练掌握celery、Kafka等消息队列和异步处理工具
熟练使用elasticsearch搜索引擎
了解HTML、CSS、JS、Vue、React、Bootstrap等前端开发技术
了解nginx负载均衡和docker容器化部署
慧能车辆管理系统,采用Django+vue框架进行的模块化开发,对该系统设计并实现高效的数据存储方案,如使用云数据库进行数据存储,同时设计数据处理的算法,确保系统的数据处理速度
在线教育平台是基于分布式打造的一款c端产品,系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Flask为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件管理功能,支持多家存储云的接入,可以帮助个人或者企业快速搭建一个轻量级的在线教育平台。运用了Flask+Vue+ant-design+Mysql+Redis+Mongodb+hive+Nginx等技术,负责在线教育平台相关功能模块的开发工作,包括但不限于课程管理、用户管理、支付系统、视频流处理等。负责优化在线教育平台的性能,提升系统的响应速度、稳定性和并发处理能力。参与系统的压力测试和性能测试,确保平台能够承受高并发访问和大数据量处理。负责平台的安全防护工作,编写安全相关的代码和逻辑,防范常见的网络攻击和数据泄露风险。编写和维护相关的技术文档,包括系统架构图、数据流程图、接口文档等。
会议管理平台是一个基于Web的应用程序,用于帮助用户组织和参加各种在线会议。该平台提供了实时音视频通话、屏幕共享、文字聊天等功能,旨在为用户提供高效、便捷的会议体验。根据需求方要求,进行项目设计,并开发需求文档。基于需求分析,设计系统的技术架构、数据库结构和功能模块。实现会议系统的各项功能,包括但不限于音视频传输、实时通信、用户鉴权、会议管理等。参与系统的测试工作,包括单元测试、集成测试和功能测试。持续监控系统的运行状态,识别和解决性能瓶颈,优化系统性能。
企业内部管理系统
该项目属于公司内部项目,旨在解决公司内部管理问题,主要模块包括云办公、云通讯、工单审批、财务报表等功能。
采用了Django+Vue+Mongodb+Redis+MySQL+Echarts的技术。主使用Django框架搭建后端服务,负责具体的数据库优化、架构优化。部署项目,实现负载均衡。