个人介绍
六年的iOS开发经验,参加过多款app的开发,涉及到电商、音视频、VR、视频直播、地图、蓝牙、教育、区块链(以太坊钱包)等项目。热爱编程,对IT行业充满激情,工作积极主动,有较强的沟通能力,富有团队精神。
Ø 学习能力强,有创造性思维能力,有较强分析和解决问题的能力,勤于学习,不断完善自我
Ø 能熟练阅读技术文档;富有团队精神,责任感和沟通能力,工作积极主动,有较强的责任心和严谨的工作作风
Ø 热爱设计编写程序,对 IT 行业充满激情,能吃苦耐劳,能承担工作压力
Ø 对 iOS 开发有浓厚的兴趣,喜欢游览 CocaChina、code4App、开源中国、Swift 中国、博客园等技术网站,来提升自己的技术水平
Ø 另外,在实际工作中,可接受出差、加班
我的博客地址 :
工作经历
2020-01-04 -至今河南陀螺信息技术有限公司iOS开发组长
工作内容: 1.负责iOS平台直播架构设计和性能优化重难点技术攻坚 2. 按照项目管理计划,及时审核并按时交付高质量代码 3. 充分理解产品需求,并根据需求完成任务分工和关键模块开发 4. 推动项目稳定进行,解决上线版本突发问题 5. 积极研究移动平台新技术、功能扩展以及现有开发方法的改进 6. 主动关注并改善软件易用性,提升用户体验,精益求精
2017-02-05 -2020-02-04深圳市优学汇互联网教育文化传播有限公司合伙人
工作内容: 1.全面负责技术部工作,直接对总经理负责 2. 参与公司发展战略和计划的制定 3. 参加公司会议,将工作落实到位 4. 加强技术队伍建设和管理 5. 制定技术目标和工作方案 6. 加强部门合作,提供技术支持 7. 组织技术、产品开发与创新 8. 定期进行技术分析和质量分析工作,制定预防和纠正措施
2016-02-03 -2017-02-05深圳市学海无涯移动科技有限公司iOS开发工程师
工作内容: 1.参与项目的设计和策划,负责整个项目开发进度 2.负责视频直播以及VR视频和电商模块的开发 3.负责整个项目的搭建以及项目的优化 4.负责 bug 调试、修复、疑难问题的解决 5.使项目按时完成,符合需求
2014-07-07 -2016-02-02大连汇聚科技有限公司iOS开发工程师
工作内容: 1.参与程序功能设计 2.参与项目需求分析,撰写可行性报告 3.负责部分功能模块 4.项目按时交付,投入使用
教育经历
2012-09-01 - 2015-12-01辽宁师范大学电子商务本科
2013获国家励志奖学金,毕业时获得辽宁省优秀毕业生
技能
优学荟项目是一个拥有《三好小当家》和《三好少年创智编程》两大拳头课程为机构活跃生源,口碑营销与增加收入,帮助每一个家庭和孩子在应试,兴趣,实践等方面更加全面优质成长。 三好小当家课程:通过[自主理财]、[社会实践]、【专注力与情绪管理】等5个系列三好小当家综合实践课,让孩子从三好竞赛答题—计划计算的预算能力—现场制作加工过程—模拟场景销售—团队荣誉综评五个环节,课程贯穿系统性三好评价,全面培养三好小孩综合素质优质成长。(家庭的小当家) 三好小当家教学目标: 好习惯:卫生习惯 安全习惯 计划计算 好成绩:知识储备 计算能力 谈判能力 创新能力 销售成绩 好素养:时间观念 公众纪律 团队协作 受挫能力 集体荣誉 语言表达 《三好少年创智编程》是全国青少年机器人创客大赛图形化编程标准平台,让孩子系统学习高考scratch和python计算机语言,全国首创【软件+硬件+文学故事体+三好评价]教学体系,实现三好评价16大教学要素,全面地提升孩子综合素质,适应未来人工智能社会的发展需求。(未来的小主人) 教学目标: 好习惯:认真专注 踊跃提问 思考严谨 勤动手脑 爱护机器人 好成绩:编程知识 逻辑计算 创新能力 实践能力 表达能力 想象能力 好素养:团队协作 耐心耐力 精益求精 积极探索 乐于分享
项目描述:亭亭玉立项目是一个集电商、视频直播、社交、VR 视频等富媒体的一款 app。在这里品牌商只要注册一个账号,就可以发布自己的商品,我们有两大发布模式:传统模式和魔法模式,同时品牌商可以寻找代言人,指定代言人,方便简洁好用。同时我们平台也是主播职业成长平台,主播可以在直播间卖自己喜欢的商品,还可以授课,预约直播, 来获得收入和成长,这里的每一个主播都可以代言商品,也是一个主播职业成长平台。附近模块,任何人都可以上传照片和视频,你的视频和图片别人是可以打赏的,非常好玩的功能。我们还有社交功能,在直觉模块,可以多人聊天,单独聊天,每个人都是一个群主, 方便人们的互动。 主要技术: 1.用UIScrollView的代理方法以及NSTimer定时器来实现无限循环轮播功能 2.通过地理编码来获取当前的地理位置,把经纬度参数传入给服务器,调用接口就可以看到附近的人距离你有多远,实现附近功能 3.参考支付宝开发文档,接入支付宝 API 实现通过支付宝支付功能,需要创建 Order 类, 生成必要的订单参数 partner、seller、privateKey 等,将参数用 privateKey 签名调用支付宝接口将参数发送给支付宝,即可完成支付 4.集成环信SDK,实现IM聊天功能 5.用关键帧动画实现刷礼物特效 6.使用社交账号一键登录 7.通过文档使用 AFNetworking 请求数据,并分析数据,通过 KVC 给 Model 赋值存入数据源。再将得到的数据以合理的方式展示到界面上 8.代码优化,利用 MCV 及 MVVM 设计模式将 Model 层和 View 层分离开来通过中间的Controller层来控制两者之间的通讯,从而达到高内聚低耦合,维护更加方便 9.负责整个项目框架的搭建,通过 SVN 版本控制器来实现多人开发,用 Cornerstone 上传项目,与团队其他同时沟通共同开发同一个项目的不同模块 10.多线程异步加载数据(GCD),将同一页面的线程加入分组队列,实现界面同步显示内容 11.将数据解析封装到单独的数据解析类中,因为很多页面的数据结构相似,这样只 需要在解析数据时调用相应的解析方法,避免代码重复 12.消息推送,利用信鸽 SDK,实现消息的推送 13.集成魔窗SDK,可以通过深度链接,一键打开app指定的界面,也可以通过游览器打开 app指定的界面
项目描述:机汇APP是一款专注*维修市场服务综合性平台,平台拥有全网最全*配件供应链以及高端品控*配件维修服务咨询。为广大*维修人员提供最顶尖的技术支持、技术分享、技术难点攻克,解决行业信息闭塞。致力为广大*维修人员提供最全面的支持。 主要技术: 1. 使用第三方框架AFNetworking处理网络数据访问,用BLOCK封装,实现异步处理网络请求并对错误信息进行处理 2. 多线程技术,GCD&NSOperation的灵活使用 3. 用 AVFoundation 框架下的 AVPlayer 的子类 AVQueuePlayer 来实现音频视频的播放功能, 因为 AVQueuePlayer 的比较灵活,利用陀螺仪来实现视频的横竖屏切换 4. 搜索模块:将搜索的字体高亮,需要用到CoreText框架,给UILabel设置富文本属性 5. WKWebview 加载 html 网页,内嵌 JS 实现调整字体大小,自适应屏幕宽度,动态计算webview 内 容总高度 6.展示模块:UIScrollView中嵌套了多个UITableView。数据的处理很难,最后采取了将所有数据封装到一个工具类里,统一管理