个人介绍
1、熟悉rxswift,熟练使用Objective-C、Swift,会写C,SQL、JS语言。
2、熟悉Android开发,会使用Android studio和VS code 开发React Native项目。
3、熟练运用面向对象设计原则及常用设计模式。
4、熟练多线程编程、内存管理、runtime、runloop、网络编程和App架构设计。
5、开发过自动化编译shell脚本,实现一键自动化编译打包发布功能。
6、熟练使用XMPP协议,并自己实现聊天私有协议完成聊天。
7、开发过音频和视频的录制,播放,上传等功能。
8、会使用mac终端工具、SVN、Git等开发辅助工具。
9、熟练掌握蓝牙4.0通信协议栈及通信原理。
10、掌握Soket、TCP、http协议和XML、json、protocolbuffer 数据交换语言。
11、开发过硬件产品,负责底层C语言代码编写。
12、熟练使用常用数据库开发,如FMDB、Realm第三方数据库。
工作经历
2019-01-04 -至今优信二手车iOS高级开发
1、负责优信拍新业务需求评估,分配开发任务,并推进业务需求开发进度。 2、负责编写优信拍源码框架文档和拍卖业务文档。 3、负责开发商家车源报告5.0和6.0版本,开发个人车源报告。 4、负责app中H5模块的基础框架和业务逻辑开发 5、负责app网络层优化及业务重构的架构设计开发。 6、负责推进app稳步开发并上线 7、负责app组件化选型,Flutter技术调研。 8、负责优化自动化打包平台,发布苹果商店和企业发布
2018-03-12 -2018-12-05西安蜂语信息科技高级iOS开发
1、基于rxswift架构开发功能。 2、负责App与硬件通信前的加密解密功能开发。 3、基于蓝牙4.0通过protocolbuf与硬件产品通信。 4、负责app产品国际化工作开发。 5、同时负责两个项目的维护和开发。
2015-07-08 -2018-02-13北斗航天高级iOS开发
1、负责App架构选型开发,基础类设计开发,编码规范制定。 2、负责App的性能优化,内存管理和用户体验优化。 3、负责完成App的主要功能,包括地图模块、网络引擎模块、基于Socket的私有聊天协议模块、数据库基础框架开发。 4、带领新人迅速融入团队的开发方式,并在开发中交流指导。 5、负责iOS自动化编译发布上线脚本开发。
教育经历
2008-09-10 - 2012-07-14陕西理工大学电子信息本科
2008-2012年,完成4年电子信息专业本科学业。