刘镇

联系方式

手机:18521702545 

Email:liuzhen9327@gmail.com

blog:http://my.oschina.net/Diversity/blog

Q Q:350995931

个人信息

基本信息:刘镇/男/1993.02

工作年限:5年(2011.11 ~ ) 上海

技能

后端:Java JFinal SSHI quartz Netty Activiti RabbitMQ 爬虫 多线程

      redis hessian solr hadoop hive Apache commons.* 

前端:JavaScript jQuery bootstrap react d3 echarts

工具:tomcat nginx eclipse IntelliJ IDEA 
      linux git maven phantomjs

DB :mysql mongodb hbase oracle

SDK: wechat alipay 

擅长

技术框架调研
逻辑思维较强
分析业务问题
数据库设计
后端代码架构

了解

Oceanus Docker react native

工作经历

AirWear智能口罩后端开发
2016.02~2016.12.30
介绍:米家智能口罩. 获取用户在SmartBug(内置在口罩上的智能芯片)上的呼吸数据, 通过APP与用户交互,
        给用户推送定制化的内容 (已在米家众筹超1000%. APP大约12月中旬正式上线)
用户群:所有有口罩需求的人群
基础框架:spring mybatis jfinal
主要模块:
1、APP的API接口
功能介绍:存储SmartBug收集到的呼吸数据,将呼吸数据与滤芯做绑定,计算出每次呼吸阻挡的pm25, pm10等污染物
        AQI日视图、月视图的图表数据,当前城市AQI,关注城市,订阅城市AQI污染、好转提醒
        空气圈(类似发朋友圈),排行榜(阻挡的污染物),消息中心,用户中心,第三方登录(微信 QQ 新浪)

2、AQI数据爬虫
功能介绍:每小时抓取环保部、pm25.in、空气质量的实时更新数据
        每天抓取aqicn.org的预测数据
        维护代理IP池
技术描述:分析目标站点http header中的参数,模拟真实用户抓取数据
        定时使用收集到的ip请求sina.com过滤不可用ip
3、微信公众号开发
功能介绍:AirWear公众号功能开发. 在公众号上提供滤芯扫码、列表功能
责任描述:独立负责以上1、2、3的数据库设计与功能开发
GCBI平台(https://www.gcbi.com.cn)
2014.03~2016.02
介绍:为了解决目前线下基因分析效率低下、沟通成本高、分析工具不集中而研发的一款在线一站式平台,
目前支持affy19款芯片分析,测序分析平台正在研发
(简而言之就是研究者要提升职称就需要做各种基因研究分析,然后用分析后的结果图在业内发表论文,论文评级与职称挂钩)
用户群:医生、高校教师、生物研究机构人员
基础框架:springmvc mq hessian redis
主要模块:
1、知识库(就是上面域名的首页)
功能介绍:给用户提供一个资料搜索平台,主要参照NCBI(与研究者的关系相当于程序员与Google的关系)为原型做
技术描述:用solr作为索引支撑,前端页面内嵌了JBrowser作为专门的基因浏览器,mysql分库
2、实验室(https://www.gcbi.com.cn/gclab 需要登录才能进)
功能介绍:用户线上自己决定分析流程走向,节省与生物分析公司分析员沟通成本。
技术描述:用js+svg+html实现前端工作流,redis替代session、缓存,nginx,RService用于Java与R语言通信,
activiti完成对前端工作流转换与执行
3、用户中心
功能介绍:用户注册、激活、登录等基础功能、用户对样本数据的权限分配功能
4、通知模块
功能介绍:将通知模块独立出来,方便各子模块的消息提醒功能直接引用此模块
技术描述:rabbitMQ + 前端通知UI
5、日志模块
功能介绍:使用hadoop + hive + mysql根据不同业务维度统计数据
6、图表模块
功能介绍:使用echarts、d3js基于svg、canvas技术画图
7… 还有R语言模块做分析算法支持、commons、tools、微信公众号等模块
责任描述:实验室、用户中心主要功能,Java、js工作流调研,与R语言数据对接,日志分析、公众号开发
塔罗运价魔方
2013.05~2014.03
介绍:抓取各类售卖机票渠道的航班、票价数据,对数据进行分析处理后在UI上以报表的形式展现
用户群:各种卖机票渠道公司的票务管理人员,直观了解竞争对手价格走向
主要模块:
1、IP池
功能介绍:从IP供应商购买接口,不停的获取IP存库。给爬虫模块提供IP接口
技术描述:spring quartz、线程池
2、爬虫:
功能介绍:地毯式抓取各渠道所有航线信息存hbase库
技术描述:httpClient、队列、任务抽象、hbase rowID设计
3、数据处理:
功能介绍:将hbase库的元数据以各种条件处理到oracle库(只保留近30天数据)中的格式化数据。
提供30天前的hbase数据接口给WEB模块
技术描述:hadoop zookeeper hbase
4、WEB:
功能介绍:用户可以自定义监控的航线列表,实时、历史查询各渠道航线信息,运价走势、运价预警,
爬虫目标网站设置,航班、航线信息录入,各种数据统计、报表展现
责任描述:爬虫、数据处理两个模块
中国银行贷款系统(外包)
2012.09~2013.04
项目技术框架:jdbc、bpm、银行内部框架
介绍:主要参与了贷款系统4个版本的开发工作、参与“银保通”(贷款与保险业务对接)系统的开发工作
上海大众卓越商务平台(外包)
2011.11~2012.06
介绍:大众商务经理、总监去4S店做店访前、后,对4S店做KPI考核
项目技术框架:springmvc ibatis jquery extjs 
功能描述:用户店访前填店访计划,回来后完善店访报告,上级领导完成店访审批,用户对不合格的考核项做措施跟进。
还有一线人员组织管理、经销商4S店信息录入、BI报表集成、个性化portal首页定制等模块
责任描述:负责店访计划、报告、措施跟进模块开发
感谢你花时间阅读我的简历。