前端技术:
1、掌握 HTML5, CSS3, JavaScript, TypeScript 等前端技术。熟悉W3C标准,能编写出兼容多浏览器的⻚面;
2、对前端的⻚面架构和布局有丰富的经验。熟练使用:sass,less,stylus 预处理语言;
3、对JavaScript有深入的了解,熟悉ES6语法。对 作用域, 原形链, 闭包, 继承, Promise 等比较熟悉;
4、精通 vue.js 框架,熟练使用vue2和vue3进行开发,了解核心理念及原理。熟悉 vue全家桶技术:vue-cli, router, vuex, axios。具
备组件化开发思维,能封装常用组件;
5、熟练使用主流的UI组件库:element-ui, vant, layui, arco-design 等;
6、有丰富的后台管理系统开发经验。熟练使用 vue-element-admin, iview-admin, ArcoDesignPro 等管理系统模板。对常用的 动态
路由, 权限认证, 登入拦截 等业务比较熟悉。更能对其进行二次开发,快速搭建后台产品原型;
7、有数据化大屏开发经验。熟练使用:EChart, DataV, AntV 等组件库;
8、有小程序开发经验,熟练使用 uni-app, UView 框架;
后端技术:
1、熟练掌握 JavaSE : 面向对象 、集合、注解、泛型、异常、IO流、线程、反射;
2、熟练掌握 JavaEE : SpringBoot、SpringMVC、SSM、Servlet、Tomcat;
3、熟练掌握 Spring AOP、Spring IOC、Log4j日志、Filter过滤器、Listener监听器、多环境配置与部署;
4、熟练掌握 SpringCloud : Nacos配置、Nacos服务注册与发现、Gateway网关、OpenFeign远程调用;
5、熟悉使用 Seata分布式事务、Sentinel流量监控;
6、熟练使用 Mysql 、Nacos、Redis等软件集群安装;
7、熟练掌握Mysql 、 Redis操作;
8、熟悉使用 mysql性能优化以及redis的性能优化;
9、熟练掌握 Html、JavaScript、TypeScript、CSS、JQuery、Axios;
项目1:学海系统
项目角色:全栈工程师
项目时间:2022/2 - 2023-5
项目描述:
为开发者打造专业技术写作, 分享与交流平台.包含个人笔记、发布笔记、系列教程、精品问答、技术论坛、面试题总结等的产
品服务、提供原创、优质、完整内容的专业 IT 技术开发社区
模块描述:
个人笔记: 用于用户管理自己的笔记
系列教程: 用于展示用户发布的所有笔记, 可供所有用户浏览
问答: 用户发布所遇到的疑难问题, 其他用户可予以给出解决问题的答案
面试题总结: 用户发布面试题以及答案, 可供其他用户浏览学习
管理系统: 用于对用户发布的笔记进行审核以及对各个模块的管理等.
职责描述:
1.核心需求评审、技术评估、开发文档编写、代码编写、测试上线。
2.主要负责对个人笔记和管理系统 web 端以及服务端的开发和测试
使用技术 :
1.运行环境:linux(UbunTu)+nginx+docker+JDK11
2.整体架构使用的是 SpringCloud 微服务架构 。
3.使用 SpringCloudGateWay 网关统一管理微服务的 API
4.使用 MybatisPlus 实现的数据持久化
5.使用 MySql、ElasticSearch 数据库存储数据
6.使用 Redis 技术来缓存用户数据,提高响应速度,增加客户体验 。
7.使用 Nacos 作为微服务的注册发现
8.使用 OpenFeign 来完成服务间的调用
9.使用 Redis 作为服务缓存,提高响应速度
项目2:算网一体化编排调度平台
项目角色:全栈开发工程师
项目时间:2021/2-2022/7
算网一体化编排调度平台主要对云资源进行统一的编排,调度,配置,等管理;目前该平台已集成11个云商的资源,对每个
云商资源的使用不低于10种。该平台在满足自身业务需求的同时也对外提供API供其他平台使用,因此该平台也有相应的用户
管理,及用户在使用平台时的日志管理。责任描述:1.参与需求分析,需求评审,及相应文档的编写。2.参与项目功能设计,
及功能设计文档的编写。3.参与项目数据库设计,及数据库设计文档编写。4.参与前端项目的页面设计,及相应功能开发。5.
负责项目功能开发,维护,及相应的版本迭代。6.负责项目API文档及用户操作手册的版本迭代。
项目3:物流管理平台
项目角色:全栈开发工程师
项目时间:2020/4-2021/5
该系统是主要针对物流进行管理的系统。建立一个完善的物流管理系统,能够实现客户订单的生成和拆单,合理安排车辆和司机进行运输调度,有效的仓储管理实现出库订单的拣货、出库;入库订单的收货、入库,能够全程跟踪订单执行状态、车
辆运输位置以及货物情况。使物流工作人员更加高效、准确、方便的开展工作。
模块描述:
订单管理,调度管理,仓储管理,运力管理,跟踪管理,资源管理,用户管理 职责描述: 负责订单管理模块,仓储管理,和调
度管理模块 代码的编写与实现
使用技术 :
1. 运行环境:linux(UbunTu)+nginx+docker+JDK11
2. 整体架构使用的是 SpringCloud 微服务架构 。
3. 使用 SpringCloudGateWay 网关统一管理微服务的 API
4. 使用 MybatisPlus 实现的数据持久化
5. 使用 MySql、ElasticSearch 数据库存储数据
6. 使用 Redis 技术来缓存用户数据,提高响应速度,增加客户体验 。
7. 使用 Nacos 作为微服务的注册发现
8. 使用 OpenFeign 来完成服务间的调用
Web端 :
1. 基于 Arco Design Pro 管理系统模板基础之上进行开发,主要功能是订单,调度,仓储,运力,跟踪,资源,用户等进行统一
的管理。
2. 使用 arco.designi 来简化开发 。
3. 使用 Axiso 请求服务端接口
项目描述: 为开发者打造专业技术写作, 分享与交流平台.包含个人笔记、发布笔记、系列教程、精品问答、技术论坛、面试题总结等的产 品服务、提供原创、优质、完整内容的专业 IT 技术开发社区 模块描述: 个人笔记: 用于用户管理自己的笔记 系列教程: 用于展示用户发布的所有
该项目是一个社区购物商城 , 包含微服务架构的服务端、小程序端以及CMS管理系统; 微服务架构的服务端分为9个服务中心:网关、用户、订单、商品、支付、文件、购物车、统计、客服;CMS管理系统对商品、订单、配送员、用户进行管理; 小程序端包含用户端和配送端:用户通过用户端小程序