曾担任创业公司CTO,精通Angular.js,Node.js,Mongoose, 熟练掌握MongoDB副本及分片集群部署,有使用Express.js,Sails.js开发企业应用经验,并梳理出自有框架。熟练使用报表框架如echarts,d3构建报表并有构建OLAP Cube报表系统经验。
技术支持网站(2005年~2011年),微软技术支持网站及相关自动化修复工具开发。
LoadRunner(2011年~2014年),HP软件的压力测试工具,开发了新版Virtual Table Server,以及SaaS版LoadRunner。
微定位开放平台(2014年~2017年),通过公司的SDK产品,提供客户App月活日活,用户省市区分布,及地理位置热力图等服务。使用Node.js,Senecajs,RabbitMQ构建微服务框架,每天处理千万级用户数据。同时基于用Hadoop对数据进行批处理,得到OLAP Cube结构数据,供在线数据展示。
某公司动态官网 (2017年),为朋友友情开发的公司官网,用到Postgresql + Sequelize做数据层,Angular.js做内容管理后台。Express服务端模版做portal页面。采用前端-业务-数据三层架构,支持多语言。2个月交付产品,不管是页面美观程度,动效,还是后台管理功能均超过期待。
场景引擎(2018年~现在),某车联网平台,通过平台H5页面配置智能规则,车辆在规则驱使下感知场景并完成推荐和运营业务。
LoadRunner是压力测试领域的领导者。2013年的11.53版本中,我和另一位同事负责开发新版的Virtual Table Server,用于向测试脚本提供数据服务。我们考察了MongoDB、CouchDB、LevelDB、Redis,以及MySql等数据库,考虑到Lice
微软技术支持网站是我从业初期参与的项目,该网站承担着帮助微软产品用户解决技术支持问题的使命。其中有大量的kb文章,由数个国家的翻译和专业写作人员输出内容。这些内容需要经由一个.NET工具发布为网站页面,我的初期工作就是维护这个工具。这让我了解了,数十万页面是如何管理,如何全球化和
为朋友友情开发的公司官网,用到Postgresql + Sequelize做数据层,Angular.js做内容管理后台。Express服务端模版做portal页面。采用前端-业务-数据三层架构,支持多语言。2个月交付产品,不管是页面美观程度,动效,还是后台管理功能均超过期待。