五年软件开发经验,参与过金融,签证,跨境电商等多种类型的产品前端开发;涉及多个用户端,包括官网、 小程序、公众号、
PC、 H5、企业微信应用等。
熟练掌握 HTML5、CSS3、JavaScript、 ES6、Canvas、Sass、 Less、typescript、Websocket、 node 等技术语言。
熟练掌握 Svelte、 React、Vue2、Vue3、Ant-design、 Element Ui、threejs、ehcarts 等主流前端框架。
熟练使用 Vite 快速构建多端开发框架和通用组件的封装。
掌握 Taro+React/Vue/Svelte 快速构建微信小程序或其他平台的小程序和精通原生微信小程序语言。
熟悉 Git、Webpack、Gulp 等工具进行前端工程的构建、打包、部署。
熟悉 Web3 区块链相关知识,能使用 WalletConnect 、metamask、 web3js集成开发。
盲盒抽奖:项目采用 vi te+svel te+ts+Taro 搭建,包含了H5、小程序、App三个用户端。完成购买, 展示,抽奖动画效果页面
开发和改进抽奖动画效果,最终使用 Canvas + requestAnimat ionFrame 实现。由于 Svelte 生态系统较差,项目
采用均独立封装的组件,包括弹窗、 地址选择、日期选择器等;制作过程让我对 Canvas 和 css 动画效果的多种实现
方式。
VDAO官网:公司的VDaoApp的官网;底层框架使用vue+ts+vite搭建,采用技术栈包括ant-design-vue、axios、google-protobuf、pinia、less、wangeditor等等;网站包含内容展示和vdao空间的群聊和私聊;接口请求协议使用protobuf作为消息传递的格式,并使用aes-192-cbc加密信息。后续版本还加入了web3发红包模块,使用web3js+WalletConnect +metamask 登录钱包进行钱包的发放和领取。