简历

求职意向

  • 期望职位:后端(Golang)开发工程师

基本信息

  • 姓名: adolph lwq
  • 邮箱: echo bmFsYW4zMDE1QDEyNi5jb20K | base64 --decode
  • 学校:2012.9-2016.6,南京信息工程大学,计算机与软件学院,计算机科学与技术专业,本科学士学位
  • 技能简介:熟悉常用数据结构和算法,主要使用Golang和Python进行开发
  • 技术点:Golang,Python,Kubernetes
  • 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数据库

  • 2016.7-2016.8:linkerProcesshttps://git.io/vxQxH);Python,独立设计开发。计算CPU使用率,内存使用率等信息,存储到Cassandra。主要运行在Mesos上,个人使用Makefile和多个Docker容器在本地测试,减少线上运行Bug率

开源项目

  • 2017.4-2017.5:TinyURL;使用Golang和Gin框架,开发后端RESTful API。前端使用Vue做简单展示。demo
  • 2016.11-2016.12:g;shell,独立设计开发。受GitHub-tj/n启发,开发Golang版本管理工具
  • 2016.1-今:docker minimal go app;使用Docker部署最小化go应用
  • 2016.1-今:docker ganglia;容器化ganglia监控服务
  • 2014.3-2014.7:LMSForStorm;Java,主力开发。基于Servlet的Java Web在线学习平台。个⼈负责笔记模块、⽤⼾信息模块、课程列表模块等功能

Reference

comments powered by Disqus