自我简介
个人资料
技能评估
工作经历(1)
IBM CDL中国开发中心 2013/01 - 至今
Maximo Serviceability (POC) 2014-08 ~ 至今
一个通过日志、MMI等多方面数据来监控Maximo状况的POC项目,该项目由我独立负责。前端采用Reactjs,通过SSE与后端Sinatra服务器通信,获取实时日志、警告进行展示。后端采用Kafka作为消息队列,将日志、警告推送到前端。Logstash作为客户端收集Maximo系统日志并实时发送到Kafka服务器。
Javascript, Ruby, React.js, Sinatra, Kafka, Semantic UI, LogstashIBM Maximo Inventory Insights 2013-09 ~ 至今
基于SaaS的资产管理辅助软件,通过分析存货库存历史来为用户推荐最适合的存货管理设置。我负责绝大部分前端和部分SaaS后端开发,主要利用D3.js将分析数据可视化。同时,我还参与搭建该项目的Continuous Delivery(基于Jenkins, Docker)和Automation Test(基于Selenium)框架。
Javascript, Java, D3.js, Spring MVC, MongoDB, RedisIBM Performance Analyst Suite 2013-06 ~ 2014-06
性能分析软件,可以分析多种performance data (DB2 snapshot, Java verbose GC ouput, Java thread dumps)。该项目的SaaS部分在IBM Bluemix上,我参与了该项目SaaS UI的优化和bug fix,并贡献了一个插件。
Javascript, Ruby/jRuby, RORPhanium (POC) 2013-01 ~ 2013-06
基于Selenium和Phantomjs的一套Server/Agents架构的网页性能分析系统。用户可以向Phanium提交Selenium脚本,该系统会执行脚本并返回分析结果。
Javascript, Ruby, ROR, Selenium, PhantomJS, HTTP Archive开源项目(3)
业余时间,我也热爱折腾一点自己的小东西

微博新控
微博新控是Google Chrome浏览器的一款插件,最高峰时用户数达9000人,Chrome商店评分4.8/5.0。主要功能为自定义新浪微博界面. 可以根据需要去除页面上大部分元素, 内容过滤系统帮助屏蔽指定用户, 并增加桌面提醒功能。
找到我
