作为一名资深前端开发工程师,我在前端开发领域拥有全面且出色的技能。
对于前端主流框架 Vue3 和 React,我有着深入的理解和丰富的实践经验,能够快速搭建起高性能、可扩展的前端架构。小程序和 Uni-App 开发也是我的强项,能够为不同平台提供优质的用户体验。
在基础前端技能方面,精通 HTML5、CSS3 和 JavaScript,熟练运用各种前端工具和库。不仅如此,我还具备出色的项目管理素质,能有效规划项目进度、协调团队资源,确保项目按时高质量交付。
在技术拓展方面,拥有一定的前端项目封装能力,提高代码复用性和可维护性。同时,在后端开发领域,具备 NodeJs 和 Java 业务开发能力,能独立完成部分后端业务逻辑的实现,为全栈开发打下坚实基础。
项目一:
xx档案管理平台
使用 vben + ts + Vue3 + electron 框架开发,业务的核心围绕档案这一实体,技术的核心在对于图片、PDF(pdf.js)的展示交互与性能优化;OCR技术相关的对比,版式还原等交互;electron 端图像处理功能开发等技术以及业务;
项目二:
公司内部运营平台
此平台使用 React + 小程序 + JavaSpring 框架进行开发,目前是独自一人负责开发维护以及需求管理。
借助 Ant Design Pro 提供的丰富组件,快速搭建起了具有良好交互性和视觉效果的页面。利用 React 的 Hooks 特性,如 useState 和 useEffect ,实现了组件状态的管理和副作用的处理,使代码更加简洁和高效。
小程序开发提交过很多的版本,对于代码优化,组件封装等都具有较为独到的理解。
Spring 这块目前也在继续开发当中,日常的业务代码开发没有问题。
职责:主程,负责关于 1. 封装 WebRTC 在线拍照,裁减,图处等功能; 2. 高性能的图片加载与万级别图片展示性能优化; 3. OCR 识别结果的版式还原; 4. 拖拽功能封装; 5. 框架选型与基础代码封装; 6. 项目SSO功能集成;
职责:前端主程 1. 基础代码搭建; 2. PDF.js 能力封装以及性能优化(缩放,旋转,多视口展示,多页展示等); 3. SVG 绘图能力封装,PDF标注能力开发; 4. 前端响应全文检索能力实现;