项目经历

Music[音乐单页播放器]Bootstrap+Node+Gulp+Angular+less

前端采用Angularjs服务容器控制ajax请求,使用拦截器面向AOP编程,便于调试。利用指令编写少部分组件,并在此基础上优化audio API播放逻辑,减少耦合,页面风格为bootstrap式。css使用less预处理器管理,方便样式的重构利用。后端采用本地Node转发请求百度Music API接口返回数据,抽象API至service层。工程化使用gulp压缩资源,md5化资源实现版本控制,能优化加载

Node-Scrapy[node 简单爬虫]Node+q+eventproxy+async+request+cheerio

试用q异步控制请求流程和数目,但是Async更佳。结合underscore的一些工具函数和爬虫基本流程制作了一个爬取煎蛋的小爬虫,主要分析图片节点的图片和文字。利用UA表和url池定量爬去控制爬虫正常工作。利用流输出,并管理异步流程。

H5[组件化开发html5触屏版应用]zepto+fullpage+requirejs

使用requirejs模块化页面加载和渲染,ua判断等环节。总体布局采用滑屏的活动页思路,fullpage版本使用微型jquery库zepto,减少体积。

ImageServer[轻量级图床服务]namespace+trait+ajax+php

利用现代化php开发方式实现的微框架化的简单图床程序。使用composer,自制微框架MVC.技术点:psr4-autoload(自动加载器) / composer/ medoo(轻量级数据库模型)/ curl(外链下载)/ 抽象GD库处理函数(or 使用ImageMagic)

实习经历

南京价公信息技术有限公司前端工程师(实习)2015年 9月-12月

主要负责公平价(主要业务),app管理后台维护[基于Angular],h5应用开发,及移动端活动页或者pc端小页面的维护工作。工作中主要配合python后端实现接口数据的展现,使用技术不限,大部分为前端常用技术。

教育背景

南京邮电大学

2012年9月至2016年6月

本科 计算机软件工程专业

研究课题 软件工程