关于

联系方式

  • 手机(微信):13554331907
  • Email:xu.jun.fan@gmail.com
  • QQ:5414753

个人信息

  • 徐俊/男/1980/已婚
  • 本科/海军工程大学计算机科学与技术
  • 工作年限:13年
  • 技术博客:http://www.odora.cc/
  • 期望职位:Web前端高级程序员,应用架构师
  • 期望薪资:20k
  • 期望城市:武汉

工作经历

北京京东尚科信息技术有限公司(2016年6月 ~ 至今)

1号店APP的网关层和后台管理的项目维护和开发

【1年期】主要是项目维护工作,配合店庆大促活动进行功能调整

  • 首页各楼层和广告位的数据抽取拼装,首页样式切换功能
  • 首页的红包雨、摇一摇等游戏的配置,以及游戏对应风控的接入
  • 1品堂栏目图文的后台编辑以及接口提供
  • 节日大促对应的主会场栏目的后台楼层排版和编辑功能
  • 调查问卷功能的实现

1号店APP是公司电商平台的移动客户端,我所在项目组主要负责App的首页,
类目页,图文推广,节日主会场等栏目。和Andorid和IOS开发约定接口以及开关的配置等

印尼搜索PC端的前端维护及开发

【8个月】主要工作是搜索结果页样式改版以及维护

  • 搜索框下拉联想词、类目、热搜词等展示
  • 搜索结果页样式整体改版
  • 多纠错词页,促销活动页的开发
  • 筛选条件增加标签,品牌墙,增加商品打标
  • 搜索框和结果页的埋点开发
  • 基于浏览器插件的埋点工具的实现

泰国站优惠券发放系统后台国际化及配置化

【2个月】我主要负责以下工作

  • 对团队进行ReactJS技术的分享与学习
  • 国际化方案确立以及自动化工具调研
  • UI组件的国际化(AntDesign控件)
  • 开发文档及部署文档的撰写
  • 联系其他部门的开发进行接口

EDM精准营销系统的前端框架改造

【4个月】我主要负责以下工作

  • 商家站内信的国际化方案
  • 邮件模板编辑页面的改造
  • 第三方Emarsys邮件系统接入及数据同步
  • SMS短信营销的接入
  • PUSH推送平台的接入

EDM精准营销系统是1个中间件推送平台。分为邮件、短信、PUSH三种渠道。
其中邮件渠道又分 生产邮件营销邮件 两类。
前者主要是根据业务逻辑需要接入自动发送邮件功能,例如:密码找回,下单确认,
后者主要是营销人员在本平台编辑邮件,筛选指定人群后批量发送邮件,达到营销目的。
本次开发主要对任务排期,人群筛选,模板编辑,配额管理等功能进行前后端分离改造,
从jsp视图改造为VueJS/iView为表示层,并对任务排期功能进行优化,以提高系统性能。

印尼酒店M端的前端改版

【3个月】我主要根据设计师的设计稿实现页面效果和交互

  • google地图页面开发
  • 酒店列表页面的开发
  • 用户填单页面的开发
  • 解决该应用的时区问题

印尼酒店M端是京东印尼站M端的酒店预订服务的入口,
也是JD.id这个APP的内嵌酒店预订的入口。整站是由VueJS实现的,数据来源于travelok。
开发过程中碰到各种原有的手机兼容性问题,并且进行了一定程度的解决。

宇宙互联科技有限公司(2013年9月 ~ 2016年6月)

云点考勤

【2年期】我主要负责4个方面的工作

  • 用户界面的优化(bootstrap)
  • 官网界面(响应式改造)
  • 用户帮助系统搭建(wordpress)
  • 信息发布、评论等模块

云点考勤的主要用途是帮助企业在云端管理考勤信息(详情可参考官网介绍)。
系统原来的WEB界面基于easyui来制作,设计也比较粗糙,用户体验差,我负责
对用户界面提出改进意见(axsure原型),并使用国外流行的管理侧前端框
metronic,结合bootstrap扁平化风格对界面进行了重构。另外我根据设计稿
独立完成了该项目的官网界面。

参考:云点考勤官网

活动支持系统

【2个月】我主要负责4个方面的功能

  • 持久层的读写分离灵活设计
  • 同时在微信、微博、短信三种渠道发布活动信息
  • 在微信公众号、微博粉丝平台中同步关注者信息
  • 活动列表、创建功能,api调用统计,api告警

活动支持系统是为某航空公司定制的发布系统。所谓活动就是在可在浏览器上访
问的页面,有“公告”、“投票”、“问卷调查”三种。可以通过“短信平
台”、“微信平台”、“微博平台”发布活动的介绍,吸引用户访问活动页面。
系统会收集访问者的个人信息(如:微信、微博、手机),并对用户的动作进行
响应(指令路由)。

此项目的涉及到主流社交平台的API,包括对微信微博回调的处理。为社交平台快
速接入系统的开发积累了不少经验。

