1. 分布式存储集群开发。负责研发以 Riak 为底层存储的分布式存储系统,主要工作内容包括存储网关开发、存储系统的指标采集和监控。网关使用 Elixir 开发,监控使用 golang 研发。
2. 存储集群容量统计。主要是为了按 bucket 为单位,统计存储容量。主要使用 Kafka + HBase + Hadoop + Elixir + Clojure 开发。简单来说是消费 Kafka 里的写日志,计算容量并写入 HBase 中,并使用 MapReduce 计算具体容量。
3. 搭建公司内网 vpn,搭建公司用 gitlab,开发线上部署用的 ansible playbook。
4. 用 Clojure 开发绩效报表后端,根据公司业务数据,按需生成销售人员的当前绩效指标。
5. 用 Clojure 开发某英语教育 app 后端,并接入各类广告商服务。