<commit_before>---
layout: page
description: "frontend-resume"
header-color: "#222"
---

---
### 个人信息
---
<style type="text/css">
.resume-label {
    text-align: right;
}
p {
    margin: 12px 0;
}
</style>
<div class="row">
    <div class="col-xs-2 resume-label">姓名：</div>
    <div class="col-xs-10">张祥顺</div>
    <div class="col-xs-2 resume-label">性别：</div>
    <div class="col-xs-10">男</div>
    <div class="col-xs-2 resume-label">生日：</div>
    <div class="col-xs-10">1993.08</div>
    <div class="col-xs-2 resume-label">电话：</div>
    <div class="col-xs-10">18006246719 13952266094</div>
    <div class="col-xs-2 resume-label">邮箱：</div>
    <div class="col-xs-10">
        <EMAIL>
    </div>
    <div class="col-xs-2 resume-label">博客：</div>
    <div class="col-xs-10">
         http://www.cabeza.cn
    </div>
    <div class="col-xs-2 resume-label">github：</div>
    <div class="col-xs-10">
         https://github.com/PorUnaCabeza
    </div>
</div>



---
### 教育背景
---
江苏科技大学 计算机科学与技术 (2012.09 ~ 2016.06)

专业课程：java程序设计、数据库原理、数据结构、Linux操作系统、计算机组成原理

---
### 专业技能
---
- 熟悉html5 css3 javascript
- 熟悉vue，熟悉vuex数据状态管理，了解vue的服务端渲染
- 了解react，backbone
- 了解node，webpack
- 有开发electron跨平台桌面应用的经验
- 熟悉前端的打包部署流程，有jenkins部署经验
- 熟悉linux环境，熟悉nginx的使用
- 熟悉后端语言java，了解lua、python
- 熟悉关系型数据库mysql，非关系型数据库redis。了解mongodb、oracle

---
### 工作经验
---
#### 1、南京瑞奕惟扬信息科技有限公司 2015.11 - 2016.04 （实习）

**项目名称：**奕起嗨

**项目描述：**面向瑜伽健身行业、教育培训行业，基于互联网和微信打造的经营管理软件

**项目职责：**
    
1. 参与H5动效库的开发
2. 编写了将html文件中px转成rem的工具

<p>&nbsp;</p>
#### 2、南京瑞奕惟扬信息科技有限公司 2016.06 - 至今

**项目名称：** AFUOS

**项目描述：**结合微信公众平台的开放能力，以微信公众号为载体，实现用户选节目、看大片、买商品、享服务等功能

**项目职责：**
1. 负责移动端工程的搭建（vue + webpack）、维护与部署，负责移动端屏幕自适应布局
2. 优化前端工程（减小体积，拆分代码）
3. 负责移动端首页的开发、缓存策略的制定等
4. 独立开发基于vue的富文本编辑器的前期版本
5. 参与基于vue-server-renderer的前台静态化的工作；并实现基于nginx + lua的另一种静态化方案
6. 参与前台用户行为记录、统计功能的开发（基于ngx_http_sub_module模块）
7. 组织小组成员学习新技术（es6新特性、openresty等），组织代码review

---
### 个人项目
---
#### 1、Yeats

**简介：**  基于java的微博爬虫，用于尽量爬取某微博账户在微博中留下的评论

**做了什么：**
- 自动获取最新高匿代理，并添加到代理池，每次请求使用不同的代理
- 实现小号自动登录，并保存多个用户的cookie，用于反微博防爬虫系统
- 利用中间件redis，控制并发数量、实现消息的后台生产与前台消费

