基本信息
- 基本信息: 陈捷 | 1995 年 | 大专
- 个人网站: 博客 | GitHub
- 联系方式: chenkem95@outlook.com
意向
- 工作职位: iOS 工程师
- 工作地点: 广州 / 深圳
个人项目
- iOS Weekly 周报编辑
- 参与 WWDC 内参:
- 2021:WWDC21 内参 校对审核
- 2020:WWDC20 内参
- 2018:老司机x知识小集xSwiftGG WWDC 18 专题目录
- 2017:WWDC 17内参
- Swift 官方文档的翻译更新工作(3.x - 4.x)
工作经历
格隆汇(2017.10 - 至今)#
项目介绍
面向投资者提供股市资讯服务,包含资讯、会员付费服务、行情、UGC 社区等功能。
工作内容
项目早期我主要是负责业务迭代开发,后期人员充足时我大部分时间都投入到基础模块的建设,提高团队整体开发效能:
- 主力开发语言从 Objective-C 逐步转向 Swift
- 业务层封装了统一的布局/列表/列表嵌套/页面容器等方案,减少业务开发的心智负担
- 搭建路由/日志/启动管理器/启动页等基础模块
- 引入单元测试和性能测试,保证基础模块的代码可靠性
除了技术方面,我也在团队内部主导建立了一套高效的迭代流程和配套的工具链,包括:
- 使用 GitLab Flow 进行协作,所有代码修改都必须通过测试和至少一名团队成员 review 才能合并,最大程度保证代码质量
- 引入 Danger + SwiftLint/SwiftFormat 自动化部分 Code Review 的工作
- 使用 GitLab CI + Fastlane 自动化部署,每天自动发布一个内测版本,内部使用一段时间才会正式上线,线上崩溃率过去两年都保持在 0.01% 以下
每日美妆(2016.09 - 2017.07)#
项目介绍
高校美妆的电子商城项目,单独负责 iOS 端的开发。