Self-Introduction

5 年经验 Android 开发者,其中 2 年 Kotlin 经验(从大约 0.8 版本开始使用),3 年带领 5 人以下研发小组经验。

入门级全栈工程师,Bootstrap / ReactNative 略有接触,Node.js 可以写出临时解决问题的脚本或后端业务,此页面正是使用 gulp + ejs 构建 : )

熟悉敏捷开发相关的实践和理论,推崇看板方法以及 TDD 模式推动研发工作。

Linux / GNOME3 / vim 用户,Intellij Idea 正版付费用户,熟练使用 Git-Flow / GitHub-Flow 工作流。

对 Docker 有比较深入的理解,曾使用 Docker Remote Api 开发过 Android 应用。

热衷于开源项目,为 MoKee Open Source Project 数个关键技术点的开发者之一,Node.js 官方网站 中文翻译贡献者,Node.js 基金会成员。

Work Experience

Android Engineer @SujiTech

APR 2017 - NOW

负责规划 Pandas QA 的 Android 客户端开发,实现产品功能以及提出产品规划上的建议。

Client Engineer @风暴云文档

AUG 2016 - FEB 2017

在朋友的创业项目担任客户端工程师,分别使用原生 Android 以及 ReactNative 实现两个版本的客户端。使用 Node.js 帮助处理一些后端业务以及协助把其他业务处理成 Docker 镜像并部署到服务器。

Android Senior Engineer @ezbuy.com

JAN 2016 - AUG 2016

参与 EzBuy Android 客户端的日常开发工作以及制定工作计划,以及负责 CI 系统的 Docker 镜像维护 / 架构设计 / 各种代码优化以及重构旧代码等工作内容。

Android Team Leader @GitCafe

MAY 2014 - OCT 2015

负责 GitCafe Android 客户端的开发以及工作协调。与 Ruby 后端写的 REST API 通信并通过 GSON / DataBinder 等第三方开源库把服务器内容以 MVP + MVVM 方式展示到客户端。

Education

Communication Engineering @SZPT

SEP 2009 - JUN 2012

在深圳职业技术学院学习通信工程专业课程,大学期间自学了 C# 和 Java。

Physical @Guangdong Zhaoqing Middle School

SEP 2003 - JUN 2009

中学期间开始学习编程并参加 OI 竞赛,取得 NOIP 市到国家级奖项若干次。