联系方式: 151-9568-1736 · Email: sangwell@126.com · 个人网站: sangwell.github.io
苏州科技大学 2012.9 — 2016.6 | 本科 通信工程
·负责前端工程化体系建设,配置Vite多环境支持,集成Prettier和ESLint,统一代码风格,减少代码审查时间;
·使用Husky和lint-staged配置Git提交钩子,确保代码提交前通过 ESLint 检查,提升代码质量;
·重构多个模块的输入表单,抽离出通用验证逻辑,提升代码复用性和维护性;
·检查并优化页面元素的响应式布局,提升用户体验;
·统一显示风格,包括表格,弹窗,按钮风格,保持页面的视觉一致性;
·封装表格组件,抽离数据请求,实现表格列的配置化,提升复用性;
·梳理和定义前端接口类型,提升可维护性;
·将后端返回的消息实现多语言支持。
·负责项目前期可行性调研和技术选型;
·主导整个系统前端架构搭建,设计全局状态管理和实时推送机制;
·为全系统 45 个画面控件制定统一数据结构,统一实现控件属性的修改和保存,提高代 码复用、可维护性和可扩展性;
·负责开发万级变量列表及性能优化,在频繁滚动时,通过防抖和虚拟滚动,使得每行 的实时数据从订阅到渲染无明显延迟;
·封装通用功能,拆分子项目,将一个冗杂的大项目拆分成 9 个子项目,提升可维护性;
·使用Three.js构建3D模型交互效果,将实时数据与3D模型关联,动态更新模型状态;
·参与编写单元测试和代码 Review。
·负责订单管理页面开发;
·负责产线可视化,在生产线图像上应用不规则 SVG 覆盖层,显示钢化炉不同区域的实 时温度数据;
·通过 SVG,JS,CSS3 绘制生产过程动画。
·负责 App 所有页面的开发;
·负责 App 的真机调试和打包发布;
·解决打包后相机插件和原生安卓的不兼容问题。
·基于Ant Design Vue构建前端界面,实现学习进度管理界面;
·开发四象限优先级计划模块,通过原生JS实现各象限之间的拖拽功能;
·基于Socket.IO实现实时聊天功能;
·开发代码库模块,支持常用代码的分类管理;
·集成DeepSeek API,实现简历匹配职位功能;
·基于Express框架搭建后端服务,集成Swagger接口文档,使用MySQL进行数据存储和管理。
·根据效果图实现官网页面;
·基于 Bootstrap 框架,实现从手机端到 PC 端的响应式布局。
·仿照 Unity 3D 实现 web UI 布局;
·对第三方 JS 库进行移植和二次开发。