李开智

头像
  • Phone: 13828734177
  • 5 年
  • 27岁
  • Tg: @srysryz

个人简历

五年前端开发经验,热爱技术探索与开源活动,追求代码质量和高效协作。擅长React、Vue等前端主流框架以及相关库,熟悉Web3技术栈,具备项目从0-1上线交付能力。

专业技能

  1. JavaScript (ES6) 和 TypeScript: 擅长使用ES6及以上版本进行开发,利用TypeScript进行类型检查和增强代码的可维护性,在大型项目中显著减少了运行时错误。
  2. React, Next.js: 熟练构建单页应用和服务器端渲染应用。通过使用React Hooks和Context API,显著优化了组件性能和数据管理。
  3. Vue3, Nuxt: 熟练使用Vue3和Nuxt进行前端开发,应用Composition API和Vue Router,提升代码复用性和维护性。
  4. Unocss/Taiwindcss: 使用原子化CSS框架进行快速样式开发,显著缩短开发时间并提升页面加载速度。
  5. Vitest, React Testing Library: 熟练编写单元测试和集成测试,通过测试驱动开发(TDD)提升代码质量和可靠性,单元测试覆盖率达到90%以上。
  6. Solidity, Web3.js, Ethers, Wagmi, viem, Walletconnect: 熟悉智能合约开发和前端集成,通过使用Ethers和Wagmi与区块链进行交互,成功实现多次Web3项目的开发和上线。
  7. Github Workflow, Github Action: 熟练使用Github Actions进行自动化构建、测试和部署,通过CI/CD流程减少了40%的发布时间和人力成本。
  8. 熟悉使用Figma进行设计协作,利用Jira进行项目管理和任务跟踪,提高团队协作效率。
  9. 了解Prisma ORM,能够进行简单的数据库操作,Rust: 具备基础的Rust编程知识。

工作经历

深圳昂当时计有限公司(Web3)

职位中级前端工程师
工作时间2022.04 ~ 2024.0.5
部门研发部
地址深圳
  • 维护 Authc.io 的前端 SDK authc-spa-js项目,提升了SDK的稳定性和可扩展性。
  • Web3钱包开发: 实现基于TKey + Authc.io的Web3钱包,支持多种加密货币的管理和交易,提升了钱包的安全性和用户体验。
  • 组件库开发: 使用UnoCSS + Vue3 + Storybook开发多主题组件库,组件库覆盖公司80%以上的前端需求,减少了重复开发工作。
  • 负责基于Vue3+ Nuxt的Dropu 项目前后端开发,并参与 Solidity 基于 ERC721 的合约开发,确保了项目的顺利上线。
  • 负责Ucollex,负责前端主要开发,集成Web3钱包,优化了用户的交易体验,提升了平台的用户留存率。
  • 负责Prement关于NFT的Premint + Mint + AirDrop 活动页面,成功推动了多次NFT销售活动。

项目成果量化:

通过优化前端性能,将页面加载时间减少了30%。 提高了组件库的UI验收率至95%以上,QA验收通过率达到90%。

Reeman智能装备有限公司

职位前端工程师
工作时间2019.09 ~ 2022.3
部门研发部
地址深圳
  • 机器人操作系统开发: 基于React Hooks + Material-UI + Openlayers + Logicflow开发机器人操作系统(web端),实现了导航、建图、调度三大模块,提高了系统的稳定性和用户体验。
  • 后台管理系统开发: 基于Vue2 + Element开发机器人操作系统后台管理,实时检测机器人的最新动态,优化了操作流程,提升了工作效率。
  • 实时监控和远程操控: 使用WebRTC + WebSocket实现实时监控和远程操控,增强了系统的实时性和操作便捷性。
  • 客户需求对接: 对接客户需求,协调规划软件架构,提供系统整体优化方案,围绕客户核心需求进行功能迭代升级,提升了客户满意度。

项目成果量化:

通过代码优化和模块重构,将系统性能提高了20%。 系统故障率降低了15%,客户满意度提升至90%以上。

项目经历

Wallet 后台

项目背景是为了解决我们项目中需要 Wallet 的场景非常之多,而 Authc 是我们的卖点之一,所以想在 Authc 中集成 Wallet 功能,方便 Web2 用户使用 Web3 钱包。

  1. 实现Wallet Frontend项目,用于创建和管理钱包。
  2. 集成Walletconnect功能,支持多种钱包连接。
  3. 使用@web3modal + Wagmi 实现钱包登录并关联到Authc账号。
  4. 基于viem实现与合约交互,提升了系统的安全性和可靠性。

公司内部 Components(主要负责人)

  1. 基于UnoCSS + Vue3 + Storybook开发多主题组件库。
  2. 把控代码格式和质量,代码审查和合并 Merge Request,确保代码的规范性和可维护性。
  3. 使用GitHub Actions自动化构建部署,提升了开发和发布效率。

Ucollex NFT商城(web2+web3)

项目背景是从web2升级为web3(重构升级)并且用户可以根据自身不同条件,支持web2 USD购买,支持web3钱包虚拟货币购买。

  1. 基于Mirco-App + Vue3 + Taiwindcss + Typescript + Pinia开发。
  2. 独立负责盲盒模块和Redeem模块的开发,确保功能的稳定性和用户体验。
  3. 负责日常活动的迭代更新,保持平台的活跃度和用户参与度。

参与开源项目

个人总结

  • 热爱编程和开源,乐于学习新技术。
  • 英语熟练,能读写技术文档。
  • 性格开朗,善于团队沟通协作。
  • 对代码规范有严格要求,注重代码质量和可维护性。

教育经历

北京理工大学珠海学院(大专)

专业人力资源
时间2017.03 - 2019.06

湖南工业大学

专业计算机与科学
时间2022.03 - 2024.06