刘华龙

移动端开发工程师

教育背景

  • 2014 - 2018本科
  • 广东工业大学

技术成长

iOS 开发
大二开始自学 iOS 开发,有开发者账号,有已上架APP,名为“况况”,App Store可搜索
开发需求谨慎细心,体现在提测后缺陷数较少,CodeReview被发现问题处较少,获得公司18年度优秀新人
公司推行Swift开发,故使用Swift较多,喜欢研究Swift新特性,对OC底层也略有研究
对架构模式颇感兴趣,熟练使用VIPER架构,对Uber的RIBs框架也有所了解
对性能优化、启动时间优化、代码优化、数据安全有一定的了解,通过Instruments定位内存泄漏和帧数偏低等问题
研究过一段时间的iOS性能监控,基于第三方GodEye框架,自己开发并封装了一个CocoaPods库,已投入UI自动化测试中监控性能问题,源码已上传至GitHub:https://github.com/TuanDai-MPD/HLAppMonitor
利用runtime运行时和swift反射机制来运行时生成 UI 控件的标签,开发人员无需手动为每个 UI 控件加标签,兼容obj-c和swift,已投入项目的自动化UI测试中,源码已上传至GitHub:https://github.com/L-hualong/HLUIAutoTest
掌握iOS逆向插件开发,IDA、Hopper静态反汇编分析,cyscript、tweak插件动态调试,MoneyDev等逆向工具的使用,具体相关作品和技能已总结至我的个人博客:http://www.hualong.me/2018/10/10/security/
Devops
对Jenkins及其插件略有研究,使用Jenkins+XcodeBuild实现自动打包并上传至内部devops平台,并对其他相关持续集成技术有所研究,比如fastlane、itms-services协议(OTA)、流水线、shell脚本等等
调研UI自动化测试,最后选择Appium+Python作为移动端测试框架,并且协助测试同事完成测试脚本的编写,在bug回归测试中更早地发现问题,在我的博客中有原理分析和实践记录:http://www.hualong.me/2018/06/20/UITest01/
自我描述
是个技术宅男,有良好的沟通能力和团队协作能力
喜欢进行疑难问题攻关,乐于探讨分享前沿技术
热爱工程师文化,接受加班

工作经历

项目经验