简历

基本信息

  • 邮箱:echo bmFsYW4zMDE1QDEyNi5jb20K | base64 -d
  • 学校:2012.9-2016.6,南京信息工程大学,计算机与软件学院,计算机科学与技术专业,本科学士学位
  • 简介:目前人在南京;熟悉项目开发流程,熟悉微服务架构;语言以Golang为主、Python为辅
  • GitHub:https://github.com/adolphlwq
  • Blog:https://blog.adolphlwq.xyz

工作经历

  1. 2017.9-今:灵雀云南京分公司,后端开发工程师,主要参与容器平台构建、流水线组件的开发迭代
  2. 2015.9-2017.9:南京千川网络科技有限公司,后端工程师,负责数据收集组件和后端RESTful API的开发

项目经验

  • 2017.11-今:负责和参与企业级容器平台流水线、构建组件的开发与迭代
    • 容器平台集成Jenkins:集成自研Jenkins插件,封装Jenkins流水线CRUD操作、封装Git client,添加GitHub/Bitbucket创建、删除webhook功能等(Golang,Python)
    • CI报表:调研企业用户需求,针对特定构建步骤进行数据采集、分析,生成报表数据并发送邮件。后期为保证代码主分支维护性,将该功能放到单独组件维护(Golang)
    • 项目构建过程添加K8S事件到构建日志(Django,Python)
    • 构建根据code repo用户名进行过滤(Django,Python)
    • 修改流水线webhook通知、数据库读写debug、流水线触发流水线等(Golang)
  • 2017.7-2017.8:OAuth Server开发。使用Golang语言开发基于OAuth2协议的服务端,MongoDB作为后端存储。API返回信息支持i18n,测试覆盖率达到75%
  • 2016.8-2017.1:linkerConnectorhttps://git.io/vDoEP);Golang,主力开发。收集物理机/虚拟机的CPU,内存,网络,Docker容器等元数据,支持将数据发送到Kafka,Cassandra或者文件
  • 2017.3-2017.4:linkerMg;Python,独自设计开发。根据Mesos API,获取Mesos集群中所有运行中task的stderr和stdout日志数据,存储到Cassandra中,提供给数据工程师分析。使用生产者-消费者模型,循环读取Mesos log,使用Cassandra-driver存储到Cassandra数据库

开源项目

  • 2017.4-2017.5:TinyURL;使用Golang和Gin框架,开发后端RESTful API。前端使用Vue做简单展示。
  • 2016.11-2016.12:g;shell,独立设计开发。受GitHub-tj/n启发,开发Golang版本管理工具
  • 2016.1-今:docker minimal go app;使用Docker部署最小化go应用
  • 2016.1-今:docker ganglia;容器化ganglia监控服务
comments powered by Disqus