About

联系方式

个人信息

技能清单

以下列举部分较熟悉技能

自我描述


工作经历

广州积微信息科技有限公司 ( 2017年6月 ~ 工作至今 )

农产品类App(hybrid App)

以互联网为基础,与物联网及农产品等结合使用户可以进行购买/投资农产品,让用户吃上放心农产品也能赚在其中的一款移动端App

  1. 负责大部分页面布局,及使用Axios对接后端接口数据展示
  2. 使用rem进行移动端各种型号手机的适配
  3. 使用正则表达式进行表单提交的验证
  4. 使用VueJS生态开发与MintUI减少组件开发成本
  5. 使用LocalStorage存储客户数据,Webpack模块打包
  6. 使用Css3实现大量业务动画需求,了解移动端样式差异
  7. 使用Apache Cordova调用原生行为及构建安卓端应用

第一次参与工作项目,使用了好多从未使用过的技术栈,主要对VueJs有了很好的了解及开发经验,因项目特殊性需要很多动画效果,学习大量Css动画知识,使用Axios对接restful接口,最后用Cordova调用底层Api和构建App,收获颇多,Leader对我成长速度很满意,但是因为项目供应上流合作等诸多问题,最后项目完成搁置。

金融贷款类App(hybrid App)

利用自主研发风控系统,使用户及放款人可以安心进行小贷业务的一款移动端App

  1. 负责大部分页面布局,及使用Axios对接后端接口数据展示
  2. 使用Iconfont实现图标的引用展示
  3. 使用更完美的vw适配方案进行各类手机型号的移动端适配工作
  4. 使用VueJS生态开发与Vux减少组件开发成本
  5. 开始封装一些工具方法及样式组件提高开发效率
  6. 使用LocalStorage存储客户数据,Webpack模块打包
  7. 使用Apache Cordova调用原生行为及构建移动端安卓应用
  8. Linux部署实现移动端App热更新服务

因为不满rem在移动端各类手机上的适配效果,开始使用大漠老师的vw适配方案,且开始养成封装工具方法及一些简单样式组件的习惯,增加开发幸福(偷懒)度,对设计图开始做到高度还原,细节自我要求提高,且学习不少金融贷款知识,开始较多使用Vuex管理状态,可惜因政策原因,项目完成后也搁置上线。

以太坊钱包App(Ethereum Wallet)(hybrid App)

在区块链基础上,实现以太坊系虚拟货币交易及创建钱包导入导出转账等功能的移动端钱包App

  1. 负责大部分页面布局,及使用Axios请求以太坊开放接口
  2. 学习区块链以太坊系加密货币原理,使用EthersJs/Bip39等实现钱包创建/导入/导出/转账等功能
  3. 使用vw适配方案进行各类手机型号的移动端适配工作
  4. 使用VueJS生态开发与Vuetify减少部分组件开发成本
  5. 使用LocalStorage存储客户数据,Webpack模块打包
  6. 使用Cordova插件实现识别扫描二维码完成转账及添加好友功能
  7. 使用Apache Cordova调用原生行为及构建移动端双端应用程序
  8. 爬坑双端Css/Js兼容以及成功部署上线App应用及热更新,IOS使用企业认证安装

因为领导要求且自己对区块链也挺感兴趣,于是自己学习研究区块链知识,最后也实现了个简单的支持以太坊系虚拟货币交易的钱包,有钱包创建,导入导出,转账,联系人等功能,其中遇到币种列表的难点,最后使用JSON存储币种列表完成需求,项目已上线供内部使用,Leader对此很满意。

某数字货币交易平台(web端/hybrid App)

一个提供高质量水平的数字资产交易服务平台,用户非常方便就可以进行虚拟货币资产交易OTC等服务,有web端及移动端应用支持

  1. 负责大部分页面布局,及使用Axios请求后端接口
  2. 使用Nuxt开发Web端实现服务端渲染缓解Vue首屏加载过慢等缺点
  3. 都使用了Websocket来实现币种行情及部分业务的实时同步需求
  4. 使用Echarts满足部分业务图表需求,K线图/起伏图/展示波浪图等需求
  5. 模块化组件封装开发行情页主页等页面,加快开发速度
  6. 使用vw适配方案进行各类手机型号的移动端适配工作
  7. 使用VueJS全家桶开发与Vuetify减少移动端部分组件开发成本
  8. 移动端使用LocalStorage/web端使用SessionStorage存储客户数据
  9. 在Linux下部署web端应用实现服务端渲染,且启用Node Pm2保护进程不被杀掉
  10. 使用Apache Cordova调用原生行为及构建移动端双端应用程序
  11. 移动端部署上线App应用及热更新,IOS使用企业认证安装

