最后更新时间:2020年04月

陈宇彤TonyChan

软件工程师

男 / 1990.06

5年工作经验

本科 / 2012年毕业

自我评价

热爱Coding,热爱摄影,热爱电子产品。 在线简历可以访问:https://resume.tonystudio.ml。

专业技能

iOS
  • 扎实掌握Objective-C语言,对面向对象编程(OOP)有独到的理解,熟练使用编程工具Xcode
  • 拥抱新技术,持续关注WWDC,掌握Swift语言,用Swift写过项目,使用过SwiftUI构建界面
  • 读过 SDWebImage 的部分源码,熟悉包括图片缓存,图片下载的流程与实现
  • 读过 Masonry 的部分源码,熟悉安装约束的流程与实现
  • 读过 Alamofire 的部分源码,熟悉发送请求和序列化流程与实现
  • 熟悉MVC模式,能实现复杂的UI界面和视觉效果并且封装数据的内逻辑关系
  • 熟悉TCP协议栈,会使用多种抓包工具,包括TcpDump、wireshark抓TCP,Charles、Thor抓HTTPS和websocket协议
  • 熟悉homebridge项目,并写过插件使公司产品接入HomeKit
  • 喜欢自动化的东西,熟悉苹果生态,比如写过快捷方式实现回到家后自动打开二维码,扫码就能进门,比如利用新的NFC功能和自动化碰一下我的相机就自动打开Sony的App,比如利用ifttt把微博发的东西同步到自己的airtable上
  • 熟悉真机调试,独立负责TestFlight分发测试和App发布和升级流程
其他技能
  • 具有强悍的学习能力,阅读elm开源项目源码基本掌握前端项目,阅读开源项目paascloud源码,扎实掌握Spring Cloud各组件,基本掌握基于Spring的后端项目
  • 喜欢折腾各种智能硬件终端 比如小到路由器/树莓派/游戏机等,大到PC的各种Linux发行版
  • 熟悉与硬件设备通信模块的调试与开发工作,因此熟悉各种Wi-Fi/蓝牙等抓包工具
  • 热爱开源,在GitHub上见到好玩的想法或者产品都会尽力参与。例如RSSHub将一种信息聚合的技术变成一切皆可RSS的想法十分有趣,例如可以做这次疫情每天新增人数的推送
  • 良好的英文阅读能力,能够熟练阅读各种英文技术资料
  • 熟练GitHub各种操作并经常活跃于GitHub,写过一个tonydesign-jekyll的GitHubPage主题
  • 在研发项目中,我很重视发布效率和文档维护,比如编写各种自动化脚本,使用vscode远程开发和以md形式维护项目文档

实践经验

2016年8月~至今 iOS研发工程师

东莞市华业新科电子科技有限公司

项目经验

2016.08-至今 访问链接

雨蛙智能项目

物联网iBeacon蓝牙定位代码重构HomeAssistant
雨蛙智能是利用物联网技术的智能家居项目。利用Wi-FiZigBee蓝牙PLC等通讯方式把家庭东西连接起来。 该项目接入多个厂家的产品,例如飞利浦灯(ZigBee),Boardlink,飞比(ZigBee),雍敏(ZigBee)等,实践过Github上很火的智能家居系统HomeAssistant,接入小米,Boardlink等设备。
OC项目,独立开发,使用MVC设计模式。

2017.08-至今 访问链接

老师好App项目

混合应用ReactWebRTC
老师好是一个帮助老师在线上布置作业,学生能在平板上“写”作业的项目,实现无纸化作业。
hybrid项目,Cordova构建,我主要负责原生的插件开发,比如上传图片、录屏、消息框等功能。

2018.06-至今 访问链接

老师好商城项目

全栈开发完整的购物流程统一登录模块springcloudvue全家桶
老师好商城是专门针对K12教育的在线教育网站。
Spring Cloud和Vue的综合电商项目,后端参考paascloud搭建,前端参考elm项目搭建,属于比较完整的项目。

2018.03-2019.03 访问链接

果本商学院项目

UI重构视频直播视频点播 “果本商学院”是一款专门用于内部教学培训的APP,通过“果本商学院”APP,可以减少公司的培训成本,帮助内部人员实时的学习并掌握知识,实现“教”“学”同步。 OC项目,属于一个直播类型,我主要负责视频点播和视频直播模块。

作品介绍

访问链接

个人主页 · 技术博客 · 开源作品

自己喜欢琢磨一些有趣有意思的东西,并以https://tonystudio.ml作为个人域名开发了个人主页,搭建基于hexo的个人技术博客,此外还为一些开源的小项目、插件等提交PR(如wepy-mall、RSSHub、hexo-douban等),并将其代码托管至Github。

访问链接

RSSHub

🍰 万物皆可 RSS。由于平时注重效率和研究一些聚拢服务,参与到该开源项目中。开源项目主要使用Telegram作为交流手段,而且还在快速更新,作者每日都会处理PR。通过该项目我熟练掌握GitHub使用,并且对NodeJS环境的爬虫有一定心得。

访问链接

微信机器人 · littleprincess-bot

仿Telegram的bot。可以使bot支持RSS订阅,定点报时,随机发一些闺女的近照到群中,并且可以调戏这个机器人,活跃群中的气氛。

访问链接

批量下载图片cli

一个批量下载图片的cli。

访问链接

公司设备支持HomeKit

使公司的设备支持HomeKit项目。为此研究了如何在Android上运行node甚至运行一个Ubuntu系统,并成功支持HomeKit。

PDF简历