掌握技术栈包括:
javascript、HTML5、Typescript、Less、CSS3;
掌握的框架包括:
Angular、VUE、Ionic、Cesium
我是一名热爱前端开发的工程师,拥有扎实的HTML、CSS和JavaScript技能。我专注于构建用户友好、响应迅速的Web应用程序,并对前端框架如Angular和Vue有深入的了解。通过在项目中实践,我培养了解决问题和团队协作的能力。我的设计思维使我注重用户体验,努力创造直观、吸引人的界面。同时,我持续关注前端技术的最新动态,追求不断学习和提升。我期待通过我的技术和创造力,为构建引人入胜的Web应用贡献我的一份力量。
三维引擎开发
参与公司自研产品datahub 1.0三维引擎开发,主要使用了WebGL、JavaScript、HTML5、TypeScript、
Less 等技术,采用了CesiumJS、Angular7.0 及以上、electron等框架,负责三维交互、三维剖切、虚拟
巡检功能、人员定位功能等开发,使得三维操作简便、易上手。
Dashboard 开发
参与公司自研产品datahub 1.0 dashboard开发,主要使用了WebGL、JavaScript、HTML5、TypeScript、
Less 等技术,采用了CesiumJS、Angular7.0 及以上、electron等框架,负责4D Player、在线组包、信息
概要视图等模块开发,实现了施工状态、采购状态等可视化;采购组包可视化以及设备设施资产信息
可视化。
三维引擎2.0开发
参与公司三维引擎的重构升级,使用angular library对三维引擎接口封装,改进操作事件注册方式、
优化多个模型管理方式、改进测绘与标记绘制方式、改进 skybox、面剖切、体剖切接口,并负责三维
引擎的持续优化,主要使用了WebGL、JavaScript、HTML5、TypeScript、Less等技术,采用了CesiumJS、
Angular7.0 及以上、electron 等框架。
Dashboard2.0 开发
参与公司dashboard 2.0开发,根据UI设计完成页面布局,配合后端完成数据请求接口修改,完成
各个业务模块开发,新增了模型批注功能、用户权限管理等业务模块。
Vizup Explore 开发
负责公司Vizup Explore 开发,主要使用了WebGL、JavaScript、HTML5、TypeScript、NodeJS、Less
等技术,采用了CesiumJS、Angular7.0 及以上、electron,此产品用于三维模型浏览、简易编辑、坐标
配准、模型管理、模型配色等功能。所有的三维引擎新功能优先在此产品应用测试。
此系统为化工流程行业数据资产管理平台,主要使用angular进行开发,其中包括了一些图表动态配置及展示、数据关联展示、三维展示等; 本人主要负责整体前端框架搭建以及功能开发
使用angular library对cesium进行二次封装,并且使用angular schematics进行了脚本处理,在angular项目中可以使用ng add命令直接调用三维并自动配置完成