个人介绍
我是拥有5年前端开发经验的专业工程师,毕业于上海工程技术大学,擅长基于React和TypeScript的Web开发,注重性能优化和用户体验的提升。我曾负责多个项目,包括园区管理系统和数字化医疗管理系统等,为客户提供高效、稳定且可扩展的解决方案。
我精通JavaScript、React、TypeScript、Redux、ECharts、Ant Design等技术,能够解决复杂的前端交互需求和性能问题,并具备API整合和全栈能力。项目经验涵盖从需求分析到上线部署,熟悉多角色权限控制、数据可视化、缓存管理及高效的团队协作流程。
核心项目经验:
• 产业园区管理系统:实现数据实时监控与可视化,优化用户界面流畅性和数据处理性能,项目上线后园区管理效率提升30%。
• 数字化医疗管理系统:通过React和Ant Design优化操作界面和流程管理,显著提升医生和患者的操作体验与满意度。
我致力于将美观与功能相结合,为客户带来卓越的产品体验。如果您需要一位经验丰富、技术扎实的前端开发人员,请随时联系我,我将为您提供高质量的开发服务!
工作经历
2019-11-01 -至今迈赫机器人自动化股份有限公司前端开发
在迈赫机器人自动化股份公司,我担任前端开发工程师,主要负责公司产品的Web前端和移动端应用的开发。我的职责包括: • 设计和实现用户界面,优化前端代码结构,确保系统在不同设备上的兼容性和响应速度,提升用户体验。 • 使用React和TypeScript作为主要技术栈,结合Redux进行状态管理,确保项目的数据流清晰、稳定。 • 进行性能优化,使用Webpack进行代码拆分和资源压缩,减少页面加载时间,为用户带来流畅的访问体验。 • 与后端团队紧密协作,完成API整合,确保前后端数据交互的稳定性。 • 推广最佳开发实践,与团队成员分享经验,提高团队整体的开发效率。 • 参与项目的技术方案评审,提供技术指导,协助团队顺利实现自动化产品的上线部署。 在此期间,我提升了对复杂系统的理解和前端性能优化能力,并成功完成了多个项目的开发和迭代,受到公司和客户的高度认可。
教育经历
2015-09-01 - 2019-11-01上海工程技术大学计算机本科
我拥有丰富的开发经验,我热爱前端开发,审美好,细心,代码质量高,交付快
技能
1. 项目介绍 本项目面向园区管理人员,解决园区管理自动化和效率提升问题。通过信息化平台,提供大屏数据可视化(展示能源消耗等)、租户管理、物业管理、报修、财务账单、设备管理等功能,支持对园区企业和设备的综合管理与规划。 2. 项目亮点 • 使用ECharts实现数据可视化 • 多角色页面访问权限控制 • 封装高阶组件,实现按钮级权限控制 • 使用懒加载、useMemo、React.memo等优化性能 • 独立封装Excel导出插件,支持跨页数据选择 • 实现列表缓存,灵活调整缓存时机 • 封装复用组件及自定义Hooks,提升开发效率 • 独立部署并配置Nginx解决路由刷新404 • 多次使用递归、闭包、高阶组件解决复杂问题 3. 项目难点 • 权限控制:通过菜单数据处理、递归判断和闭包结构解决权限管理和动态路由加载问题。 • 缓存控制:使用Redux存储列表数据并标记返回路径,实现数据保持不刷新,并兼顾直接访问详情页的逻辑。 • 数据导出:全局封装XLSX插件,支持跨页勾选导出Excel,优化表格数据处理体验。