1.前端技术栈:
编程语言:javascript(ES6)、Typescript
框架:Vue、React、微信小程序、uniapp。
工具链:webpack、rollup 熟练使用
2.后端技术栈:
编程语言:java
框架:SpringMVC、SpringBoot、SpringCloud
数据库:mysql、redis、mongodb、es..
工具链:maven
3.linux运维
1.了解基础的shell操作
2.熟练使用docker能搭建一套B/S系统的服务器环境包括nginx配置、jenkins部署、数据库
3.了解K8s+docker 搭建微服务
1.TV设备上以Linux系统为基础的系统UI开发
此项目是一个大型项目,经过了多年的开发迭代升级,有多个大版本的迭代
该项目的特点是极限的内存优化,由于整个tv设备内存只有768MB所以要求系统webUI运行的内存
不能超过80MB,所以经历了从vue2.0升级到3.0,从vue3.0又到自研web框架(目前未开源)。从性能监控
、性能优化、系统动画优化、系统日志监控、再到自研框架涉及到了web前端技术的各个方面。
本人参与了该项目的整体设计和不断的优化升级
2.公司级别的Saas系统
此项目是公司的综合运营后台,使用微前端框架qiankun搭建开发vue+elementUI,后端是springCloud
本人参与了该项目的部分前后端模块开发
tv 系统UI,包括smart部分和系统各种用户交互菜单,使用Typescript 开发的自研web框架实现
使用微前端框架qiankun+vue+elementUI搭建后端服务使用springcloud微服务开发