1. 擅长PHP开发,熟悉多种开源框架,对Web开发有较为深刻的理解。
2. 熟悉Python开发,在实际业务中使用过Flask、Web.py框架做过Web开发,以及一些数据采集工作和运维脚本编写。
3. 熟悉Golang开发,在实际业务中做过Socket编程和一些中间件开发。
4. 了解掌握Linux的基本应用与日常维护,熟悉各种服务端常用软件的编译安装、配置使用以及日常维护。
5. 对互联网产品系统架构有一定了解,善于分析系统瓶颈,乐于分析系统架构和代码架构,在业务中会做各种优化尝试。熟悉分布式、高可用设计。
6. 熟练掌握Mysql、Redis的使用,熟悉数据库性能优化、主从、分库分表。
7. 熟练使用Git、Svn代码版本管理软件。
8. 对业务理解精准到位,善于抓重点,善于沟通、协调团队完成项目需求。
海量小文件存储服务项目
负责设计和开发工作,该服务用于存取全国所有停车场的进出车图片,以及所有平台应用服务的图片。随着业务发展,需要对平台各服务的小文件进行统一管理。考虑到性能、分布式、技术成本等因素,最后决定底层采用开源服务FastDFS作为核心存储引擎,采用PHP来开发上层业务,支撑着平台所有服务的文件存取工作。
统一支付服务项目
负责设计和开发工作,所有支付渠道的统一接口,微信、支付宝、银联、招行、建行等等。采用PHP开发框架Swoole开发,统一封装了各支付渠道的接口,供平台各服务调用。实现了支付、退款、账单、公司自有钱包产品等。支撑全国所有线上支付业务。
SocketCluster项目
负责设计和开发工作,采用Golang开发的分布式Socket集群,用来和全国所有线下Arm板保持Socket连接,接收和发送消息。
Codec Server项目
负责设计和开发工作,采用Golang开发的消息编解码服务,平台和线下Arm通信过程中,所有消息均通过内部私有协议加密,为SocketCluster上层的中间件服务,负责对下发的消息加密和接收的消息解密。
角色 | 职位 |
负责人 | 团队负责人 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |