简历

Posted by zhangshaohong on July 12, 2022

Hello World! 😀

中文 | 英文

技能

  • 熟练掌握前端基础技能,熟练掌握ES Next、HTML5、CSS3新特性
  • 熟练掌握Vue、React,熟悉Angular框架,熟练掌握Vuex,Redux,Mobx等状态管理
  • 熟悉常用前端UI框架,如Antd Design,Element UI,Vant UI,tailwindcss等
  • 熟悉Nuxt.js,Next.js,Gridsome,Gatsby等服务器端渲染的框架,熟练掌握Shopify商城的开发
  • 熟悉Node.js,及相关框架,如Koa、Express、Egg,熟悉MongoDB、Redis,熟悉GraphQL和Apollo
  • 对前端各端的开发都熟悉Electron桌面开发,及Flutter原生App开发,及React-Native开发
  • 熟练使用Web3.js,Ethers.js,ccxt.js,熟悉Web3相关的开发工具,Hardhat,Openzeppelin,熟悉Solidity语言
  • 熟悉Webpack/Vite/Gulp/rollup等前端打包工具,熟悉前端工程化,熟悉微前端及Webpack模块联邦
  • 熟悉SVG、Canvas,熟悉前端数据可视化框架,如D3.js,AntV,Echarts.js等,熟悉webGL技术,熟悉Three.js及Cesium.js,熟悉GLSL着色器语言,熟悉3D美术制作工具Blender的使用
  • 能够使用英文进行读写及基本交流

工作经验

Aigens Technology Limited (2022-至今)

公司主要为餐饮行业提供技术服务,主公司在香港,客户遍布Malaysia, Indonesia, Thailand,Chinese,Hongkong,为美心食品,汉堡王,Jollibee,Nando’s,Pizza Hut,Tim horton’s,IKEA等知名餐饮企业提供服务,bring people in and lure them back,提供的Digital ordering, POS, CRM solutions等服务,为企业带来更多的客户,更快的效率,更大的订单,Aigens does it all.

  • Aigens Console (Angular,TypeScript,Tailwind,Ant Design of Angular)
    • 公司提供客户管理订单数据,员工管理,店铺管理,客户关系维护等功能的后台管理系统,让客户能够更好,更有效率的管理。
    • 与设计师配合,高质量还原UI设计的界面,同后端合作实现数据的交互,功能上的优化。
    • 新功能的开发迭代及维护,与产品经理讨论需求。
    • 参与产品需求分析,产品模块开发。
    • 将chatgpt接入到console系统当中,使用fine-tuning适配系统,使之能够一些关于系统的问题,简化了人工的工作。

广州伊智信息技术有限公司 (2020-2022)

负责公司国际板块的商城和官网,以及参与公司Sass软件的开发和CRM的开发

  • The Clinica 北美医美项目官网 https://theclinica.ca/ (Next.js)
    • 为北美医美项目制作官网,用于品牌的营销,与北美设计师对接,负责每个月的广告页的更新维护与上线,及动画效果的开发,中英文 i18n
    • 后端使用了headless CMS Strapi,设计创建表为前端提供RESTful Api接口,其后台管理可供运营人员进行操作完成对网站内容的编辑。动画库使用了React Spring高度还原设计所需效果。
  • The Clinica 商城 https://shop.theclinica.ca/ (Vue3,Liquid,Tailwindcss)
    • 负责整个商城从0到1的开发,根据设计稿开发并适配多端、完成动画效果、页面交互、设置店铺、上架商品、性能优化等等工作,与海外团队对接完成交付并上线。
    • 该商城基于Shopify建站程序,页面使用Vue3组件化开发,UI库用Element Plus按需导入,数据层通过Liquid语言将商城数据包成对象结构传入Vue组件中使用,Vuex作为状态管理工具,最终通过Webpack打包到Shopify主题中完成页面展示。将主要开发语言使用了前端熟悉的Vue,不仅组件化工程化方便管理,大大降低了开发难度。
    • 所有页面的内容部分,数据和图片以及产品均通过Liquid语言将其绑定到Shopify店铺后台中。后期运营人员可直接在商城的后台管理页面上要显示的文字及图片,修改商品信息,监控流量,添加导入评论。动画库使用了AOS,配置了动画要求所需的参数,定义了许多动画属性满足各个页面组件复用。
  • Protecia 商城 https://proteciaskincare.ca/ (Vue3,Liquid,Tailwindcss)
    • 全权负责开发新品牌商城,延续了The Clinca商城的开发模式,开发的新品牌shopify商城,完成动画效果的同时,兼顾多端的和谐,与海外团队对接完成交付并上线
  • 伊智软件 https://sy.meimeifa.com/ (Vue2,TypeScript,Webpack)
    • 这是一个专门为美业商家设计的Sass软件,辅助商家的日常管理、提升效率、营销、定制App等等。
    • 项目采用TypeScript 和 Vue Composition API保障类型检测。
    • 项目的代码管理使用yarn workspace + lerna的 monorepo 策略
    • 使用swagger的api文档生成前端的接口代码
    • 参与产品需求分析,产品模块的概要设计。
    • 高质量还原UI设计的界面,同后端合作实现数据的交互,功能上的优化。
    • 负责伊智店务系统多国语言化i18n
    • web端调起摄像头扫描二维码功能开发
  • 剧本杀业务DM端 (React,React-Hooks,TypeScript,Ant-design)
    • 这是一个为剧本杀门店DM所开发的应用,辅助DM的日常管理及游戏管理,方便控制游戏的进度,更好的管理客户,提升效率
    • 采用TypeScript、React-Hooks及Ant-design开发,在Antd的基础上,根据业务进行组件的二次封装,方便各个页面复用
    • 同设计师、后端合作,⾼质量的完成⻚⾯的实现功能,并适配移动端及企业微信,完成需求迭代 功能。

其他

WebGL-Learn

地址: https://github.com/Kusou1/WebGL-Learn

Aptos Collective

Twitter

Rogue Trader成员

youtube Rogue Trader 致力于让韭菜白嫖各类交易课程 打击收费教学,大饼以太趋势分享、行情复盘。 我主要做的是桌面端的开发,用到的技术是electron + react,支持win及mac,使用ccxt.js与各大交易所进行交互 用户可以观察各类币种的k线走势图,及自己账户的余额与历史交易,并可以在新币种上交易所时秒挂单,更有机会盈利,目前也是免费使用

MAS Universe

参与 MAS Universe的Web3 项目,主要负责Market的前端开发。

  • MAS Market (Vue2.7,Vite,JSX,VueUse,Ether.js,TypeScript)
    • 与设计师配合完成,按照UI设计图,完成前端页面
    • 使用ether.js与智能合约交互,实现NFT的展示,购买,上架,Mint等功能
    • 使用Vue JSX的写法
    • 实现多钱包连接,让Market能够使用多种Web3钱包进行连接,如MetaMask,BitKeep,WalletConnect等
    • 实现向多种社交平台转发的推文的功能,如twitter,facebook,telegram,weibo等等
    • 实现i18n的功能

个人介绍

从事前端相关工作三年时间,乐于学习以及解决问题,好奇心推动我学习新知识,对新技术有热情,喜欢有趣的设计与交互,有一定的审美,在寻找一个位置让我能够发挥我的所能,并且能够让我自身的能力得到进步,求知若饥,虚心若愚,希望自己永远像个孩童一样对未知保持好奇,希望能够与合适团队共同成长。

教育

厦门工学院 | 信息与计算科学

2016-2020

联系方式

WeChat: 13305969555

Phone: +86 13305969555

Email: zhangshaohong1997@gmail.com

期待有机会能与您共事.