1.熟练掌握python语言,掌握web框架,如:tornado、fastapi、flask、django,多年tornado异步开发经验。
2.熟练掌握常用数据库,如Mysql、Postgre、Redis、Elasticsearch、Clickhouse,并能进行数据库调优。
3.熟练运用常见缓存,如Redis、Elasticsearch、内存。
4.熟练运用常用消息中间件,如Kafka、RabbitMQ。
5.熟悉桌面应用框架,如PyQt。
6.熟悉TCP、UDP协议、Websocket实时推送。
7.熟悉常用设计模式,如单例、工厂、观察者、责任链。
8.熟悉python多进程、多线程、协程、异步、IO多路复用。
9.能进行服务的部署及基础运维。
10.了解java、以及常用框架,如spring、springMVC、springboot等。
11.了解实时计算框架,如flink等。
12.理解常见算法与数据结构,如链表、二叉树、拓扑排序、关键路径、起泡排序、堆排序等
13.熟悉linux系统的常用命令,能在linux系统下进行程序开发。
14.熟悉git等常用版本管理工具。
15.有良好的英语阅读能力,能阅读英文资料。
基于智能感知的机车辅助驾驶系统 python开发
1、使用tornado框架构建web项目,负责主要页面,如综合监控、项点分析、数据回放、个人评估、基础信息管理等功能的开发,所有接口毫秒级响应。
2、基于Kafka的编写生产者、消费者程序。承担公司所有与Kafka相关业务编写。该系统的生产者由于在火车运行环境下,会经常断网,进行了专门优化、兼顾吞吐量和消息交付。
3、使用PyQt开发桌面应用,功能为Es和日志数据的转出到U盘,将转出的数据序列号后导入到相应系统。并对U盘进行加密验证,判断该U盘是否有权限转出。
4、大量图片以及语音的二次处理,格式转换,落库及检索。承担公司所有与Elasticsearch相关的业务。
5、开发各种小脚本,例如生成测试数据、机车模拟器等。
智慧康养项目 python开发
1、使用tornado框架构建web项目,负责主要页面,如综合监控、历史回访等功能的开发,所有接口毫秒级响应。
2、APP端的所有后端接口、APP分为监护人、护士、护士长三种
3、基于Kafka的编写生产者、消费者程序。承担公司所有与Kafka相关业务编写。该系统的数据量较大,将时序数据存入Clickhouse、非时序数据存入Mysql。并用批处理的方式减少ck的写入次数。
3、进行数据模型的设计,使用了抽象化的数据模型,有很好的扩展性和复用性。
4、设计并实现了监控中心与上位机的通信机制。
以上是康养项目的监控中心,为保密,上传的截图是测试平台的,我在以上项目中的主要职责如下 1、负责web后端接口开发 2、负责物联网系统通信方案的设计与实现 3、负责数据的缓存及落库 4、负责大数据的处理 5、负责数据的实时推送显示 6、负责桌面应用的开发 7、数据模
以上是运维中心系统(硬件),因截图时是公网打开,无法加载地图(地图仅支持内网),我在项目中主要职责如下: 1、负责数据模型的设计 2、负责web后台接口的开发 3、负责数据的存储及推送 4、负责大数据的处理 5、负责功能的测试及运维 6、负责通信方案的设计 7、负责
以上是机车辅助系统监控中心,为保密,上传的截图为测试平台,我在该项目中负责任务如下: 1、负责设计并实现机车的通信方案 2、负责web后端的功能开发 3、负责桌面应用的开发 4、负责数据的处理,包含视频及语音数据 5、负责功能的测试及上线维护 6、负责消息的实时推送展