联系方式
- 手机:15989750625
- Email:lengyue524@gmail.com,lengyue524@126.com
- QQ:24662231 WeChat:lengyuexin520
个人信息
- 李航/男/1987
- 本科/武汉大学东湖分校 计算机科学与技术专业
- 工作年限:11年
- 技术博客:https://lengyue524.github.io/
- GitHub: https://github.com/lengyue524
- 期望职位:Android/iOS高级程序员,应用架构师
- 期望薪资:税前月薪40k-50k,特别喜欢的公司可例外
工作经历
广州虎牙信息科技有限公司珠海分公司(2016年4月 至今)
工程效能组,iOS测试自动化开发
从0开始搭建iOS测试自动化平台,打通构建->测试->结果->优化测试流程。
解决iOS测试成功率问题,Monkey成功率从30%提高到90%,测试用例成功率从70%提高到95%。
iOS代码覆盖率开发,帮助测试改进测试用例,帮助开发筛除无用代码提升代码质量。
指令服务开发,解决用例与App的通信问题,实现数据mock,测试流程记录,测试结果导出等,在打通测试流程中起到关键作用。
Yome Live(海外秀场直播)
iOS小组组长,带领团队进行APP开发,管理开发团队,新人培养。
负责秀场直播业务功能开发:完成主播开播功能开发,实现连麦,跨房,多人语音直播间,直播间玩法等功能开发。
线上数据分析与性能优化:直播间秒开,图片加载优化,切换直播SDK到虎牙,关键节点监控分析等。
腰果直播
参与iOS客户端的开发,负责UI界面的开发。开始android向ios的技术转型。
积极研究AI体式识别功能在移动设备上的落地,说服领导将服务端识别转移到客户端,大大减少服务端计算压力,提升体式识别速度。
参与AI体式识别功能的开发,与AI小组配合使用CoreML与TensorFlowLite进行人体骨骼框架识别,并配合服务端体式算法下发,给用户的瑜伽动作打分。
负责腰果直播业务功能的开发,包括主播直播间功能开发,观众端重构等。
实现了主播端同时对8个观众动作进行点评教学,与主播观众端一对一教学等功能。
我的世界联机盒子(最高日活200W,同时在线30W)
负责项目中部落、支付接入、资源下载、游戏中UI等功能的开发。 对项目原登录功能进行重构,将登录成功率从60%提高到80%。
使用IDA对《我的世界》进行静态分析,HOOK游戏函数实现方块破坏控制、玩家分组、游戏环境控制、攻击控制等联机盒子功能。
负责联机盒子小游戏的开发,负责c++底层与java层逻辑交互,游戏状态管理,玩家数据通信,游戏逻辑的开发。参与开发了“职业大乱斗”、“红蓝大战”、“暴走英雄”、“萌兽三国”、“守望堡垒”、“基地战争”、“大领主”等小游戏的开发。
语音房间功能的开发,接入语音SDK,为玩家提供主题语音房间聊天功能。采用抽象工厂设计模式,定义语音接口,方便接入声网,游密和公司的语音SDK,并对效果进行评估。 (技术预研期间研究opus编码,并成功编译最新so库:OpusAndroid)
爱浦京软件技术有限公司 ( 2013年7月 2016年3月 ) Android开发工程师
伟诚科技有限公司 ( 2009年12月 2013年6月 ) Java开发工程师
个人项目
水果太鼓
使用Arduino UNO和MPR121-Breakout-v12芯片进行开发。
实现Arduino UNO在Nintendo Switch上的驱动,使switch能够把单片机识别为手柄。
MPR121-Breakout-v12识别用户敲击水果的感应。
我是秋叶原
因为自己对动漫的爱好而促成的项目,项目使用jFinal开源框架进行开发,前端使用freemarker、jQuery技术,自己开发了简单的百度播放器jQuery插件。数据库使用mySql。使用scrapy自动从网上抓取动漫信息并更新到站点,实现网站信息的自动更新。此项目已暂停。
开源项目和作品
开源项目
- godot-flappybird : 使用开源godot游戏引擎制作的flappybrid,开发使用类Python的脚本语言gdScript。
技术文章
技能清单
以下均为我熟练使用的技能
- 手机开发:Anroid、IOS
- Web开发:servlet
- Web框架:JFinal/EOS
- 前端框架:jQuery
- 前端工具:PhoneGap/freemarker
- 爬虫:scrapy
- 数据库相关:SQLite/MySQL/SQLite/SQL SERVER/ORACLE
- 版本管理:Svn/Git/TFS
- 云和开放平台:leanCloud/百度地图
- 3D建模:Blender
自我描述
9年工作经验,爱研究各种技术,尤其是移动端技术。业余研究学习其他技术,并在部门中分享经验。
喜欢研究新的技术,翻阅各类bolg,googlecode,github等网站查看学习新的技术实现。特别喜欢youtube的各类技术视频教程,英语听写能力一般。
原公司平台的开发经验,擅长各种功能接口的模块化设计,熟悉常用设计模式,网络通信与多线程编程,了解OpenGL ES。
多年的移动端开发经验,业余对跨平台开发进行学习和了解(Flutter),思考其在项目中使用的可行性。
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。