1.框架方面:精通Vue2/3、React等现代前端框架,理解两个框架之间的核心原理以及差异,拥有两大框架开发多个大型项目的开发经验,对两大框架的周边生态(Vue Router、Pinia、ElementUI、React-router、redux、recoil、Antdesign)有一定的使用心得和体会。
2.工程化方面:熟练掌握Webpack、Vite、Rollup等前端工程化工具,了解不同工具的核心原理以及差异,针对每种工具能实现自定义构建流程和打包优化。
3.C端开发经验:熟练使用UniAPP、Taro等跨端框架或者原生语法独立开发微信小程序,熟悉Electron,能够运用Electron制作桌面应用。
4.性能优化:掌握前端常见性能优化手段,包括代码分割、懒加载、资源优化等技术,显著降低FCP和LCP时间,提升用户交互体验。
5.后端能力:熟悉Node.js以及Express、Koa2等框架,能够设计并实现RestfuI风格的API,做到前后端分离。
6.数据库方面:熟悉MySQL、MongoDB数据库的基本使用,能够设计简单的数据库模型,进行数据的CRUD操作。
7.设计模式:熟悉SOLID设计原则以及前端常用设计模式,能够在合适的场景下应用这些模式,提高代码的可维护性和可扩展性。
8.编码能力:拥有扎实的HTML、CSS、JS基础,针对部分前端核心知识有深入研究,熱练掌握TypeScript,在大型项目中能够利用TypeSciipt进行类型检查和代码优化、提升代码的可维护性和可靠性。
9.管理方面:负责制定技术规范和开发流程,准确分配任务并确保项且按时交付。善于通过代码评审和技术分享提升团队整体技术水平,促进团队成员的职业发展。
DCIM数智化管控
DCIM数智化管控系统从技术、流程、运维、销售、管理等方面为企业提供一站式数智化管理的解决方案,从机房、机柜;
电源、交换路由、服务器集群,到每一台服务器的位置、配置与操作功能均纳入管理,完整呈现基础设施全貌,提供全方位的机房资源管理。系统集成先进的自动化功能集,例如IPMI远程开(关机、自动批量重装系统、交换机流量监控、IP-MAC自动绑定等。通过便捷的管理功能,大幅提升自动化运维管理水平
技术栈
react, react-router,recoil,an-design,less,webpack4, Jest, echarts, node, MockJS, mongodk
项目职责
1,参与项目主业务功能开发
2.搭建Mock数据平台
3.参与公共组件的提取和沉淀
4.与后端开发团队进行项目联调
5.开发并维护项目文档,提升项目可维护性
项目业绩
1.利用拦截器封装双Token自动刷新模块,收录到企业组件库
2.根据需求新增部分组件,并对新增组件做单元测试,保证测试通过率在80%以上
3.攻克技术难点,参考飞书的技术方案,实现DOM到Clipboard的数据链路转换,并收录到企业通用库,服务于4+项
目。
4.基于监控平台的数据反馈,优化用户首次访问的网络问题,通过优化DNS解析的方案,DNS解析提升99%,并且首次访问相关FCP,LCP提升25%-30%,该功能已被收录到公司通用库,服务于公司10+项目,
5.根据公司实际需求定制前端监控SDK,实现了对性能指标、异常、用户行为等信息的收集,同时最大限度的降低了对业务代码的侵入性。服务于公司5+线上产品