7年iOS开发工程师,2年Golang后端开发,2年H5开发,1年Java后端开发
在美团点评时曾管理11人前端团队。
项目管理和开发经验丰富
博客: http://blog.flywithme.top
Github: https://github.com/flywithbug
后端管理平台:https://www.flywithme.top/dashboard
点评管家(负责人)
完成JSBridge框架多端统一。
模型自动化生产。
图片组件库。
视频上传组件,支持超长视频的分片上传,减少手机的内存和CPU使用率。
Jenkins自动化打包集成管理
大幅提升了应用的稳定性。
项目结构进化,使得结构分层清晰,易于维护。
pod依赖管理更加方便,在进行业务开发和模块升级的时候,节省了开发的人力成本
地址: https://itunes.apple.com/cn/app/dian-ping-guan-jia-da-zhong/id793755894?mt=8
点评:匠心(移动端项目开发负责人)
负责移动端(iOS/Android/h5)与服务端和产品的开发协调和沟通工作。
主要工作:技术需求评估,工时评估,开发人员配置,iOS项目搭建,前后端接口和数据模型定义,业务和功能开发。
地址: https://itunes.apple.com/cn/app/jiang-xin-mei-tuan-dian-ping/id1152234591?mt=8
内部消息系统(Golang+mysql)
因为自动化持续集成需要及时知晓任务的执行结果,不同的任务需要通知到具体的负责人
所以就基于公司内部即时通讯工具(大象)做了一个内部消息群组管理器,可自定义群组,通知图标,群组关联人员和发送的消息内容等
提供了消息发送,群组管理,人员关联管理,新增应用等内网接口,方便其他的自动化服务接入
服务接入方有:Crash报告自动检测系统,模型自动生成器,定时任务管理器,测试组(发布封板和众测通知等)
定时任务管理器(Golang+mysql)
主要用于小组内部的定时任务管理,例如Crash日志的定时抓取,定时启动模型自动化生成工具,判断是需要更新模型,定时做项目编译检查和打包。
定时任务可自定义任务结束时是否需要通知到责任人(接入了内部消息系统)
可使用提供的api接口创建和管理任务
记录任务日志,方便查询日志执行情况
角色 | 职位 |
负责人 | iOS/H5/Go工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |