简历

基本信息

姓名:杨健
手机:130 5158 3571
邮箱:ReadyShowShow@gmail.com

基础技能

  • 熟练使用并深入理解数据结构与算法
  • 熟练使用版本控制工具的各种命令(git和svn)
  • 熟练使用23种设计模式、OOD设计开发
  • 深入了解网络协议以及工作机制(HTTPS/HTTP/TCP/UDP)
  • 精通Android四大组件,及四大组件的Binder通信机制
  • 精通View的绘制原理与事件传递机制,制作各种自定义View
  • 深入理解JNI机制与JNI开发
  • 深入理解JVM内存管理策略
  • 熟练进行软件性能调优
  • 熟练使用Jenkins配置自动化构建系统(自定义构建过程以及邮件格式)
  • 熟练百度地图、高德地图、GoogleMap等SDK的使用
  • 熟练使用支付宝平台或微信平台进行支付开发
  • 熟练使用JSON数据格式
  • 熟练操作蓝牙以及BLE蓝牙
  • 熟练拍照、录像以及音乐等多媒体
  • 熟练操作SQlite数据库
  • 精通的开发语言有Java、Kotlin
  • 熟悉的开发语言有C/C++、Python、PHP、C#、JavaScript

工作经历

环球优学(北京)教育咨询有限公司

岗位 部门 在职时间
Android开发工程师 技术部 2016.1~2018.1

环球优学人事经理电话: 18646170065

工作内容

基本开发工作内容:

  • 开发新应用,共5款应用:环球优学学生版、环球优学老师版、环球优课、魔7背单词、pad定制版桌面
  • 持续迭代并改进原有应用,提高性能,修复bug
  • 技术分享,包括新技术的分享、新员工入职培训、代码设计的讨论、代码质量的审查。

架构工作内容:

  • 封装网络框架,封装通用基类
  • 引入组件化构建方案,使得重复的代码及资源得到快速复用。
  • 引入Tinker,热更新技术的使用,快速修复线上bug。
  • 搭建自动化构建平台,利用Jenkins工具使得项目快速稳定的进行迭代。
  • 自动化单元测试,利用Jenkins平台,定时发送自动化测试报告。

工作业绩

  • 利用自动化技术,加速团队开发效率。
  • 为线下学生买课提供方便,提高了购课率。
  • 间接性的为公司融资做出贡献
  • 间接性的为公司上市提供了强有力的保证。

项目经验

1.环球优学学生端

学生购课软件
此APP在应用宝下载地址:http://sj.qq.com/myapp/detail.htm?apkName=com.topglobaledu.uschool

项目概况:

  1. 通过该App,可以浏览教师发布的课程,可以购买课程。
  2. 项目实现了整个支付流程。
  3. 项目主要的功能有:学生登录注册,设置年级,定位与设置位置,查看老师发布的课程,查看课表,在线学习,在线评价学习结果,学生买课,支付,查看订单等

我的职责与编码任务:

  1. 架构基础网络部分,构造一个具有拦截指定code码的系统。
  2. 架构activity的基类,实现每个界面必须执行的步骤。
  3. 实现登录注册流程。
  4. 用户个人信息设置。
  5. 展示发布的课程列表。
  6. App启动界面
  7. App首页。
  8. 使用网易及时通信技术,与教师的在线沟通,与客服在线沟通。

对项目额外贡献:

  1. 项目架构:对Project下不同目录具体功能的指定。
  2. 搭建Jenkins自动化构建系统。
  3. 引入自动化Jenkins工具,可及时跟进项目最新状态。
  4. 构建的网络基础框架,实现特殊code码的统一处理等。

我的收获:

深刻认识23种设计模式,运用了大部分设计模式。

2.环球优学教师端

课程发布软件
此APP在应用宝下载地址:http://sj.qq.com/myapp/detail.htm?apkName=com.topglobaledu.teacher

项目概况:

  1. 教师通过该APP注册并认证教师资格。
  2. 教师通过该APP发布课程。
  3. 接收学生下单产生的订单。
  4. 教师完成上课流程。
  5. 教师查看收支状况。

我的职责与编码任务:

  1. 启动界面,包括版本升级、广告页展示等。
  2. 登录注册流程。
  3. 完善用户基本资料的功能。
  4. 查看订单功能。
  5. 查看课表功能。

