联系方式
方式 |
内容 |
备注 |
手机 |
13343465608(武汉) |
18503085189(或) |
Email |
xidianli@foxmail.com |
271353531(QQ) |
微信 |
18503085189 |
|
基本信息
- 姓名年龄:李论/男/1990
- 学历背景:本科/西安电子科技大学-计算机科学与技术
- 工作年限:11年
- 技术博客:http://www.cnblogs.com/doudouyoutang/
- Github :https://github.com/liqiushui
- 职位履历:
- 路特斯,3年,武汉路特斯科技(武汉路特斯汽车)有限公司 - 工业IoT相关系统设计开发、视觉检测系统相关开发(2022.02 至今)
- 字节跳动,3年,字节跳动-iOS资深开发工程师(2019年8月2022.02)
- 小米,北京小米科技(武汉)有限公司-iOS专家开发工程师(2019年3月至2019年8月)
- 腾讯,7年,校招进入,腾讯科技(深圳)有限公司-iOS高级(2018今年升T3.2)开发工程师(2013年7月-2019年3月)
- 期望职位:移动端技术leader职位、全栈开发工程师、视觉算法设计师
技能清单
- 机器学习相关:
- 了解机器学习,机器学习的基本原理,支持向量机SVM、CNN、RNN等神经网络基本原理,了解强化学习的原理
- 熟悉图像视觉识别处理相关的任务,如目标识别、分割、分类、ORB, 对于YOLO视觉框架有较为丰富的经验;对于视频任务有一定处理经验
- 了解PyTorch、Tensorflow的常用深度学习使用框架,有TensorflowLite的音频处理分类的经验;有部分AIGC相关的模型部署使用经验
- 有iOS客户端AI相关比较丰富的经验,包括图像处理(目标检测、分类)、音频相关数据处理(分类,语音唤醒)、人脸检测、人体POSE检测
iOS开发、移动端开发:
- 精通Objetive-C、熟悉Swift、C、python,了解C++ 、了解javascript、lua
- 精通UIKit、Core Animation、内存管理、多线程模型,深刻理解iOS操作系统
- 熟悉App架构,稳定性、内存、CPU、帧率等性能优化疑难问题攻关
- 熟悉App的稳定性,安全,性能提升等品质建设
- 属性相关HyBrid框架性能以及原理 原生混合H5、Weex、ReactNative、小程序
- 熟悉轻量高性能卡片渲染引擎实现过程
- 熟悉发布流程(TestFlight灰度、企业签名发布),苹果审核规则
- 熟悉iOS逆向插件开发,IDA、Hopper静态反汇编分析,gdb、cyscript、tweak插件动态调试
音视频相关,直播平台和性能优化
- 采集:精通ReplayKit2、Airplay移动端视频内容采集技术,了解Android、PC平台常见内容采集技术;以及常用直播投屏内容采集技术
- 压缩:熟练iOS平台音视频编解码,AAC,H264、H265编解码
- 传输:深刻掌握直播推流原理、架构,熟悉RTMP、RTP、FLV、HLS协议,熟悉视频流传输质量提升策略
- 渲染:熟悉播放器原理、视频数据解复用、解码、YUV渲染,音画同步,流控策略,卡顿率优化策略; 自研视频播放器
- 直播: 熟悉直播业务,以及直播涉及到的音视频技术, 优化方案
开放平台、IoT 平台建设 & 视觉平台算法
- 熟悉开放平台相关业务, 开发者生态建设, 文档维护, 开发者SDK开发维护、开发者工具建设
- IoT系统设计与实现,MQTT、常用工业协议, OPCUA、S7、ModBus
- 视觉算法,Yolo系列,对于常用的目标检测、分类、分割 有较为丰富的经验
- 视觉检测系统,独立设计实现工业视觉软硬件系统一体,软件层面包含前后端设计与实现
- 了解YoLo框架的特性、局限性, 针对不同尺寸的模型有相应的数据训练经验
全栈开发
- Flutter & Dart 开发
- 小程序引擎原理,JSSDK(JSBrigeSDK)建设
- 了解JavaScript和小程序开发相关的知识、Web开发相关知识
- 其他后端
- Python相关开发、性能优化经验
- 了解后端常用组件、架构设计
- Rust部分使用经验,Java后端部分使用经验
工作经历-武汉路特斯科技有限公司(2022.028 至今 )
路特斯智能工厂IoT系统平台建设
- 角色:制造数字化IoT负责人
- 职责:
- 负责IoT系统整体平台设计技术方案、整体前后端架构方案设计;
- 负责IoT系支撑相关业务系统的设计,包括设备管理,设备采集子系统,数据清洗入库,数据支撑
- 关键词:
- IoT后台系统搭建,支持设备管理,设备物模型描述,MQTT中心,时序数据库存储,对外接口,以及边端采集系统
- 边端采集系统的设计、标准化、管理。MQTT协议,西门子s7协议,常用工业协议 OPCUA、ModBus。Profinet IRT IRT,了解常用CAN、RS485、RS232
- IoT客户端研发(Flutter 跨端),工业数据的业务服务。
- 工作内容和成果:
- 实现IoT平台从无到有,支持设备管理,数据清洗,入库,监控,自研云边一体数据采集,支持支撑4大车间相关业务应用,支持路特斯智能制造实时数字孪生。10000+数据点,毫秒延时采集
- 重难点方案的攻关,项目的规划,开发迭代流程,以及整体架构、核心功能的开发。所有技术点完全自研
- 采集工业现场冲焊涂总四大车间所有业务需要的工业数据,PLC数据、OPCUA、以及部分文件数据;支撑上层业务应用,数据入库,包括设备维护,三坐标,以及手持设备的工单系统,设备预测性维护,提升效率,降低成本达500w+。
- 针对业务需要,前后端系统架构设计,方案选型,研发迭代,质量管控(监控)
视觉检测平台与AI算法平台设计与实现
- 角色:视觉检测AI平台技术负责人
- 职责:
- 视觉检测项目落地技术负责人
- 视觉算法平台设计、支持图像标注、训练、部署、以及业务结果统计
- 具体项目设计与实现,边端算法系统的软硬件方案设计
- 工作内容和成果:
- 算法平台设计,图像标注平台、算法能力平台建设
- 算法平台采用LabelStudio搭建, 支持常见视觉项目标注,以及常见图像训练集格式导出,
- 算法训练采用Python环境 + Python笔记本框架 + Yolo v8算法实现一套训练脚手架,支持图像的前处理(旋转、尺度变换、噪声、伽马调整等),支持图像常见任务训练
- 算法标注平台支撑视觉训练项目100+;训练平台支持单卡、多卡联合训练
- 算法能力平台
- 抽象通用能力以服务的形式部署,OCR服务,将普通的电机字符识别提升至准确率97%,文字区域检测服务,条码识别服务,识别率提升100%
- 列举部分业务成果
- 座椅检测项目为业内最高难度项目,检测项达150+, 检测准确率达99.7%,同时因为该项目,产生了独立的视觉回测系统
项目 |
项目描述 |
项目难点 |
检测准确率 |
评价 |
某供应商座椅检测项目 |
座椅外观、配置检查,包含前后排、独立座 |
检测项多达150项,部门检测项需要经过多种图像逻辑处理;业务方要求指标准确率达到99.5%以上 |
99.7% |
甲方验收通过,并提升甲方了整体质量水平,降低人员质检工作量,减少常设岗位0.5人日 |
涂胶质量视觉检测项目 |
焊涂胶机器人视觉跟随,不同工位检测模板配置,实现涂胶质量(胶宽、断胶)检测,统计,告警 |
机械臂运动速度较快,要求实时处理;胶体颜色和材料背景色接近 ,识别困难;上位机和机械臂需要协同,定位检测部位和模板不出现偏差 |
98% |
整体指标优于行业内涂胶检测供应商软件的检测指标 |
防撞条类型检测 |
配置检测,防止装配错误 |
光照条件影响较大,检测目标多种类型非常接近 |
99% |
稳定长期运行 |
天幕检测 |
配置检测,防止装配错误 |
材料特征不明显,部分特征经常发生变化 |
99.7% |
稳定运行1年以上,误检率小于千分之三 |
底护板螺栓检测 |
防止螺栓漏打、脱落 |
系统拍摄环境受限,要求车辆行驶过程中不停车检测,车速较快;要求定位区分不同螺栓位置 |
90% |
稳定运行,减少人工检测项,只需要人工确认 |
VIN识别,提升作业效率 |
车辆条码识别,实时显示车辆信息 |
开放环境,受车间光线影响较大 |
100% |
稳定运行,减少人工检测项,只需要人工确认;长期免维护 |
门店应用云边一体平台
- 角色:云边一体平台技术负责人
- 职责:
- 云边一体方案设计,支持边端运维、监控、应用管理;云端应用下发、数据统计
- 边端硬件选型、监控方案设计
- 工作内容和成果:
- 运维功能支持
- 支持系统镜像一键自动化部署安装,无需人工干预。
- 监控进程自启动,状态信息实时上报,远程系统性能监控,日志上传
- 支持远程ssh登录,人工在线排查故障
- 难点
- 需要轻量化、成本较低、稳定运行 ; 支持跨平台
- 设备实时监控、实时异常监控、飞书实时通知
工作经历-字节跳动-资深iOS开发工程师(2019.08 至 2022.02)
飞书(iOS App)- 先进的企业办公套件
背景:
飞书是集聊天、音视频、文档多种功能一体的办公服务套件,面向企业,已经国际化面向全球市场,在业界赢得好评和较好的声誉。在疫情期间对社会免费开放,做出了比较大的社会贡献。
本人岗位的主要内容:将该套件中的能力以小程序、h5、bot、卡片多种形态的小程序的方式开放出去,打造整个生态链,(类似微信作为一个系统具备很多能力,其小程序开发者平台提供能力给开发者开发各种小程序),和开发者一起丰富飞书的生态环境, 为客户提供更好的服务。
消息卡片项目(动态内容的一种卡片)
背景:
一种轻量动态高性能的原生View构建方式,用户通过JSON描述动态的卡片内容结构,通过开发者生态支持卡片交互能力,提升动态的交互体验.
- 角色:消息卡片业务技术负责人
- 职责:
- 负责客户端整体设计技术方案、整体前后端架构方案设计
- 负责整体产品功能的设计, DSL定义, 提升卡片的动态化能力
- 负责项目管理,把控开发节奏,进度风险控制
- 负责iOS客户端核心功能研发,轻量卡片客户端实现
- 关键词:
- 轻量view动态化建设
- 三端一致性建设
- DSL设计
- 布局、样式设计、富文本、markdown
- 工作内容和成果:
- 新卡片引擎设计, 比teams的卡片架构更加优秀,性能更好
- 卡片引擎设计,原始数据结构, 布局渲染原理,以及交互方式
- 卡片性能提升,在所有设备上平均FPS达到 59.5,渲染一个卡片平均耗时小于30ms
- 卡片稳定性建设,因卡片渲染导致的Crash率低于 0.01%
- 卡片体验优化,成为消息中关键业务,优于Teams、Slack体验。
- 卡片新功能开发迭代,目前已经支持MarkDown多种语法
工作台项目(企业Workplace入口)
- 角色:工作台客户端业务技术负责人
- 职责:
- 负责客户端整体设计技术方案、整体前后端架构方案设计;
- 负责“轻量应用”(轻量小程序)的产品形态设计
- 负责项目管理,把控开发节奏,进度风险控制, 以及外部依赖协调
- 负责iOS客户端核心功能研发,轻量卡片客户端实现
- 关键词:
- 动态化建设
- 小程序动态化能力
- 小程序引擎SDK,JSON动态化,工作台(租户应用入口)动态化。
- 工作内容:
- 推动建立新的应用生态,动态卡片(一种类似RN优化之后,性能更好的动态化技术)实现落地
- 开发者工具,开发者文档,开发者发布链路,端上渲染设计整个系统的工作。整体业务流程落地
- 设计工作台(小程序应用入口页)客户端(三端)动态化方案
- 重难点方案的攻关,项目的规划,开发迭代流程,以及整体架构、核心功能的开发。 解决端上卡片数据请求性能优化,以及滑动列表性能优化问题
- 把握整体的客户端从设计到开发的质量,以及复杂业务需求下面的架构设计(ToB的业务复杂度更高,要求会更高)满足了动态化迭代的能力,带领三端客户端高质量完成产品需求。
- 实现了工作台(租户使用飞书的各种应用形态的入口页面)的动态化和灵活度提升,整体项目周期为半年
- 工作台承载MAU超1000万,每日PV超亿,稳定无故障
小程序引擎SDK开发维护
- 角色:小程序API 框架技术负责人
- 职责:
- 小程序API迭代开发和维护、API质量稳定性提升;
- 小程序API onCall建设
- 工作内容和成果:
- 客户端动态应用综合引擎的开发和维护。参与引擎的API重构,统一多种应用形态的API实现,API的一致性,提升开发者的开发体验。这一点是比较先进的理念和设计。
- API稳定性建设, 质量监控,提升快速定位问题的能力,快速响应开发者需求,实现当日反馈问题当天处理率90%
- 引擎音视频相关能力开发维护,同层渲染支持,引擎内部结构重构,一个API支持多种形态的应用
- H5 JSSDK 应用API设计、开发、文档维护。所有其他工作都是为了建立良好的开发者生态,和开发者一起打造飞书这个精品应用。
- 小程序引擎实现秒开(1s打开首屏)率达90%以上,提升应用体验
工作经历-小米公司-MIot(2019.03 至今)
米家(iOS App)- 摄像头硬件对用的相关业务
- 角色:米家-米家中所有摄像头相关业务技术负责人
- 介绍:米家是一个小米MIot(物联网、智能家居)战略性中控App,所有硬件入口,目前已经稳稳占据市场第一。主要功能是智能家居在手机上的入口。
- 职责:负责米家摄像机、门铃插件技术难点公关、性能优化
- 关键:App端与智能硬件端实时音视频通信、以及相关视频渲染、合成。参与新版本的P2P协议制定。
- 工作:负责米家所有摄像机项目。以及公版摄像机插件搭建(一个插件可以理解对应硬件的软体,摄像机公版插件主要功能包含,历史视频观看、实时视频观看、音频通话、变声等)、以及未来的新版本插件技术探索。在小米期间较短时间内,主要完成了小米摄像头,智能门铃等几款设备的插件开发。
- 解决了一个存在已久的H264视频流转Mp4存储Crash的问题。已经H265封装Mp4的问题:https://github.com/liqiushui/mp4v2-h265
工作经历-腾讯公司(2013.07 至 2019.03)
企鹅电竞-直播 ( 2016年11月 ~ 2019.03)
手Q动漫 ( 2015年7月 ~ 2016年11月)
QQ会员-个性名片 ( 2014年10月 ~ 2015年7月)
SNS应用部-QQ创意相机( 2013年7月 ~ 2014年10月)
部分业余项目
自动化web数据采集
- 通过Selenium驱动浏览器访问特定网站,然后注入js采集感兴趣的数据。
火币网自动交易系统
- 通过采集、监测火币数字火币交易价格,形成K线数据图,应用不同的策略,产生交易信号,然后将购买信号、卖出信号输出到订单系统进行交易。
白屏检测系统
- 通过视觉识别的方式,失败webview是否加载失败,产生空白页面,推广到全手Q中。
微信消息木马
通过Theos开发框架手工编写代码,Class-dump-z分析头文件,cycript动态调试代码,使用python编写服务收集聊天信息。
家校通
一款教师与学生联系的App,独立开发上架。
雨墨
一款汽车相关新闻聚合以及车友会交互平台,独立开发上架。
个人爱好
爱好
热爱计算机技术, 喜欢历史, 财经.