个人介绍
您好,我是杨文涵,一名热爱前端开发的工程师。我熟练掌握Vue2、Vue3、React、uniapp和taro等前端开发框架,具有丰富的开发经验。同时,我熟练掌握HTML5、CSS3等Web前端技术,并精通sass、less等CSS预处理器和postcss后处理器等工具。
我掌握webGL、threejs等技术,有过开发3D需求的经验。熟练使用flex弹性布局、响应式布局实现网页开发。对于常见UI框架,如Antd、elementUI、Vant等,我也有熟练的应用经验。在请求和响应的拦截方面,我熟悉axios等第三方http库的二次封装。
在工作中,我习惯使用postman、apifox等接口测试工具,并且了解webpack、vite、grunt、gulp等前端包管理工具和模块化打包工具。我也掌握一些常见的设计模式,追求开发高质量、高可维护性的代码。同时,我熟练掌握Es6、TypeScript等特性,并且熟悉ESLint代码规范模式。
除此之外,我熟悉echarts等数据可视化工具,熟练使用git进行代码管理***的开发及上线过程,并有过实际开发经验。
我曾担任前端技术负责人,负责技术选型、研发新技术、公司组件库开发和webgl方向开发,以及移动端和公司官网、CBA2022游戏商城后台管理系统等项目的开发工作。同时,我也在北京正成科技有限公司和北京晨星盛世网络文化有限公司担任前端开发工程师,参与公司现有项目和新项目的前端修改调试和开发工作。
总的来说,我具有扎实的前端开发技能和丰富的开发经验,能够为公司的项目开发和维护提供高质量、高效率的工作成果。感谢您的时间。
工作经历
2022-10-26 -至今杭州刺暮科技有限公司高级前端工程师
负责技术选型、研发新技术、公司组件库开发和webgl方向开发,以及移动端和公司官网、CBA2022游戏商城后台管理系统等项目的开发工作
2020-10-01 -2022-10-01北京正成科技有限公司前端开发工程师
根据原稿高度还原页面,完成日常的前端开发工作。 负责前端页面的开发以及数据的交互,使用MockJs模拟数据,提高开发效率。 根据UI设计师提供的设计图,完成产品页面的制作和后端团队紧密合作,确保项目的有效对接,优化前端性能。与产品、UI、以及后端工程师紧密配合,实现产品交互流程和视觉页面的开发需求,提升产品的兼容性和易用性。优化网站前端功能设计,解决各种浏览器的兼容性问题。 web前端表现层及与后端交互的设计和开发。 通过各种前端技术手段,提高用户体验并满足性能要求。 负责公司现有项目和新项目的前端修改调试和开发工作。
2019-09-01 -2020-10-01北京晨星盛世文化有限公司前端开发工程师
负责开发和重构,使用产品及产品相关技术栈进行新需求开发,同时对系统中已有的使用产品开发的业务模块使用React进行重构。 搭建项目的开发环境、编写了主页和部分模块页面。 调试定位bug,并通过查阅资料和深入思考,利用将mounted替换为activated解决了切换页面后渲染会暂停的技术难题,项目取得进展,得到领导表彰。 使用Echarts建立数据可视化中心,完成对工单、满意度、用户登录、设备等数据的可视化分析。 提出模块化的方案,无刷新实现页面语言的切换,及时为海外同事提供了帮助,得到了同事的认可。
教育经历
2016-09-01 - 2020-07-01首都师范大学科德学院计算机科学与技术本科
技能
用于校园内师生阅读平台文章,评论以及购买的创作平台 使用 create-react-app 搭建项目基本结构,对项目进行模块化划分,并集成 react-vant 组件库、axios 请求 库 使用axios 进行二次封装,对数据接口和错误处理进行统一处理; 使用路由懒加载、图片懒加载、图片容错处理来提高用户体验; 完成登录注册排版以及功能,并对输入内容进行验证 结合 ui 库二次封装轮播图组件,首页列表组件,路由守卫高阶组件的封装; 完成页面优化(图片懒加载,路由懒加载,ui 库按需加载,首页数据的上拉加载,下拉刷新的优化),增强用户 体验; 参与后期维护与更新;
不可能的世界是一个面向年轻群体的小说阅读平台,其中包含推荐页(发现),分类页(世界),书架页(书架),个人中心页(我的),其中还包含排行榜,分类专区,vip专区,浏览历史,设置等模块 登录注册时的跳转动画,封装了less的动画函数进行实现 书库分页加载,封装函数式组件,展示内容 包含类型的选择,根据类型的选择来进行寻找不同类型的数据也是一个组件,根据传入的类型数组不同显示 不同的书籍类型 点击根据排序的热度、打赏等类型的不同,调用不同的函数来进行排序渲染,用来符合用户体验,点击详情 页面到达该书籍,详情书籍页面使用vue对象组件,方便在类型相同的页面调用 排行榜页面封装使用swiper,方便重复调用