*精通互联网产品、企业各类型管理系统的需求分析方法,可按要求输出中高保真原型及产品说明文档。
*熟悉 Python语法,Django、Scrapy等框架,掌握pandas、numpy等数据分析工具
*熟悉 Java 语法,多线程、集合等基础框架,掌握常用设计模式;
*熟悉 SpringBoot、SpringCloud、MyBatis 等框架,以及 JQuery、Bootstrap、Vue、ElementUI 等前端框架;
*熟悉 PHP 开发,掌握 Thinkphp、Laravel、Swoole 等框架,熟悉使用 Composer 管理依赖;
*熟悉 Redis、Memcached 等缓存技术,以及 RabbitMQ、RocketMQ 等消息队列;
*掌握 MySQL 分库分表、主从同步/读写分离、具备垂直拆分、水平拆分以及后续处理能力;
*熟悉基于 MQTT、CoAP 协议的物联网平台架构;
*熟悉 Docker 容器技术,CI/CD 持续集成部署,能够快速部署开发环境和应用;
*了解 ElasticSearch、Logstash、Kibana、Canal 组合而成的日志收集系统以及搜索系统;
项目名称: 共享单车监管系统
项目描述: 为贯彻国务院《城市市容和环境卫生管理条例》及相关法律、法规,进一步改善城市市容环境秩序,提升城市品质,规范共享单车停放秩序,指导共享单车接入监管系统的建设,规范数据传输,保证各共享单车企业运营系统和城管部门监管系统之间的连通,制定本数据传输接口标准。
涉及技术: SpringBoot、Sharding-JDBC、MySql、Redis、RokectMQ、Vue、ElementUI
主要参与:
API: 采用异步的方式接收并处理单车平台上报的数据,尽可能提高接口处理能力,保证每个地区车辆数据正常上报; 采用
Redis 分布式锁的方式生成各个地区的车牌号码和管理码;
管理系统: 处理数万单车数据导致的地图卡死问题,采用海量点+点聚合的方式在地图上渲染实时单车位置; 编写禁停区、
容监区、停车点等电子围栏功能,采用 RocketMQ 延时队列处理单车进入禁停区后的告警逻辑;编写其他接口以及页面;
责任描述:
全权负责系统架构定义、前后端代码编写、项目部署、配合产品经理验收、以及根据城管使用情况对系统进行优化。
项目名称: 天源太阳能智慧系统
项目描述: 天源太阳能智慧系统是一套太阳能离网发电业务运营与监控系统,它主要承载管理要求高且复杂的工作,帮助管理人员做好管理工作,主要包括电站管理、设备管理、产品管理、用户管理、内容管理、流量卡管理、组织管理等模块。
涉及技术: SpringCloud Alibaba、MySql、MongoDB、Redis、RocketMQ、Vue、ElementUI、MQTT
主要参与:
1、参与设计开发基于 MQTT 协议的 topic,处理网关与设备之间的数据交互。
2、基于 RocketMQ 支持消息事务这一特点,在项目开发过程中使用这一特点,采用最大努力通知的 分布式事务解决方案去
处理分布式事务场景。
3、电站、产品、物模型、设备等模块以及微服务的设计和代码编写。
责任描述:
负责系统架构定义、后端代码编写、项目部署、对系统进行定期优化等。
项目名称:Heycom 呼叫中心
项目描述:围绕呼叫业务开发的 CRM 系统,包含客户管理、呼叫业务、通话记录、数据报表、员工管理、员工权限等模块。
项目分为 CRM 电脑版、CRM 小程序版、管理后台、代理商后台、API 共五个终端。
涉及技术: SpringBoot、Sharding-JDBC、MySql、Redis、Rabbitmq、Vue、ElementUI
主要参与:
1、开发客户管理模块,包括客户信息、跟进过程、关联商机、合同等内容;
2、开发供下游企业接入的呼叫业务接口,使用 Rabbitmq 进行话单下载的异步拆分,在下载完成时生成推送队列,推送至企
业报备的回调接口;
3、对千万话单数据进行多维度拆分并使用 Sharding-JDBC 中间件连接。
责任描述:
负责系统架构定义、后端代码编写、项目部署、对系统进行定期优化等。
项目名称: K12互联网教学平台
项目描述:“K12互联网教学平台”专注于互联网内容的教育服务,提供金牌教师团队打造的课程包,并为学生提供学科能
力图,进行个性化辅导和学习,以及习题练习,作业批改等功能,产品包含学生端、教师端、课堂端、管理后台四大核心终端。
涉及技术:Laravel5、MySQL、RabbitMQ、Swoole、MongoDB
主要参与:
1、负责课程包模块的编写,提供可供 rar 和 zip 格式的课程包上传接口、课讲接口;解压课程包,通过解压后的文件目录生成课程以及可供老师布置的习题作业; 利用 ffmpeg 进行课程包视频转码,截图视频第一帧作为视频封面,将不符合格式的视频、音频转码为可供 app 和小程序等平台播放的格式;
2、负责利用 Python 丰富的爬虫组件进行题库内容建设, 多个线程多 ip 以及 selenium 模拟浏览器等手段获取题目内容,清洗并保存至 MongoDB 中;负责搭建内容后台,让老师审题。
3、用 swoole 代替 php-fpm 实现更高的并发,使用 swoole 编写师生答疑(在线聊天)模块。
责任描述: 本人在 20 人项目组中主要负责内容相关模块的开发,以及一些逻辑较为复杂的接口的优化。
角色 | 职位 |
负责人 | 产品总监、高级PHP研发工程师、UI设计师等 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目描述: 为贯彻国务院《城市市容和环境卫生管理条例》及相关法律、法规,进一步改善城市市容环境秩序,提升城市品质, 规范共享单车停放秩序,指导共享单车接入监管系统的建设,规范数据传输,保证各共享单车企业运营系统和城管部门监管系 统之间的连通,制定本数据传输接口标准。 涉及技
天源太阳能智慧系统是一套太阳能离网发电业务运营与监控系统,它主要承载管理要求高且复杂的工作,帮助管理人员做好管理工作,主要包括电站管理、设备管理、产品管理、用户管理、内容管理、流量卡管理、组织管理等模块。 涉及技术: SpringCloud Alibaba、MySql、Mong