杨志敏
• JavaScript:TypeScript、ES6+、Promise、async/await、
职业经历
工作经历
2021年10月 — 2024年06月
技术,前端/移动开发,前端开发工程师
内容: 1.配合后端完成产品开发 2.配合UI高保真完成原型 3.优化整理公共组件 4.编写公共组件,供兄弟团队使用 5.编写适配代码,处理浏览器兼容性 6.编写响应式代码,大量使用设计模式 业绩: 1.升级公司产品技术栈,显著提升用户响应速度超过60% 2.低代码产品开发,提高医生可定制化,降低公司运维成本以及开发成本 3.开发公用UI组件库,遵循开放封闭原则,并减少使用成本,兼容不同使用场景,大量使用适配器,策略模式,装饰器来完成代码 适配,维护性以及扩展性
2020年10月 — 2021年10月
技术,前端/移动开发,前端开发工程师
1, 封装公共方法,便于团队相似功能简单调用 2, 封装公共组件,便于类似功能复用,统一修改 3, 重载一些第三方库方法,实现个人项目定制化传参 4, 面向对象编程,语意化,易于维护 5, 优化代码,降低时间复杂度,提升性能,加快响应速度 6, 使用设计模式整理代码,更具拓展性,更健壮。
2014年06月 — 2020年09月
技术,前端/移动开发,前端开发工程师
1.配合后端完成产品开发 2.配合UI高保真完成原型 3. 优化项目细节,减少请求数量,减少for循环,公共方法提取 4. 面向对象编程,语意化,易于维护 业绩: 1.开发华为公有云中,双活服务。 2.开发中兴通讯内部采购系统。
教育经历
勘察技术与工程
2010年09月 — 2014年07月
项目经历
2022年03月 — 2024年06月
内容: 作为前端技术负责人,领导了从jQuery到React的技术转型,转向使用国外开源阅片工具,全面负责设计和落地实施。此系统显著 提升首页加载速度,以及医生电子阅片速度。 技术栈: React18, Redux Toolkit, React Router, Axios, Ant Design,styled-components React技术推广与实施:作为前端负责人,负责技术选型和架构设计,引入React作为开发的主要技术栈,提高了系统的可维护性和 扩展性并紧随开源项目,避免闭门造车。 团队技术培训: 组织React和styled-components内部培训,确保团队成员能够快速掌握新技术并应用于项目开发。 组件库开发与封装:使用Ant Design为基础,开发并定制了一套符合医生需求的React组件库,包括表格、表单、数据展示组件 等,大幅提升开发效率和产品一致性。 权限管理:基于Redux Toolkit实现的权限管理系统,支持动态权限控制,提高系统的安全性和灵活性。 业绩: 用户体验显著提升:通过优化前端性能和改进用户交互设计,首屏加载时间减少50%,用户操作响应时间优化60%。 开发效率和资源优化: 通过高度复用的组件库和自动化工具,提升了开发速度和质量,减少了开发周期和成本,显著减少了加班需 求。
2021年10月 — 2024年06月
内容: 低代码问卷调查系统是一个为医生快速定制个人随访调查系统的前端开发平台。该平台通过预定义的组件库和可视化拖拉拽界面, 使产品团队能够自主设计随访内容,极大减少了开发和沟通成本。通过这种方式,医生能够在短时间为患者定制个性化随访,同时 保持高度的灵活性和可扩展性。 技术栈: Vue3、Vue Router、vuex、Element-plus、axios、vuedraggable,Swiper、less 项目核心:使用Vue3和Element-Plus构建可交互的用户界面。实现拖拉功能,允许用户自定义页面布局和组件配置。 用户体验设计:确保拖拉拽界面直观易用,使医生也能轻松操作,快速生成随访页面。 组件库的构建和维护:开发和维护覆盖问卷系统核心功能的组件库,如医生端拖拽组合组件,患者端展示,以及必填项校验等。 业绩: 提高开发效率:通过低代码平台,产品团队无需开发人员介入即可设计和部署问卷系统,减少开发时间和成本80%。 减少沟通成本: 通过可视化配置简化医生、产品和开发之间的沟通,减少需求误差和频繁变更。 通用组件的适应性:设计灵活的组件库满足不同患者需求,适用于多种问卷需求。 系统性能优化: 保持系统即使在复杂布局和大量组件的情况下也能保持良好的性能和响应速度。
2020年10月 — 2021年10月
内容: 负责设计和实施了一套多功能的后台管理系统,这套系统不仅服务于单一项目,更为公司提供了一套通用的、高效的后台管理平台 开发解决方案。通过封装通用UI组件库,前端团队能迅速开发新的后台系统。 技术栈: Vue, vuex, Vue Router, Axios, Element, Echart,less 技术领导:作为前端组长,负责技术决策,包括选型、架构设计,指导和管理前端开发团队,安排任务,监督项目进度,确保按时 高质量完成。 高度定制的UI组件库:对Element进行深度定制和封装,开发企业级UI组件库灵活应用于多个后台管理系统,提升开发和维护效 率。 动态系统构建: 开发基于配置的动态构建系统,快速生成后台管理系统UI界面,包括表格、查询、数据模态窗口等,缩短开发周期 权限管理: 实现基于角色的权限管理系统,支持角色定义和权限分配,动态控制界面元素和操作权限,增强系统安全性。 报表与数据分析:整合Echarts进行数据可视化,提供实时数据报表,辅助决策支持,提升管理层决策效率。 业绩: 开发效率提升:通过UI组件库,显著降低项目开发和维护成本,提升决策速度。 人员资源优化:组件库使用使前端团队效率提升2倍,减少20%加班需求降低项目开发成本。
2020年10月 — 2021年10月
内容: 作为核心前端开发者,负责设计和实现医嘱管理系统。这个项目的目标是提供一个直观、响应式的用户界面,使用户能够下达医 嘱。 技术栈: Vue2,Vuex,Vue Router,Axios, Mock数据,Prettier, ESLint 项目核心: 利用Vue2构建高性能SPA,实现流畅用户体验和即时页面响应 统一代码规范: 通过EditorConfig,Prettier, ESLint制定统一代码规范,提高代码质量。 界面适配优化: 进行详尽的响应式设计和测试,确保在不同设备上页面的一致性和适配。 性能优化:采用防抖节流优化搜索框和滚动监听,使用虚拟列表和懒加载技术优化患者列表,加快首页加载速度。 业绩: 用户满意度提升: 通过用户反馈和行为分析不断优化用户界面和交互流程,用户满意度提升20% 开发效率:通过将复杂业务抽离,封装,并提供组员,显著提升团队效率,并减少维护成本。
TA 的技能服务
该人才共 1 项技能服务,可在 技能服务 中搜索「杨志敏」查看。