个人简介

目前就职于百度MEG,先后在全民小视频、百度直播中台、视频创新担任iOS开发。

自2015年开始借助iOS开发,至今已有3年开发经验。熟练掌握Swift、Objective-C代码的编写。熟悉大部分iOS开发与调试,理解iOS App结构与运行机制,注重代码质量与执行效率。

了解常见移动 App 架构,长期使用 Swift 与 Objective-C 进行混合开发,熟悉各类常用第三方库的使用。

熟悉 iOS 库的开发与发布,了解怎样利用 CocoaPods/Swift Package Manager/Cathage 进行打包与集成,业余时间热爱编写开源代码。熟悉持续集成,能够编写 Jenkins、Travis CI 等持续集成工具的配置。

熟悉 Git Flow 工作流程,有较好的 Git 使用习惯。有良好的代码风格与清晰的文档结构,遵循团队开发规范。

熟悉各种Hybrid/JS Binding技术。熟悉React-Naive、Electron等框架的开发(本简历为RN版),有丰富的踩坑经验,能够开发iOS/Android原生package。

熟悉Web开发。具备开发package、cli的能力。了解如何利用JS编写各个平台的中间层或API Binding。

寻觅一份 iOS 开发的全职正式工作,也可以根据具体情况考虑其它相关岗位。

技能专长

  • Objective-C94
  • JavaScript95
  • Swift95

技能评价

编程技能
  • ReactNative
  • Swift
  • HTML & CSS
  • Javascript
  • Objective-C
  • Electron
  • Shell
能力简述
有良好的代码编写规范,
对应用工作机制较熟悉,
有良好的程序开发能力,
积攒了丰富的调试经验,
热衷于用代码解决问题,
熟练使用版本控制工具,
倾力于开源与技术分享,
能够阅读英文技术文档,
关注科技行业前沿技术。

社区经验

Github: Github Chart of AmatsuZero


领域 日常社区活动
技术文章 经常撰写个人在知乎上发布技术文章
开源项目 开发、维护和推广 个人墨刀 的开源项目;

个人经验

2
2年JS开发经验;
熟悉RN/Electron/插件开发;
熟悉各类开发工具调试的使用;
5
5年原生开发经验;
了解移动开发原理;
热衷iOS/macOS应用开发。

项目经历(部分)

百度(2020.4 — 至今)
参与项目:百度直播中台
  • 负责富媒体视频创新团队的iOS开发工作,在职期间,参与了音啵、一局等多个创新App的开发。
百度(2018.12 — 2020.4)
参与项目:百度直播中台
  • 负责百度直播中台H5-Native端能力搭建以及拍摄中台的对接工作。多次参与了直播间性能及问题专项治理Topic,保证了百度沸点、春节红包等大型活动的顺利上线。
百度(2018.4 — 2018.11)
参与项目:全民小视频
  • 负责全民小视频的消息与分享模块的开发工作。期间参与了全民的组件化工程,将负责的消息与分享组件化,并提供给兄弟部门使用。
墨刀石科技有限公司(2017.4 — 2018.5)
参与项目:RN客户端、桌面客户端、Sketch插件
  • 负责RN客户端的开发、迭代和维护、异常监控等工作,并用Swift对iOS客户端进行了重构,提高了性能
  • 负责桌面客户端的开发、迭代和维护、异常监控等工作;编写自动化工具,实现客户端的自动测试、打包、上传至S3的自动化;重写取色器,气团掉原来的Qt版本,实现对客户端体积瘦身;
  • 对原来的Sketch的UI部分通过AppKit重写;将原有解析功能完全使用JavaScriptCore+Runtime完全重构;
北京四象联创科技有限公司(2016.04 — 2017.4)
iOS 项目:VC浏览器
  • 作为VC浏览器iOS端小组负责人参与日常技术方案选型、业务迭代排期、线上异常监控、Bug修复等工作;
  • 负责VC浏览器内部中后端的开发工作;
北京阿大物流科技有限公司(2015.04 — 2016.04)
iOS 独立开发经验:阿大物流货主端/车主端
  • iOS版客户端从开发到上限的全部开发、上架及后续迭代、维护的工作;
  • 负责增值服务Hybrid模块的开发到接入;

开源项目

EasyGradient
EasyGradient
无侵入式渐变色的解决方案
bilibili-api
electron-color-picker
B站视频下载的命令行版本,由Golang编写。支持下载弹幕并将其转成ASS字幕,并导出嵌入字幕版的视频文件。
取色器
electron-color-picker
负责Mac版原生取色器部分。

扩展技能

前端
设计
翻译
桌面