熟练掌握Objective-C,熟悉Swift、Android、JS、HTML、flutter等开发语言,具有丰富的实际开发经验
熟悉使用MVC、单例、MVVM、代理、通知、KVC、KVO等常用设计模式
熟练使用主流的一些数据存储方式:对象序列化,偏好设置,FMDB等
了解加密算法(MD5,base64),解决php和ios通信加密的问题
熟悉使用网络处理,多线程,图片缓存和数据缓存
熟练使用UIView 动画和CoreAnimation 等核心动画
能够使用Socket实现聊天功能
熟悉iOS原生APP与H5页面交互,互相跳转和传值等
熟悉OC的内存管理机制,runtime的运行机制,以及对APP的调试、优化
熟练使用高德地图SDK,实现定位,线路规划等功能
熟练使AFN,SDWebImage,FMDB ,MJRefresh,MJExtension,MBProgressHUD, Masonry等第三方框架
熟练使用SVN、Git代码管理器以及cocoaPods等第三方管理工具
具有良好的英文文档阅读能力,能够熟练阅读英文资料并善用Google/StackOverflow/Github等网站
熟悉Android开发,VUE开发
项目:优学院(教育类型、日活跃量十万左右)
团队合作,协助项目经理管理开发项目;
独自负责移动端产品iOS客户端的开发、维护和改进;
重构应用中整个课程模块,大幅度提升应用的性能和稳定性,降低崩溃率,提升用户体验;
解离项目中的代码,采用合适的设计模式调整对应模块以提高性能和拓展性,便于以后的维护和开发。
负责与后台沟通实现对应功能的方法和数据的解析处理,并及时完成自己的相关模块;
参与技术讨论,设定数据结构模式,保证学生的学习成绩能实时同步,学习记录正确无误;
独立开发的项目:
中格优至-承运商,中格优至-仓储,91物流承运商,91整车仓储(物流类)
警用行业联盟(工具类)
佳之富(信用卡套现的APP,企业版,App Store上只是展示用的)
角色 | 职位 |
负责人 | iOS高级工程师、前端开发工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
项目描述: 一款支持离线和在线学习课程的APP,在线自动同步学习记录,随时随地查看课程进度成绩,扫描书本里面的二维码,自动跳转到相对应的章节。分为教师和学生两个客户端,老师能在线一键点名,发布作业、投票、活动等功能。 责任描述: 重构项目首页所有
九利九是一款基于信用卡套现的APP,类似于线上POS机,更加方便快捷。而且还有推广收益等功能。 个人开发,从0-1完成整个APP的研发工作。
一款用于警用装备查询和交流的APP。 里面包含设备介绍,新闻展示,评论,收发表情,单聊,群聊,视频播放等功能