
李生煜
前端工程师
📱 联系方式
- 手机 15620556370
- 邮箱 shspku@foxmail.com
👨🎓 教育经历
- 南开大学 软件工程(全日制本科)
2015.9 - 2020.1 天津
🖥 专业技能
- 熟练使用HTML、CSS、JavaScript(ES6)等基础知识进行Web开发
- 熟练使用Typescript和React进行前端开发,熟练运用React生态系统中的关键技术(如React Router、Redux、zustand)
- 熟悉React服务端渲染,了解Next.js等框架
- 熟悉Vue 及相关生态,包括Vue2/Vue3及其全家桶工具,掌握Vue3 Composition API和Pinia状态管理
- 熟悉Taro框架与微信小程序开发,了解微信开放平台
- 熟悉Three.js,了解WebGL和WebGPU等图形学相关技术
- 熟悉前端工程化工具Vite和Webpack,能熟练运用各类Loader和Plugin,了解SWC和esbuild,擅长使用Sass、Less等CSS预处理器
- 熟悉TailwindCSS等原子化CSS工具,能够使用TailwindCSS进行响应式页面开发
- 熟悉各种数据可视化库,如ECharts,进行图表和数据可视化开发
- 熟悉现代前端包管理工具Yarn、Npm、pnpm以及版本控制工具Git,掌握Git/GitHub的工作流程和部署策略。
- 对Node.js有一定了解,能使用koa、Express、GraphQL搭建基础后端服务
- 掌握计算机基础知识以及常用的数据结构与算法
- 熟悉Python,具备初步深度学习和人工智能领域的知识
- 了解MySQL、MongoDB、Redis数据库,能够进行基本的数据增删查改任务
- 了解langchain,具有使用langchain进行简单大型语言模型(LLM)开发的能力
🏰 工作经历
百度
高级前端工程师 2021.3 —— 2024.3.31
- 利用React、Typescript和qiankun微前端技术,从0到1搭建交通云企业站点主应用,实现多子应用的接入和集成
- 负责车路协同云端管控平台的开发,包括全息路口、设备管理、HLS直播流和监控大屏等核心功能
- 负责车辆云端管控大屏的开发,包括实时监控、视频回放、高精地图管理等核心功能
- 负责汽车大模型对话界面开发(web端&小程序)
- 负责部门业务官网以及多个toB项目的开发与日常维护
- 负责部门内部组件库的编写
- 持续重构和优化前端代码,提升项目性能和用户体验,并撰写技术文档和进行相关技术分享
🏗 项目经历
车路协同云端管控平台
- 主导了项目的技术选型,前端架构设计以及以及核心代码开发
- 独立负责多个核心模块的开发,比如设备管理、路口管理、交通信息发布以及设备、交通事件监控大屏
- 设计开发全息路口、HLS直播流播放器、searchTable等通用组件
- 负责车辆云端管控大屏的开发,实现实时监控和视频回放等重要功能
企业站点
- 开发了企业站点主应用,实现了多子应用的接入和集成
- 定义和完善子应用接入规范,优化各平台接入效率,提高了系统的灵活性和可维护性
- 开发定制了多个新功能模块,如消息中心、工单系统和子系统管理,并根据客户需求定制不同的私有化版本
- 执行代码重构和优化,减少不必要的网络请求,优化状态管理、统一各子应用的权限
- 开发部门内部组件库,统一各子应用界面风格,提升用户体验
汽车大模型对话界面
- 负责项目的技术选型,前端架构设计以及代码编写
- 开发web端和小程序对话界面,包括对话管理、对话记录、对话历史等核心功能
- 使用 Fuse.js 库实现了模糊搜索,允许用户快速找到他们想要的内容
- 使用SSE输出大模型对话数据,增强用户体验
中科视拓
前端工程师 2020.9 —— 2021.2
- 使用Vue和Typescript进行公司深度学习平台前端项目开发
- 根据产品需求文档,实现业务功能,高保真还原设计稿
- 协同后台开发人员定义数据接口与逻辑交互,攻克前端页面技术难点,完成页面的展现
- 对项目页面性能的优化和维护,持续提升用户体验,撰写相关技术文档
Airdoc
前端工程师 2020.6 —— 2020.9
- 负责公司前端桌面端以及移动端页面编写与改进
- 负责公司前端产品的易用性改进和Web界面技术优化
- 编写了公司的内部组件库,大大提高了日常的开发效率
- 为项目撰写了开发文档、api文档,提高了前后端联合开发的效率,方便了新人的快速上手
👍 自我评价
- 对前端技术充满热忱,乐于探索和学习最新的开发技术,持续提升专业技能
- 具备出色的审美观和用户体验设计意识,注重代码的编写质量与维护性
- 学习能力强,能快速适应新技术和变化,有着不断充实和更新知识的动力
- 具备优秀的抗压性,自信能在不同工作强度下保持高效的开发产出
- 性格开朗,团队合作能力佳,能与团队成员有效沟通,共同促进项目进展