● 掌握HTML/HTML5、CSS/CSS3,能独立制作响应式布局站点。熟练使用Flexbox、Grid等布局。
● 熟练JavaScript开发,掌握ES6+新特性。能独立开发JS功能模块,实现DOM操作与Ajax网络交互。
● 熟练运用Vue框架,掌握Vue2,有开发经验,具备Vue 3基础知识,能够使用其响应式和组件化特性开发动态网页应用。
● 了解Java基础语法,有自己的开发经验。
● 具有Node.js的实践经验,熟悉其核心模块和事件驱动的架构,曾在项目中成功应用Node.js进行后端开发,提升了应用性能和响应速度。
● 了解并能熟练运用SQL语句操作数据库。
● 熟悉Git版本控制,掌握多人协同开发流程。熟练使用VS Code等开发工具。
● 了解并尝试过使用uniapp与微信开发者工具开发移动端页面及小程序。
● 具有echarts,GIS地图技术的实践经验,主要使用于统计页面,及地图撒点。
1.
图像资产管理系统
基于Vue2 + Element UI + echarts + GIS构建前端架构。主要负责项目的所有前端开发任务。
采用echarts展现统计图表和数据报表。使用GIS技术,实现地图撒点登地图功能。实现资源列表查看、增删改查功能。
对接后端接口,实现资源导入导出和上报下发等关键功能。根据不同角色设计权限控制,实现差异化页面展现。持续改进代码健壮性和性能,提升产品质量。持续迭代改进项目和更新版本。
2.
权限管理系统
基于Vue2、element ui、echarts开发。主要负责项目的所有前端开发任务。
该项目是一个用于XX公司内部管理的系统,项目模块大体包括用户管理、角色管理、应用管理、菜单管理、功能管理等模块。
主要的业务是添加用户与角色,为用户分配相应的应用登录,菜单及功能权限。
3.
大屏集控系统
基于Vue2、element ui、原生JS开发。主要负责项目的所有前端开发任务。
项目模块主要功能为通过操作系统中的大屏布局在真实大屏屏幕上显示相应的视频或信息。
可开窗、关窗、移动窗口、切换信号源等窗口操作,也可保存布局快捷调出想要的布局信息。
4.
项目管理系统
基于NodeJs,express框架、sequlize开发、postgres数据库开发。主要负责项目的所有后端开发任务。
该项目是一个用于XX公司内部管理的系统,项目模块主要功能为,主要功能包括员工客户管理、项目管理、软件管理、硬件管理,集群管理等。系统旨在提高公司管理效率,优化资源分配。
我主要负责实现增删改查及一些特定操作去改写数据库的功能实现。
做完项目后,为了便捷之后的nodejs开发,自己写了脚本模板,可快速生成接口。