联系方式
- 手机:18516133629
- Email:beyondaverage0908@gmail.com
- QQ/微信号:605320322
个人信息
- 林平君,男,1992年生
- 本科经历:南昌航空大学,软件工程专业,15年毕业,CET4
- 工作年限:3年
- 技术博客:https://www.jianshu.com/u/657a7c77e675
- Github:https://github.com/beyondverage0908
- 期望职位:iOS开发工程师
- 期望薪资:16k~20k,特别喜欢的公司可例外
- 期望城市:上海
工作经历
好人生健康科技有限公司 (2016.07-至今)
- 2016.7 - 2017.6: iOS负责人(原团队2人,后团队1人,另一人离职)
- 2017.6 - 至今: iOS负责人 兼 前端工程师
上海慷慷汇科技有限公司 (2015.1-2016.6)
- 2015.1 - 2015.6 iOS开发实习生
- 2015.6 - 2016.6 iOS开发工程师
项目经历
好人生科技有限公司(2016.7-至今)
主要开发,维护项目包括——V健康Plus,跃动申能,快乐东方,健康交行,V健康
1. V健康Plus
项目语言OC/Swift混编,项目特点(难点 or 技术点)
- 多target (单个工程,输入如V健康Plus、跃动申能、快乐东方企业版(In-House)等三个target)
- 网络数据传输结合RSA和AES加密使用(我梳理了整套加密流程结合RSA,AES128,MD5—移动端与服务端在通信层的加密处理)
- 离线操作,数据本地化,设备间同步数据,数据关键字段AES128加密
- 统计业务和主业务(Controller)分离(我梳理主要思想与实现Method Swizzling - 统计功能)
- 利用CoreMotion框架实现实时记录运动信息
- WKWebView实现Native和JS通信关于使用WKWebView时,ViewController不调用dealloc方法的记录
- 实现列表图片懒加载(滑动不加载图片,停止即加载,使列表更加流畅)
上海慷慷汇科技有限公司(2015.1-2016.6)
主要开发,维护项目 —— 青苹果健康普通版,青苹果健康医生版
1. 青苹果健康普通版,青苹果健康医生版
项目语言OC/Swift混编,项目特点(难点 or 技术点)
- 多Storyboard开发视图
- 内存优化和列表流畅性
- openUrl方式实现组件化
- 下载中心模块,文件的断点续传下载
- UI性能调试及调优 我记录了——UI性能调试及调优
其他项目
1. V健康Plus小程序
由于公司(好人生科技有限公司)的业务扩展,需要在微信端支持业务,所以从客户端转向微信小程序。由此也学习前端知识,负责【V健康Plus】小程序的开发,已独立开发完成第一个版本。
2. 保险公司微信端公众号增值服务——前端项目
由于公司(好人生科技有限公司)和多家保险公司有合作,需要对保险公司提供增值服务。所以开发了如”体检指标”,”心理测评”,”生理测评”,”智能预诊”,”健康咨询”等多个模块。现已经上线到中宏保险,泰康保险,中德安联等多个保险平台。
开源项目和作品
开源项目
- LoopTimer:1. 基于GCD实现的一个定时器 2. 不依赖于NSRunLoop 3. 不会产生循环引用 4. 支持GCD queue,在其他线程重执行任务 5. 支持closure语法执行
- MKDateFormatterFactory:1. 工厂单利类创建DateFormatter对象 2. 缓存DateFormatter对象,减少创建对象开销 3. 提供了对时间格式化自定义格式,和系统格式。
技术文章
我的博客地址我的博客
技能清单
以下均为我熟悉使用的技能
- 客户端iOS开发:Objective-C/Xcode/Swift
- 前端开发:HTML/JavaScript/CSS/Vue.js/IDEA
- 抓包网络调试工具:Charles
- 数据库相关:SQLite/MySQL
- 协作管理:Git/Svn
- 终端:zsh
致谢
感谢您花时间阅读我的简历,期待能有机会和您共事。