2. 熟悉Linux常用命令及阿里云部署項目;
3. 熟悉Yii2,larvel,thinkphp,swoole等開源框架技術(shù);
4. 熟悉使用composer" />
1. 熟練使用php面向?qū)ο缶幊?,具有良好的編程習慣;
2. 熟悉Linux常用命令及阿里云部署項目;
3. 熟悉Yii2,larvel,thinkphp,swoole等開源框架技術(shù);
4. 熟悉使用composer安裝項目相關功能組件;
5. 熟練使用Java面向?qū)ο缶幊?,具有良好的編程習慣;
6. 熟練使用Eclipse/IDEA/ZendStudio/phpStorm等開發(fā)工具;
7. 熟悉SVN,Maven,Git等管理工具;
8. 熟悉Spring,SpringMVC,Hibernate,MyBatis等開源框架技術(shù);
9. 掌握SpringBoot+SpringCloud微服務架構(gòu);
10. 掌握MySql數(shù)據(jù)庫及其優(yōu)化;
11. 掌握Redis、Memcached緩存服務;
12. 掌握HTML,CSS,JavaScript,Ajax,jQuery,Vue,Node.js等前端開發(fā)技術(shù);
13. 了解Docker,k8s,Nginx;
14. 了解微信公眾號、小程序的開發(fā)
2018/07—2020/09:智慧校園
框架環(huán)境: linux springboot springcloud mysql mongodb rabbitmq vue nodejs ffmpeg nginx redis memcache ios apns andorid swoole Yii php
責任描述: 1、 根據(jù)業(yè)務對攝像頭、面部識別一體機、終端機等設備接口進行驗證;
2、 利用ffmpeg將攝像頭視頻流rtmp推送到服務器并解碼、將解碼后的視頻推送給用戶
3、 根據(jù)需求創(chuàng)建業(yè)務表結(jié)構(gòu)
4、 編寫設備管理、學生考勤、教職工會議等后臺業(yè)務邏輯代碼
5、 編寫接口文檔對接pc端、android、ios
6、 編寫云端app配置管理系統(tǒng)
7、 部屬項目到指定學校服務器
2020/05—2020/08:繳費系統(tǒng)
框架環(huán)境: linux springboot mysql vue nodejs redis
責任描述: 1、 maven構(gòu)建項目環(huán)境,添加swagger、druid、lombok依賴;
2、 根據(jù)需求對相關功能梳理和設計;
3、 創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu)
4、 封裝統(tǒng)一異常處理以及統(tǒng)一response響應格式
5、 將數(shù)據(jù)表你想生成實體類
6、 編寫響應業(yè)務邏輯代碼,對接銀行端支付、退款、短信等接口
7、 項目部屬到linux服務器
2017/07—2019/08:智能家居(物聯(lián)網(wǎng))棉花糖E家
框架環(huán)境: linux Yii mysql memcache apache php phpCas mqtt swoole android ios 阿里云slb oss
責任描述: 1、 與設備組同時進行相關技術(shù)驗證(網(wǎng)關、開關、窗簾主機、人體感應、溫度計、紅外遙控器等設備,F(xiàn)1N1設備、門鎖);
2、 定義設備與云端交互類型以及數(shù)據(jù)格式
3、 編寫云端詳細設計文檔
4、 創(chuàng)建相關數(shù)據(jù)表結(jié)構(gòu)
5、 編寫服務程序代碼對接mqtt處理設備到云端消息以及云端到設備指令
6、 編寫定時、設備觸發(fā)等場景的業(yè)務邏輯代碼
7、 對接第三方智能語音設備接口,完成語音控制
8、 編寫app登錄認證、設備分組、場景配置等業(yè)務邏輯代碼,編寫智能家居運維管理后臺(設備固件管理、app版本管理、設備統(tǒng)計、遠程維護)
9、 將代碼部署到服務器、添加開機啟動等輔助shell腳本
2016/05—2017/08:云設備管理系統(tǒng)
框架環(huán)境: linux Yii mysql memcache apache php phpCas 自定義基于dtls協(xié)議的消息轉(zhuǎn)發(fā)程序 阿里云slb oss
責任描述: 1、 深入了解網(wǎng)絡設備行為和相關配置,定義設備與云端通信數(shù)據(jù)格式;
2、 配置設備組同事測試設備信息上報和指令下發(fā)流程;
3、 通過composer創(chuàng)建Yii2目錄機構(gòu),并安裝swagger、oauth2擴展
4、 根據(jù)需求創(chuàng)建數(shù)據(jù)表結(jié)構(gòu)
5、 將項目進行功能劃分,指定開發(fā)計劃,定期根據(jù)組員工作進度
6、 編寫相關功能后臺業(yè)務邏輯代碼
7、 配置測試人員完成項目測試
8、 編寫定期執(zhí)行腳本,對設備上報數(shù)據(jù)進行統(tǒng)計、定期執(zhí)行相關指令
9、 阿里云centos7安裝項目生產(chǎn)環(huán)境,將項目部屬至服務器,添加開機啟動等輔助shell腳本
框架環(huán)境: linux springboot springcloud mysql mongodb rabbitmq vue nodejs ffmpeg nginx redis memcache ios apns andorid swoole Yii php 責任描述: 1
框架環(huán)境: linux springboot mysql vue nodejs redis 責任描述: 1、 maven構(gòu)建項目環(huán)境,添加swagger、druid、lombok依賴; 2、 根據(jù)需求對相關功能梳理和設計; 3、 創(chuàng)建數(shù)據(jù)庫結(jié)構(gòu) 4、 封裝統(tǒng)一異常處