项目的采用spring4 (IoC) + eclipse-link (JPA,Jaxb)作为主要框架,采用无xml
配置的方式,即Java-Based Config + Annotation方式。在持久层设计上采用各
模块都有自己的写数据库(主数据库),也有读数据库(来自其他模块的从数据
库)的模式。模块之间采用JMS队列的方式通信,较好的保证了各模块的独立
性。

参照:活动支持系统demo

疯销88

【2个月】我主要负责项目界面设计,布局调整

疯销88是个培训宣传的发布系统。后台是wordpress + plugins,利用页面模板
(Page Template)定制前台的页面展示。

本来网站支持视频的上传和展示,但是由于未通过审核手续,故目前只能纯展
示,不能查看任何视频教程。

这个网站是我第一此接触到响应式布局(非BootStrap),对美工的页面进行响应
式重构,所以CSS的能力有所提高。

参考:疯销88

其他项目

主要是一些网站的开发,其间我学会了PHP语言,并搭建了论坛、商城、CMS系
统,对css/javascript/html 的认识也有了进一步加深。

  • 基于opencart的购物平台(http://www.zl027.com/)
  • 网管系统的拓扑配置(jsplumb)
  • 孝文化的前端页面(微信公众号平台)

长光科技有限公司(2011年9月 ~ 2013年8月)

网管系统

【2年期】我主要参与了3个方面工作

  • 新设备类型和新协议的适配(snmp + socket)
  • 界面优化可用性改善(swing + twaver)
  • 网管的Web界面维护

网管系统是管理网络设备的系统,根据管理范围分为NMS(广域网)和EMS(以
太网)。我参与开发的是EMS,即网元管理系统的开发。

网管系统是利用snmp协议与网络设备进行通讯,并将设备的状态用图形界面的方
式展示出来。因为设备上有很多配置项,在界面上一一展示将会很难观察和配置
它们。我的修改是简化配置界面,默认显示常用配置,提供一些批量配置界面,
可对多个设备一起下发配置。

这个项目碰到的很棘手的问题是设备的多样性,很多设备功能有缺陷,或者能力
不足,或者设备上的代码本身就没开发完成。所以接口部分调式很繁琐。解决方
法是

  • 用如果设备开发完成就先用mib-browser专门调式,再编码
  • 设备还没有完成就写mock数据,制造模拟设备等
  • 针对设备能力不足,利用java并发包,使用异步方式处理

还有个优化是对系统异步消息处理的化简。以前很多处理都走了JMS消息流程,
导致系统bug很多,调式麻烦,消息也经常丢包。我们将很多模块JMS回调处理
改成了普通处理,取消了事件扩散机制。通过优化增强了产品的稳定性,最终保
证了它在实际环境中可用。

福建敏迅科技有限公司(2009年7月 ~ 2011年8月)

网管系统

【1年期】我负责网管客户端开发

网管系统的服务端是用C++开发的,数据库是Berkeley DB。我只负责界面展
示,使用Java-Swing 和 Twaver

帆扬高新技术产业(2003年9月 ~ 2009年6月)

年金系统

【2年期】我主要负责2个模块功能

  • 报表系统(excel + pdf + chart)
  • 会员管理

年金系统是为日本母公司(PFPS研究会)开发的系统。通过在线Web的操作方式
吸引理财师(advisor)、企业(enterprise)、银行(bank)加入,为他们提供
理财方面的信息和工具。“年金”是日语,也就是退休金(养老保险金)的意
思。

这个项目断断续续的做了两年多时间。由于系统的市场定位不清晰,经历了数次
重写,一边加功能一边减功能,最终砍掉大部分功能(70%),只留下了会员、
企业管理等基本功能。

其他项目

在 “帆扬” 的6年里,我在国内工作了3年时间,主要是做外包方面。发包方是日
本的合作伙伴公司,我主要负责具体模块的编码、单体测试、测试报告的工作。
后来又在日本东京的工作了3年,负责项目的概要文档书写,对接国内的开发成果
物,进行代码review,进行集成测试(系统测试),对项目进行技术预研。

这期间我主要是使用java技术,也有MFC,perl,CGI,PL/SQL相关的技术积
累。参与的项目有代表性分为以下几类

  • 电子交易平台(struts)
  • 批量数据处理(PL/SQL)
  • 商品统一编码管理
  • 货运账单管理(MFC)

技能清单

以下均为我熟练使用的技能

  • 编程语言:Java/PHP/JavaScript/Bash
  • 常用工具:Spring/Hibernate/Netty
  • 前端框架:Bootstrap/EasyUI/VueJS/ReactJS
  • 数据库相关:MySQL/Redis/Mongodb
  • 版本管理、持续集成:Svn/Git/Jekins
  • 单元测试:JUnit
  • 设计工具:Axure/Photoshop
  • 开放平台:微博平台/微信开发/支付宝/Google地图/百度Push
  • 日语能力:日本语能力2级、JTest-D

致谢

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

添加新评论

www.000webhost.com