项目压力很大,收获也很多,成功上线且运行中,得到Leader称赞,开发中学习到大量新的知识,刚开始使用了传统轮询实现业务数据实时,但是效果不佳最后切换成Websocket实现难点,了解金融图表的一些知识,对一些复杂的业务页面,开始耐心的进行拆解组件化开发,收获良多。

某个税申报系统(hybrid App,Web端及Pc端桌面应用)

与新个税改革后的各项标准为基准,支持企业用户个人进行税务统计及申报等功能,以及六项抵扣的申报,具有web端、PC桌面端、以及app端,使用户方便快捷的实现个税申报六项抵扣等操作。

  1. 负责大部分页面布局,及使用Axios请求后端接口
  2. 使用Nuxt开发Web端实现服务端渲染缓解Vue首屏加载过慢等缺点
  3. 使用Electron-Vue开发桌面端应用程序
  4. 使用vw适配方案进行各类手机型号的移动端适配工作
  5. 使用VueJS全家桶开发与ElementUI减少部分组件开发成本
  6. 使用LocalStorage存储各端程序的客户数据
  7. 在Linux下部署各端应用程序及移动端热更新服务
  8. 使用Apache Cordova调用原生行为及构建移动端双端应用程序

这次项目要求的平台支持更多了,桌面端应用程序我最后选了Electron-Vue来开发,当中收获很多开发经验,还学习了很多新个税的知识,保持多端组件样式风格统一是个很大的挑战,所以尝试修改ElementUI样式以及手撸组件,圆满完成后却因为个税推广政策等原因没有成功推广上线。

某区块宠物理财产品(hybrid App)

将区块链与宠物形象结合,使用户方便快捷的能进行宠物售卖抢购等操作,获得区块收益并放心理财的App应用。

  1. 负责大部分页面布局,及使用Axios请求后端接口
  2. 使用vw适配方案进行各类手机型号的移动端适配工作
  3. 设计方案模拟服务器时间及编写时间处理工具方法配合Dayjs完成实时抢购等业务需求
  4. 设计思路解决地区不同导致时间不同步按钮状态不一等缺陷
  5. 使用VueJS全家桶/TypeScript开发与MandMobile减少部分组件开发成本
  6. 开发可复用业务组件与设计图保持高还原效果
  7. 使用LocalStorage存储客户数据
  8. 在Linux下部署程序及移动端热更新服务,IOS使用企业认证安装
  9. 使用Apache Cordova调用原生行为及构建移动端双端应用程序

因为应用包含很多倒计时抢购等业务,且很多不同的按钮及订单状态需要根据不同的时间段来判断,那就更需要以服务器的时间为基准,后来想了个方案把偏差尽量减到最小对用户也更友好,而且解决时区同步的问题,这次使用了TypeScript+Vue来开发,体验到了强类型语言的好处也收获良多,最后成功上线运行中且用户数达到四位数

其他项目

期间开发过大大小小各种前端页面,有常见的落地页App引导下载页注册页等等,也有用原生js或JQuery一把梭的小型企业官网,了解Linux系统,熟悉日常命令且有部署的经验,自己也喜欢学习新技术,对Flutter,RN,Node等技术非常感兴趣,也希望能进入类似技术栈的公司

开源项目和作品

开源项目

技术文章


致谢

感谢您花时间阅读我的简历,期待能有机会和您共事。

Responses
  1. Luxury

    James 是个非常有爱心的小伙子,乐于助人,团结一致,一起做事非常开心。

    Reply
    1. @Luxury

      Your comment here. Be cool

      Reply
    2. @Luxury

      Your comment here. Be cool

      Reply
  2. Stephen Curr

    OMG

    Reply
  3. jam

    这个人看起来挺不错的。相处起来,很舒服

    Reply
  4. 311

    3123123

    Reply