孙国轩
1月前来过
全职 · 800/日  ·  17400/月
工作时间: 工作日00:00-22:00、周末00:00-22:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1. 深入理解并熟练应用Vue2、Vue3、Vue Router、Vuex和Vue 3源码,具备丰富的实践经验。

2. 对React、React Router和Redux有深入理解,并有实践应用经验,能够灵活运用于复杂项目中。

3. 熟练掌握JavaScript和TypeScript的开发模式,能够在复杂项目中灵活应用,提升开发效率。

4. 熟悉并能够有效利用Webpack和Vite等构建工具,以提高项目性能和开发效率。

5. 具备扎实的MVC、MVVM开发模式理解和实践经验,以及大屏可视化、中台、移动端H5、小程序等多样化开发能力。

6. 具备出色的性能优化技巧,能够针对项目需求进行有效的性能优化,提升应用的运行效率。

工作经历

  • 2022-03-01 -2024-03-13广州予诚科技有限公司高级前端开发

    1. 负责对公司所有前端需求进行细致的拆分,优化需求颗粒度,并将其转化为高效的代码实现。 2. 带领前端团队负责 PC端、移动端以及后台的整体需求研发,确保各项需求的高效实现和交付。 3. 主导对前端规范以及标准所形成的文档库进行系统梳理,确保团队遵循统一的规范和标准,提高团队协作效率。 4. 积极应对业务需求上的技术难点,通过技术研究和创新,提供有效的解决方案,确保业务需求的顺利实现。

  • 2020-05-06 -2022-02-28深圳奥哲网络科技有限公司广州分公司高级前端工程师

    1. 积极参与需求评审,制定并执行技术实现方案,对任务进行合理拆分,评估并规划开发周期。 2. 指导并帮助新人快速熟悉开发环境,负责代码审核,带领团队高效完成开发任务。 3. 参与前端公共js组件的开发,以及模块化开发,专注于底层公共业务逻辑的实现。 4. 针对开发过程中遇到的疑难问题,进行深入研究并提出有效的解决方案。 5. 制定并推广技术文档规范,优化开发流程与方法,提高团队协作效率。 6. 关注前端新趋势走向,主动学习并分享新技术,提升团队整体技术水平。

  • 2018-08-01 -2020-05-22广州道一技术股份有限公司高级前端工程师

    1. 领导并组建前端团队,主导项目前端部分的开发计划制定与执行。 2. 负责前端整体规范的定制,包括但不限于 CSS 编写规范、后端接口规范以及项目包规范等 3. 针对旧项目进行部分重构、优化以及组件的更新与拓展,以提升项目的稳定性和可维护性。 4. 负责新项目中组件的编写、业务逻辑的实现,以及定制化 UI 组件的开发 5. 通过技术方案的定制与讨论,不断优化前端开发流程,提升团队的技术水平和项目质量。

  • 2017-06-01 -2018-08-09广东快问信息科技有限公司高级前端工程师

    1. 主导旧项目的重构和改版工作,包括将原有的PHP架构迁移至VUE框架,以提升项目性能和开发效率。 2. 负责新需求的编写,根据业务需求设计并实现功能模块,确保项目按时交付。 3. 针对新版Vue进行组件封装,包括自定义请求器以优化数据交互,以及对Element组件进行二次封装,以满足项目需求和提高开发效率。

教育经历

  • 2016-10-01 - 2019-06-01华南理工大学计算机科学与技术专科

    华南理工大学专科教育毕业于2019年

技能

HTML5
CSS
Vue
React
小程序
0
1
2
3
4
5
0
1
2
3
4
5
作品
低代码平台

1. 项目概述:该企业级应用旨在帮助公司管理各种流程的生命周期,以及流程中台的运营。通过极低的代码成本,可以快速适应公 司不同的流程需求,并生成相应的表单系统。 2. 系统规模:包括三大核心模块,使用了10多个自定义组件,覆盖了50多个页面,同时支持PC端和移动端H5的访问。 3. 技术架构:基于Vue2进行开发,使用了vue-router进行页面路由管理,vuex进行状态管理,v-cli作为脚手架工具,并结合 Element-UI组件库进行界面设计。 4. 个人职责: a. 公共部分:负责开发和封装了Ajax拦截器,以及一系列功能性函数(防抖、节流、字面量判断、常用正则等),为项目提供基础功能支持。 b. 组件部分:根据项目需求,开发了满足当前项目需求的组件,并将其整理成组件库,通过npm提供下载。 c. 文档部分:利用vitepress工具,编写了主要的组件使用文档和API接口文档,方便团队成员查阅和使用。 d. 整体优化:对构建速度和代码体积进行了优化,同时采用了面向对象编程的思想,提升了代码的可维护性和可扩展性。 业绩: 1. 细化 css 颗粒,使 class=w24 h24 md:w48 md:hauto ,更加语义,提升开发效率 2. git-hooks husky 配合 eslint,prettier 处理代码规范,使不合规代码无法提交,提升系统品质 3. 根据 webpack 配置 CssMinimizerPlugin 压缩,splitChunks 分包,以及 TerserPlugin 多进程打包,使 webpack 构建速度优化,产出物优化。 4. 建立组件文档,功能函数文档,使同事阅读文档开箱即用,减少重复开发 5.keep-alive 缓存技术,懒加载,移动端虚拟列表,小图片转 base64等常用的性能优化提升项目渲染

0
2024-03-13 16:58
道一OA系统

1. 负责组建前端团队,从0到1完成内部无纸化办公系统OA项目的整体开发。 2. 针对项目需求进行细分,完成各个模块的开发任务分配,包括行程管理、人事管理、报表管理、财务管理、车辆管理、行政管 理和审批管理。 3. 利用React框架进行项目开发,结合React Router实现页面路由管理,Redux进行状态管理,Echarts进行数据可视化,并使用Antdadmin UI组件库进行界面设计。 业绩: 1. 轻量化低耦合:在道一内部OA后台管理系统的前端开发过程中,我采用了组件为子单位,模块为单位的方式,实现了项目的快速组建。 2. 基建完备:确保了开发、测试、预发布(uat)和生产(prod)环境的完整性,以及版本控制等完整的开发测试上线流程。 3. 抽象化:利用ES6和TypeScript的特性,完成了面向对象开发,包括抽象类、继承、多态、函数重载和设计模式等的融入,从而 提供了系统的可拓展性。 4. API语义化:利用RESTful API降低了开发的复杂性,使前后端的交互更加清晰和高效。

0
2024-03-13 16:38
移动互联网医院

1. 负责对现有的 PHP 项目进行 Vue 项目重构,以提高用户体验和系统性能。 2. 利用 JS 插件实现多端兼容性处理,确保项目在不同平台上的稳定运行。 3. 针对项目进行优化,提升用户操作流畅度,减少加载时间和响应时间。 4. 负责处理线上新需求的对接,确保项目能够及时满足业务发展和用户需求。

0
2024-03-13 16:18
更新于: 03-13 浏览: 81