个人简历

个人信息

  • 姓名:张宁浩
  • 电话:185-7640-9210
  • 学历:大学本科
  • 毕业院校:大连东软信息学院
  • 专业:计算机科学与技术(嵌入式软件开发方向)
  • 工作年限:4年
  • 技术博客地址:https://oliverqueen.cn/

个人优势

  • 熟练掌握Objective-C,Swift等编程语言,有良好的OOP思想及编程习惯,熟悉OOP的程序设计方法,
    熟悉网络编程;深刻理解OC内存管理机制,使用Objective-C语言开发有3年经验;

  • 精通MVC、MVVM 等常用的设计模式并能熟练运用到项目构建;
    熟练使用Cocoapods,carthage集成,管理第三方类库 封装私有pod,高度实现项目组件化等;

  • 对代码结构优化、内存占用优化有一定经验,在多线程编程中有大量的经验,对提高CPU使用率,提高
    App启动速度有一定经验;

  • 善于封装SDK,对项目组件化有一定经验

  • 善于总结工作中的问题,每周都会对本周工作进行总结查漏补缺,坚持更新自己的技术博客,致力于分
    享自己的研究与发现

  • 善于使用OpenGL做图片处理,使用AVfoundation库进行音视频的处理

  • 熟练使用Runtime(因为之前一直在做SDK和组件化的东西,大部分功能需要用Runtime实现)

  • 精通http请求流程,以及优化App内部网络体验
    参加掘金翻译组,翻译过两篇国外文献、目前正在翻译 Marin Todorov的《RxSwift-Reactive
    Programming with Swift)-书

  • 编写iOS的DNS解析库,应该算是业内较早的(在我做的时候没发现有完善的版本),SDK已经编写完
    成,目前技术文档已分享到社区,获得比较好的反响,下一步准备将公司的业务代码解耦之后开源,让
    更多的人使用.

  • 沉迷于技术,热衷于编程,有较强的钻研精神,和学习能力,对目前所从事的工作有极大的兴趣和热情

工作经历

1.香港绿洲游戏

工作时间: 2014.12-2015.5

工作内容:

  • 参与公司iOS 项目的设计与实现,包括界面设计,搭建,以及简单的图像处理

  • 与后端服务器交互,共同协商后台数据编写.

  • 负责开发者账号的申请,证书申请,测试设备调试以及APP审核上架等操作,整体的App上架操作

  • 广告SDK的编写.私有AP的使用等

  • 负责调研用户喜好,引导APP的开发与改进,延长APP的生命周期。

主要项目:

HiGame

主要是针对中东市场,是一款类似于游戏盒子的App,主要为公司的游戏进行服务,会推送一些游戏攻略,视频等信息,主要难点在于动画交互,和视频播放,私有API的使用,以及获取用户信息.,当时做这个项目属于本人iOS起步阶段。

2.北京弟傲思时代信息技术有限公司

工作时间: 2015.5-2016.6

工作内容:

  • 参与公司iOS 项目的设计与实现支付SDK开发

  • 完成多款产品的更新迭代,对项目进行优化,管理;

  • 新技术的研究与学习;

主要项目:

课栈

主要针对学生用户, 他们可以在我们的平台上选择自己中意的培训机构来进行咨询和报名 可以申请贷
款,还款,预约课程、试听等操作 该项目使用MVC架构,使用Mantel,AFnetworking,Sdweblmage
等第三方库 同时大量使用JS交互,主要难点在于一些UI布局,TableView滑动加载的优化

课栈互联

校内教师的管理,实现学生录入,学费缴纳,人员管理、课程发布等操作.属于学校的OA系统.主要难点在于大量表单填写,富文本编辑器的实现.

工作总结:

技术成长最快的一次工作经历,由iOS初级开发者向中级过渡,大量的工作内容使我得到了很大的提高

3.美图公司

工作时间: 2016.6-2018.6

工作内容:

  • 美图整体工具线的开发,相册SDK,WebKitSDK,DNS解析SDK,等一些通用SDK.

  • 负责海报工厂App的整体迭代,需求评审,运营活动等

  • 负责MixV的iOS端开发.

  • 负责美颜相机的社区线iOS开发

  • 支付SDK开发

  • 完成多款产品的更新迭代,对项目进行优化,管理;

  • 新技术的研究与学习;

主要项目:

MTFastDns

美图的DNS解析SDK,主要针对DNS劫持,DNS解析时间过长等问题,最初接入美拍,提高直播的推流
拉流的成功率,降低网络延迟。后续接入美图全系产品.算是在美图做的比较重要的SDK,花的精力比
较多,因为在做的时候业内没有这方面成熟的产品,所有的坑自己踩,目前已经公开了技术文档,SDK
后续开源.

海报工厂

管理整个海报工厂项目,维护、版本迭代等,优化、重构原有的重要逻辑(拼图、图片处理、音视频处
理上传下载等),极大的提高原有性能,规划讨论一些运营活动,提高产品日活,目前日活10W左右,
线上Crash控制在两位数.海报也是公司内第一个适配新机型和新系统的App,个人感觉在接手该App
后,App质量显著提升.

MixV

类似于VUE的视屏编辑App,依赖于一些公司的底层库,进行视频编辑和一些特效视频的拍摄,由swift
编写.这个项目将本人的Swift水平从swift2.0强行拉至SvNft最新版本,做一些音视频的处理,已经内存
优化的相关操作

美颜相机-社区线

美颜相机内置的社区模块,致力于让用户更好的使用美颜相机拍照,分享一些用户自拍的技巧,主要涉
及到视屏播放,音视频处理,图片处理,复杂U动画的实现,瀑布流下优化TableView的加载速度等.

工作总结:

由中级开发工程师到高级开发工程师的过渡,学到很多很多的东西,养成技术积累的习惯,每周会在组内做技术分享,建立了自己的博客,加入了翻译组,开源自己代码,与很多前辈交流接触,学到了不少的东西。对自身可以说是一个飞跃。

4.腾讯(Tencent)

工作时间: 2018.7-至今

工作内容:

  • 负责全民K歌海外版的研发工作。

  • 负责基础组件的封装和维护。

  • 新的技术攻克

主要项目:

全民K歌

《全民K歌》是一款由腾讯公司出品的k歌软件,具有智能打分、专业混音、好友擂台、趣味互动以及社交分享功能。2014年9月10日,全民K歌ios版本在app store首发,推出后备受好评。
2014年8月26日,备受K歌玩家期待《全民K歌》正式开启预约下载,并将于2014年9月1日首发。作为腾讯首款K歌交友应用,《全民K歌》独创歌曲段落重唱功能,并拥有智能打分、趣味调音、好友擂台、趣味互动等功能。

  • 主要在做音视频处理,各种音效,视频特效合成的工作,包括但不限于混音,电音,视频滤镜等效果;

  • 基础组件的封装,以及项目组件化的推进。

自我评价

在工作中有很强的责任心和求知欲,有很强的学习能力,善于发现,和解决问题,并能从问题中总结规律。使自己得到提升。善于举一反三触类旁通。有较强的团队合作精神,同时也具备很强的独立开发的能力,有较强的适应性,吃苦耐劳,工作踏实严谨。最重要的一点就是深深的爱着自己所从事的工作, 喜欢编程,坚信代码可以改变世界。但是不满足于目前的工作内容,想学习世界各地的先进技术,不断的提高自己,希望能继续深造,在图像识别,人工智能领域有所造诣。

0%