语⾔:PHP > JAVA > 前端 > Golang & Python;15年+技术开发经验,6年+管理经验
PHP:ZF、ThinkPHP、CI、Yaf、Workerman、Slim、Webman、Swoole、Laravel等;包管理⼯
具:Composer
JAVA:Spring、SpringBoot、Mybatis等;构建⼯具:Gradle、Maven
前端:Vue、Uniapp、NodeJS等;Bootstrap、jquery、jqueryUi等;包管理⼯具:Npm
Go:Snow、Kratos等
Cache & 数据库:Redis、Memcache;MySQL、ElasticSearch、 MongoDB、SqlServer
服务器 & 队列:Nginx、Apache、Tomcat;RabbitMQ、Kafka
中间件:Kingshard、Mycat、Twemproxy、Codis等
版本管理 & 虚拟化 & 集成:Git、svn、hg、Cvs;VM、Vituralbox;Jenkins、Git Webhook、⾃
研Deploy
产品能⼒:使⽤PD画类图、数据结构图;使⽤Visio或Drawio画组织结构图、流程图、状态图、时序
图;使⽤AxureRP或墨⼑画Web/APP原型图等
设计能⼒:Restful模式、可复⽤、可扩展、埋点设计、Debug等
管理能⼒:制定项⽬计划、周例会、每⽇总结会、⽂档建设、环境建设、代码控制建设、Bug跟踪反
馈建设、程序部署上线集成、组员团建等
运维能⼒:熟练搭建LNMP;使⽤ELK做⽇志排查和监控;使⽤Zabbix来服务监控;使⽤WM监控接⼝请求监控等
一、远度互联
业绩:
1.不到2个月完成2款 APP 所有代码移植至新架构并跑测所有接口正常通过得到领导肯定和认可
2.凌晨并通宵完成整个服务器迁移至阿里云,期间用户很小感知,所有服务正常稳定
3.不熟悉 GO 情况下完成基于开源工具优化;不熟悉 Python 情况下完成自研3D高程地图服务得到总监满意和点赞
4.统一组内开发环境、代码规范、Git 规范以及必有自测流程以节省时间;每次上线对应一份上线纪要存档;每个接口对应一份接口文档得到同事认可
5.在对接大疆、高巨、国网和森林消防及海兰信等开发支持工作期间按时完成并得到对方领导和同事夸赞
内容:
1. 云巡直播项目-总体:此项目包含无人机、遥控器 APP、APP 接口、云巡管理平台、云巡H5、云巡小程序、云巡政企版等;其中后5个项目架构选定,环境搭建,文档整理,接口开发和测试及上线等整链主导和参与。APP 接口含申请直播、发送无人机实时轨迹数据、获取 APP 升级、固件升级、获取最新通知等;云巡管理平台可提供给客户使用来管理各自飞手、飞机、实时直播及回放、航线规划、飞行任务、飞行许可等;云巡H5及小程序来管理无人机直播和回放。官方后台来管理飞机类型、客户组织、所有直播及回放、飞行许可审核、通知管理、政企版管理、售后管理、无人机固件管理、APP 升级管理、PC 地面站升级管理等;PHP 技术栈:Webman+Thinkphp+Slim+Workerman+redis+mysql+rabbitmq+mqtt;JAVA 技术栈:springboot+mybatis+gradle+redis+mysql+mqtt
2. 云巡直播项目-具体:前后端实时通信采⽤websocket ,遥控器 APP 与后端实时通信采⽤UDP>TCP>Mqtt/websocket ,实时数据存储采⽤Mysql>Redis/Rabbitmq->Mysql 分布
3. 云巡直播项目-安全⽅案:APP 接口:HTTPS+UTF8;推流校验:使用 ak 和第三方校验一致;拉流校验:m3u8使用阿里云 hls/sign 或自行配置;图片或视频防盗链:referer和 nginx的 secure_link 扩展或第三方 OSS ;登录校验:图片验证码和登录次数限制等;政企版激活校验:采用提供机器码+物理机器序号通过 rsa 进行加解密生成注册码;数据安全:md 5或 rsa
4. 云巡直播项目-固件管理:采用了在线升级;无人机固件有多个为减少多次请求我们定义了整包。请求后得到当前整包压缩包和最新整包压缩包,先进行解压,然后检测各自里面的固件包大小并实时组差量包,组包前会判断是否已有此差量包并实时压缩一个包并给到 APP 进行下载
5. 空地联动项⽬:⽤户端:不需要安装任何 APP ,关注公众号并发送位置即可,然后指定就近正在空中作业的无人机向目标执行。技术栈:微信公众号+Workerman+redis ;远程端:扫码云巡H5或小程序或管理平台实时查看。技术栈:Thinkphp+workerman+redis+mysql+vue
6. 空地防⽕协同项⽬:此项目含定位 APP 、微信定位小程序、APP 接口、协同H5、协同管理平台;其中后4个项目架构选定,环境搭建,文档整理,接口开发和测试及上线等整链主导和参与;用户端安装定位小程序或定位 APP 并保持开启即可,协同H5/协同管理平台能实时查看现场人员的实时轨迹和火点位置以及大致风势等。PHP 技术栈:Webman+Thinkphp+Slim+Workerman+redis+mysql+rabbitmq+mqtt;Java 技术栈:springboot+mybatis+gradle+redis+mysql+mqtt ;前端技术栈:Vue+CesiumJs
7. 空地漫游项⽬:在⽆⼈机与中继机通信的最⼤距离边界部署另⼀台中继机,⽆⼈机与另⼀中继机通信并拿到控制权则可实现2倍距离通信权,其他类似。其中数据指令通信由我负责。技术栈:
Workerman+redis+mqtt
8. ⾃研2D/3D⾼程地图服务项⽬:此项⽬含瓦⽚数据、地形数据、⽣成2D/3D地图服务;其中⽣成2D/3D地图服务由我来负责。2D地图服务采⽤两种⽅案。一种是第三⽅在线服务(⾼德、google 、天地图等),一种是下载好所有瓦⽚,再通过 geoserver 等部署;3D地图服务使⽤⾃研⽅案,后端:下载好精度60⽶的⾼程地形 dem ⽂件,将 dem->tif->bil 。使⽤mapproxy 搭建地图代理服务,再通过 python 搭建 http 代理服务。前端:使⽤CesiumJs+Vue
9. ⽆⼈机3D电⽹巡检项⽬: 此项⽬含 APP界⾯操作、点云⽣成、前端渲染;其中点云⽣成和 CesiumJs 渲染优化部分由我来负责。生成航线规划需要有参考物,先生成对应的3D点云图。加载3D模型图会很大特别慢,考虑加载3D点云图更好。生成工具:开源工具基础上做了一些优化。前端渲染:使用 CesiumJs+Vue
二、用友
业绩:
1. 参与企业空间项目集团评获第二名
2. 文库转换处理工作得到总监肯定和认可
3. 项目模块得到副总赞美
4. 任务应用测试期间得到测试同学夸赞
5. 各个模块需求确认、开发中问题确认提出个人见解和方案并得到产品经理肯定
内容:
1. 友空间(原企业空间)APP 项目:此项目含企业空间 APP 、友空间网站、友空间后台管理;其中我参与的有用户、项目、话题、日程、文库、任务、嘟嘟实时扣费、文件池、日志等接口开发从2到3。技术栈:Workerman+Slim+Redis+Mysql+Websocket+RabbitMq+Vue
2. 嘟嘟实时扣费:一个逻辑用来存储主叫接通、主叫挂断、被叫接通、被叫挂断等信息,一个逻辑是实时检测扣费逻辑分为先获取所有主叫用户信息并取得该用户的主叫剩余时间,如有剩余时间通过当前时间减掉主叫开始时间和被叫开始时间得到最新剩余时间;如无剩余时间则删掉主叫用户信息和剩余时间。技术栈:Workerman+Redis
可兼职时间
可兼职地点
0条评论 雇主评价