对项目额外贡献:

  1. 制订CI中的CheckStyle规则,检测代码格式是否有误。
  2. 制定CI中的PMD规则,静态分析代码问题。
  3. 制定CI中的Findbugs规则,静态分析字节码问题。
  4. 制定CI中的Lint规则,检测APK性能等问题。

我的收获:

  1. 使用自动化检测代码,提高代码质量。
  2. 全面理解Jenkins自动化工作机制,实现自定义构建过程,自定义邮件等。

3.环球优课

课堂直播软件
APP下载地址:http://i0.hqyxjy.com/apk/Live_1.0.0_10181532_hqyxOnline_4249.apk

项目概况:

  1. 课堂直播,老师在PC端直播录课,学生在手机端收看对应的直播。
  2. 学生的注册登录。
  3. 学生的个人个人资料管理。
  4. 学生购买课程。
  5. 查看已经购买过的课程。

我的职责与编码任务:

  1. 登录注册流程。
  2. 个人资料管理界面。
  3. 首页展示。
  4. 直播界面的展示。

我的收获:

  1. 对TCP/UDP/HTTP/HTTPS全面认识

4.魔7英语

背单词软件,只能在定制pad上运行。

项目概况:

  1. 学生登录此APP,选择已经购买的课程,开始识记单词。
  2. 定时拉取复习计划,引导学生复习。
  3. 单词点击具有基本的发音与解释功能。
  4. 没有购买课程的用户具有体验功能等。

我的职责与编码任务:

  1. 用户体验入口页面。
  2. 单词识记页面,点击单词列表中的单词实现发音与释义的交互显示。
  3. 词库资源的更新机制。
  4. 复习单词异步提交机制的实现。

我的收获:

  1. 对生产者与消费者的任务调度关系的深刻理解。
  2. 对多进程与Application的关系理解。

5.桌面程序

Pad的桌面程序,只能在定制的pad上运行。

项目概况:

  1. 类似Android系统桌面的一款应用。
  2. 该应用能自动下载后台提供的APP,即存在应用管理界面。
  3. 该应用在启动子应用时提供免登陆操作

我的职责与编码任务:

  1. 应用管理界面的实现。
  2. 应用下载静默安装策略。

对项目额外贡献:

  1. 日志上传服务,适时上传客户端日志,以跟踪与定位信息。

我的收获:

  1. 对JavaClassLoader机制的重新认识。

6.智能眼镜

类似于GoogleGlass的一款眼镜,分为眼镜端与手机端。
手机端APP在GooglePlay下载地址:https://play.google.com/store/apps/details?id=com.insenth.android

项目概况:

  1. 在半透明的眼镜中内嵌一片显示器,辅助骑行时的导航。
  2. 记录骑行的历史数据。
  3. MP3播放,拍照与录像。

我的职责与编码任务:

  1. Google地图在WebView上的展示与导航。
  2. 手机与眼镜的蓝牙连接与交互。
  3. 骑行数据在手机上用图表的形式展示。
  4. 拍照与录像。

教育经历

学校 学历 专业
鲁东大学 本科 软件工程

在校经历

  • 软件比赛:蓝桥杯1等奖

其他信息

Github开源https://github.com/ReadyShowShow/explosion
简书:https://www.jianshu.com/u/19de98e51701
CSDN:http://blog.csdn.net/ReadyShowShow?ref=toolbar
GooglePlay上的C++游戏: https://play.google.com/store/apps/developer?id=Jian+Yang

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,049评论 25 707
  • <a>基本信息</a> 姓名: 姚朝文         毕业时间: 2010   性别: 男          ...
    yaochaowen阅读 1,139评论 0 4
  • 刚离职几天,这几天在对上一份工作进行一个全面的总结,首先是先把简历更新一下,两年没有更新过简历了,加上离职前在公司...
    痕迹Dev阅读 25,649评论 53 744
  • 故事是这样的: 苏东坡到杭州做刺史,一天在审一案件时, 原告状告被告欠债不还。原告诉称:“我帮工打杂积...
    南风鱼儿阅读 257评论 0 1
  • 一、如何能够去做重要不紧急的事情? 1、要学习GTD的思想,GTD是英文Getting Things Done的缩...
    小琳公子阅读 331评论 0 0