**地址：**
    [https://github.com/PorUnaCabeza/Yeats](https://github.com/PorUnaCabeza/Yeats)
<p>&nbsp;</p>
#### 2、Icarus (正在开发)

**简介：** 基于node的数字货币价格爬虫，用于量化交易代码的回测

**做了什么：**
- 学习了node中mysql、http等模块，学习使用express这个web应用开发框架
- 定时收集交易所价格信息，批量导入mysql
- 使用express实现查询接口，返回距离给出时间戳最近的时间的价格信息

**地址：**
[https://github.com/PorUnaCabeza/Icarus](https://github.com/PorUnaCabeza/Icarus)

---
### 关于我
---
- 学习能力强，短时间上手vue并投入开发
- 无尽的好奇心，热爱多样性的美好
- 乐于沟通，可以快速融入团队






<commit_msg>front<commit_after>---
layout: page
description: "frontend-resume"
header-color: "#222"
---

---
### 个人信息
---
<style type="text/css">
.resume-label {
    text-align: right;
}
p {
    margin: 12px 0;
}
</style>
<div class="row">
    <div class="col-xs-2 resume-label">姓名：</div>
    <div class="col-xs-10">张祥顺</div>
    <div class="col-xs-2 resume-label">性别：</div>
    <div class="col-xs-10">男</div>
    <div class="col-xs-2 resume-label">生日：</div>
    <div class="col-xs-10">1993.08</div>
    <div class="col-xs-2 resume-label">电话：</div>
    <div class="col-xs-10">18006246719 13952266094</div>
    <div class="col-xs-2 resume-label">邮箱：</div>
    <div class="col-xs-10">
        <EMAIL>
    </div>
    <div class="col-xs-2 resume-label">博客：</div>
    <div class="col-xs-10">
         http://www.cabeza.cn
    </div>
    <div class="col-xs-2 resume-label">github：</div>
    <div class="col-xs-10">
         https://github.com/PorUnaCabeza
    </div>
</div>



---
### 教育背景
---
江苏科技大学 计算机科学与技术 (2012.09 ~ 2016.06)

专业课程：java程序设计、数据库原理、数据结构、Linux操作系统、计算机组成原理

---
### 专业技能
---
- 熟悉html5 css3 javascript
- 熟悉vue，熟悉vuex数据状态管理，了解vue的服务端渲染
- 了解react，backbone
- 了解node，webpack
- 有开发electron跨平台桌面应用的经验
- 熟悉前端的打包部署流程，有jenkins部署经验
- 熟悉linux环境，熟悉nginx的使用
- 熟悉后端语言java，了解lua、python
- 熟悉关系型数据库mysql，非关系型数据库redis。了解mongodb、oracle

---
### 工作经验
---
#### 1、南京瑞奕惟扬信息科技有限公司 2015.11 - 2016.04 （实习）

**项目名称：**奕起嗨

**项目描述：**面向瑜伽健身行业、教育培训行业，基于互联网和微信打造的经营管理软件

**项目职责：**
    
1. 参与H5动效库的开发
2. 编写了将html文件中px转成rem的工具

<p>&nbsp;</p>
#### 2、南京瑞奕惟扬信息科技有限公司 2016.06 - 至今

**项目名称：** AFUOS

**项目描述：**结合微信公众平台的开放能力，以微信公众号为载体，实现用户选节目、看大片、买商品、享服务等功能

**项目职责：**
1. 负责移动端工程的搭建（vue + webpack）、部署，负责移动端屏幕自适应布局
2. 优化前端工程（减小体积，拆分代码）
3. 负责移动端首页的开发、缓存策略的制定等
4. 独立开发基于vue的富文本编辑器的前期版本
5. 参与基于vue-server-renderer的前台静态化的工作；并实现基于nginx + lua的另一种静态化方案
6. 参与前台用户行为记录、统计功能的开发（基于ngx_http_sub_module模块）
7. 组织小组成员学习新技术（es6新特性、openresty等），组织代码review

---
### 个人项目
---
#### 1、Yeats

**简介：**  基于java的微博爬虫，用于尽量爬取某微博账户在微博中留下的评论

**做了什么：**
- 自动获取最新高匿代理，并添加到代理池，每次请求使用不同的代理
- 实现小号自动登录，并保存多个用户的cookie，用于反微博防爬虫系统
- 利用中间件redis，控制并发数量、实现消息的后台生产与前台消费

**地址：**
    [https://github.com/PorUnaCabeza/Yeats](https://github.com/PorUnaCabeza/Yeats)
<p>&nbsp;</p>
#### 2、Sun-Reaver (多人协作，正在开发)

**简介：** 一款基于react、graphql的编年史展示网站

**做了什么：**
- 学习graphql这个新的api标准，完成了基于java的后端工程的搭建
- 学习node中mysql、http模块，完成基于node的爬虫应用
- 负责了该项目域名与服务器的申请、部署，负责ci持续集成搭建

**地址：**
[https://github.com/Sun-Reaver](https://github.com/Sun-Reaver)

---
### 关于我
---
- 学习能力强，短时间上手vue并投入开发
- 无尽的好奇心，热爱多样性的美好
- 乐于沟通，可以快速融入团队







{'fraction_non_alphanumeric': 0.19752358490566038, 'fraction_numerical': 0.04009433962264151, 'mean_word_length': 4.099198396793587, 'pattern_counts': {'":': 0, '<': 77, '<?xml version=': 0, '>': 77, 'https://': 10, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5586771', 'n_tokens_mistral': 3438, 'n_tokens_neox': 3731, 'n_words': 284}