联系方式

● 手机:17610628768
● Email:yuga.sun.bj@gmail.com
● 微信:yugasun

个人信息

● 孙远高 | 男 | 1990
● 湖北大学 | 电子信息工程 | 本科
● 资深前端开发 | 5 年工作经验
● Github: https://github.com/yugasun
● 技术博客: https://yugasun.com
● 荣获奖励及证书:国家奖学金,英语六级

技术优势

● 精通 Vuejs,了解 Vuejs 基本实现原理
● 擅长前端工程化建设,开发前端脚手架工具
● 熟练掌握 Nodejs,熟悉 Koa.js 框架
● 擅长前端自运维,自动化部署,能熟练使用Docker、Nginx
● 熟练掌握Git工作流,能够高效的与同事协同开发

开源项目

● 基于接口配置自动渲染,可拖拽的可视化组件库: https://github.com/yugasun/x-chart
● Vuejs 从入门到精通系列文章: https://github.com/yugasun/You-May-Not-Know-Vuejs
● 提供给Vuejs项目使用的axios插件: https://github.com/yugasun/vue-axios-plugin
● 解析图片、视频、摄像头二维码工具: https://github.com/yugasun/qrcode-decoder

工作经历

● 火币网 ( 2018 年 6 月 ~ 2019 年 8 月 )

钱包交易签名服务

负责钱包签名服务基础架构设计、规范制定和功能开发。重构分散的项目架构,将业务与基础服务分离,剥离出通用模块,并发布到私有npm仓库。将部分Java代码用 Nodejs 重写,统一技术栈,并为所有模块添加单元测试,保证代码可靠性。基于新的架构,部门上线一个新币种的服务,只需要修改相关模块配置即可。

数字货币冷钱包

负责项目架构搭建,币种交易SDK和UI开发。项目基于Electron跨平台框架,特点:将复杂的Sqlite操作逻辑从渲染进程分离,通过渲染进程与主进程通信的方式来读写数据,并调用接口,这样可以有效提高UI渲染效率,防止复杂的业务逻辑阻塞UI渲染。长期上线无bug,为公司CEO提供了安全可靠的数字货币转账服务

韩国本地化交易平台

负责项目基础架构设计和开发。整套前端系统脚手架基于Vue-cli二次开发,并根据公司业务场景进行优化。主要优化点:基于路由分割js文件模块;按需异步加载国际化语言包和主题包;并引入预渲染插件,基于前端路由预渲染静态页面,有效提高首屏加载速度。

● 学堂在线 ( 2016 年 11 月 ~ 2018 年 6 月 )

Compass数据可视化系统

负责数据模型设计,接口规范制定,前端数据可视化开发。通过后台配置,便可自动生成可视化页面。难点在于,页面如何根据后台配置自动绘制不同类型的图形到页面中指定位置。通过将所有图形封装成UI组件,并将整个页面按照网格拆分,每个图形在绘制时根据配置类型,自动加载相应组件,然后根据在网格系统中的起始点和所占网格数,自动计算自身高宽,并绘制到指定位置。

课程信息管理系统

负责前端页面开发。主要基于 Vue.js + ElementUI 开发一个后台管理系统。难点在于页面表单基于接口自动生成,为此提炼并封装出所有通用表单元素组件,然后设计了一套表单元素与接口映射关系,这样后端接口只需要遵循前端设计好的这套规则,就可以自主控制表单模板输出。

● 北京东方旋风网络科技 - 创业 ( 2014 年 5 月 ~ 2016 年 10 月 )

百度推广联盟系统

负责后端服务和前端页面开发。使用 ThinkPHP + Bootstrap 开发的推广审核系统,最终通过审核用户提交任务,自动发送微信红包给指定用户。

戴尔XPS活动小程序

负责微信小程序开发。基于 mpvue 框架开发,功能主要包括用户注册,签到领积分,抽奖活动,积分兑换礼品功能。