潘睿
高级软件工程师/技术经理
西安, 陕西 | 15691837671 | plrthink@gmail.com | github | linkedin
我来自陕西省西安市,在西安电子科技大学获得了本科学士学位。在最近的一份工作中,我在金数据(https://jinshuju.net/ )担任高级软件工程师,并担任 tech lead 的角色。我擅长 web 前端开发,特别是在工具类 SaaS 方向上有丰富的经验。工作之外,我喜欢喝咖啡和听播客。
技能
- 熟练掌握 TypeScript,React.js,以及前端架构,前端生态
- 熟悉 Ruby on Rails
- 熟练掌握团队管理、项目管理
资格证书
- PMP 证书
近期工作经历
金数据
技术经理 | 2021 年 8 月 - 2024 年 8 月
产品研发上,主要经历了以下的项目:
- 核心网站的前后端分离。担任 tech lead,带领 12 人的研发团队,主导了系统设计以及管理了项目的全生命周期,对包括表单编辑器,数据页面,公开表单页面等复杂的模块进行了前后端分离,使得用户体验及研发效率得到大幅度提升。
- 主导研发了金数据门户这个全新的系统模块。在两个月的时间内,完成了系统的从零到一,研发了自定义门户组件,客户登录注册,填写率统计等模块。上线后,系统 SLA 保持在 99.98%。
- 以核心研发的角色参与金数据考试这个新产品的研发工作。主要完成了预览、多个核心业务组件,以及官网等交互复杂的功能。同时,也对页面切换的性能提升做出了贡献,使得复杂页面的切换时间在 1s 以内。另外,参与考试出题的 prompt 调优,一定程度上提升了一句话出题这个场景下的输出质量的稳定性。
团队管理上,负责研发团对的招聘,以及研发序列的个人成长。在此期间累计招聘 15 人左右,培养了 2 名能够带领研发团队的 tech lead。
前端技术上,与团队一起不断尝试业界的新技术,提升工作效率,比如在 create-react-app 中引入 vite。并且解决与前端相关的疑难杂症。
高级软件工程师 | 2021 年 2 月 - 2021 年 7 月
- 负责金数据客户管理模块中客户属性网格的研发,技术上亮点包括使用 ag-grid 及通用的组件接口设计。
- 开发了考试防作弊功能,通过浏览器 API 和 react hook,在复杂的公开表单模块上加入了这一新的功能。
Thoughtworks
高级软件工程师 | 2019 年 6 月 - 2021 年 1 月
主导国内头部云厂商的微前端架构设计、开发,内部研发框架的开发与推广
项目中,担任 tech lead,与客户对接,包括前期确定合作方向,到交付上线,并推广到 20+ 业务中去。
在微前端架构设计上,利用 html-import,结合微应用的生命周期设计,实现了框架无关的微前端架构。同时,为 angular 生态进行了首屏性能优化以及端到端的 CI/CD 设计。
后期深入参与自研 angular 业务框架的研发与推广,编写 codemod 辅助完成程序化地代码代码更改。在该业务框架落地后,使得原先需要 1 个月的安全升级工作在 1 天就可完成。
墨刀
前端工程师 | 2015 年 2 月 - 2019 年 5 月
作为早期工程师,负责墨刀用户端较多从 0 到 1 的研发工作,主要包括:
- 前后端分离
- 墨刀 sketch 插件
- 企业版统计模块
- 移动端应用
- 利用 jruby、warbler,同时借助对 rails 的 monkey patch,加固了 ruby on rails 的代码,提高了私有化部署的资产安全。
果壳
前端工程师 | 2014 年 7 月 - 2015 年 1 月
参与 MOOC 学院的日常迭代工作,主要包括:
- 响应式改造
- 课程推荐模块前端页面
个人项目
react-native-zip-archive
主要开发者 | 2015 年 8 月 - 至今
从公司的项目中诞生,是目前最流行的、用于 React Native 的压缩、解压缩库。它支持 iOS 和 Android 平台,提供了简单易用的 API。
目前,该项目在 GitHub 上获得了 400+ Star 和 100+ Fork。npm 单月下载量维持在 35k+。用户包括 microsoft、meta、spotify 等知名公司。
Languages
- 中文 (普通话): 母语
- 英语: 工作交流