实现网
夏显林

昵称登录后显示

800/8小时
10年工作经验

杭州优云软件
前端开发工程师

2

被预约次数

1

被收藏次数

0

被评价次数

擅长技能

熟悉HTML5、CSS3、ECMAScript等技术标准,能独立开发复杂业务和大型项目
熟悉HTTP协议和浏览器运行机制,了解前端性能优化策略
熟悉React技术栈,例如React-Router、Redux、Mobx、Ant Design等,掌握组件化开发、生命周期、调度原理、diff策略、状态管理等概念
熟悉Webpack、Rollup等前端打包工具,熟悉Babel等技术工具,能优化打包速度、提升开发效率
了解Node.js,能开发脚本、命令行工具和后端业务
熟悉Java、PHP等后端语言,并能完成开发任务

项目经验

Automation是一款运维自动化系统,通过编写脚本来完成一个运维操作,将多个操作或业务流程编排成一个业务流程,再交由作业系统进行任务分解、下发、执行以及调度完成一个运维业务的自动化执行,可以通过参数变量实现灵活执行。系统提供定时作业和执行计划来进一步提高运维效率。
项目的框架设计参考常规的Java项目,按照文件功能进行目录组织,文件功能严格遵循单一职责模式。核心目录包括controller、view、logic、service、model、component,状态管理有container、action、store,以及一些其他辅助功能目录。这套设计在项目初期会导致新增模块的时候添加大量文件,开发工作量较大,但是进入后期维护或改进阶段可以实现问题的快速定位与修复。
由于业务的高度复杂性带来服务端数据可能不稳定导致前端的健壮性较差,因此在model这个层级进行了完整的数据拦截,对服务端数据进行安全性检查来保证前端功能的稳定运行,缺点就是需要书写庞大的校验代码,导致打包文件会变大。
由于业务的高度定制化,开源的流程图库满足不了业务需求,因此从头开发了一个流程图组件,基于SVG技术。
由于需要满足低代码平台的组件化要求,实现了项目完全组件化架构。

0条评论 雇主评价

暂无评论~

可兼职时间

自由职业者,时间充裕

可兼职地点

西湖

被预约

2

被收藏

1

被评价

0

立即预约

可兼职时间

自由职业者,时间充裕

可兼职地点

西湖

已通过身份认证