个人介绍
在前端技术栈方面,我不仅熟练掌握HTML5、CSS3、ES6+等基础技术,还对前端工程化有着深刻的理解,熟悉Webpack、Vite等构建工具,能够有效管理项目依赖,自动化开发流程,确保代码质量和开发效率。
对于UI框架的选择与应用,我拥有丰富的实战经验。在过往项目中,我成功集成并定制了Element UI与NG-ZORRO(Ant Design的Angular实现),这两个框架不仅帮助我快速搭建出美观、一致的界面,还让我深刻理解了组件化开发的重要性和灵活性,大大提高了开发速度与维护性。
我热衷于探索前端新技术,如Vue 3.x的新特性和Angular的Ivy编译器,持续学习以保持技术领先。同时,我重视团队协作,擅长使用Git进行版本控制,Jenkins进行持续集成,确保代码的高效同步与项目的平稳运行。
总之,我是一位致力于通过技术改善用户体验、提升产品价值的前端工程师。
工作经历
2021-07-01 -2024-03-01上海宽方科技网络有限公司前端开发
在我过去的工作经历中,我有幸参与了多个大型企业级项目的开发,主要聚焦于金融领域的信息化建设,特别是融资管理系统和投资模型测算系统的构建。这些项目不仅锻炼了我的技术能力,也加深了我对业务流程的理解。 在融资管理系统项目中,我担任前端主程,负责整个系统的界面设计与交互实现。利用Vue.js框架,我构建了一个高性能、可维护的前端应用,结合Vuex管理状态,axios处理API请求,实现了数据的高效同步与展示。为提升用户体验,我深入定制了Element UI组件库,确保了界面的一致性与易用性,显著提升了用户的操作效率。 随后,在投模测算系统开发项目中,由于团队决定采用Angular框架,我迅速适应并发挥了Angular的强大能力,特别是其模块化和依赖注入特性,设计并实现了复杂的业务逻辑模块。此系统需要处理大量数据运算与可视化展示,我通过集成NgZorro Ant Design组件库,不仅美化了界面,还通过其丰富的图表组件实现了数据的直观分析,为决策者提供了有力的数据支持。 在这两个项目中,我都积极参与需求讨论,与后端、产品及设计团队紧密合作,确保需求准确无误地转化为高质量的代码实现。通过
教育经历
和TA聊聊APP扫码和程序员直接沟通
该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看
技能
使用NG-ALAIN组件库中的st、sf实现前端表格表单的功能,配合后端提供的Api,实现数据调用绑定; 封装项目中每个页面需使用到的公共组件、指令、管道等; 使用Echarts实现项目首页数据统计大屏; 因数据量大,切换Tab时会重新调用接口刷新数据,优化方案: 通过路由保存各个页面筛选参数方法,并在路由配置中添加Resolve配置项,实现切换Tab时不会重新加载数据所引 起的数据请求量过大。
通过MVC实现登录、注册、忘记密码以及用户管理页面,通过使用ButtonLoading插件,实现获取验证码按钮倒计 时,使用jQuery.validate插件实现各个表单中的必填字段以及错误提示等; 使用Angular搭建用户所创建的企业管理端、以及社区管理端,进行用户交互等功能; 通过封装Upload组件,实现用户上传附件/上传头像等功能;