联系方式

  • 手机:MTg2MTY3NzU1MTY= (base64解码
  • Email:mail@xujialiang.net (这是个人域名邮箱,没有错
  • 微信号:elliottxu(猎头、HR请加微信

个人信息


工作经历

壹帐通(平安金科、前海征信中心股份有限公司) ( 2015年8月 ~ 至今 )
1.移动端技术Leader

负责智能进件SDK,带领小组对银行输出智能进件SDK,包含了面审、面签等功能。

2.智能营销 (小程序&公众号)

负责智能营销前后端架构,包含了小程序前端、微信公众号、微信第三方开放平台、小程序后端的整个流程和架构。

3.跃老板 (iOS App)

https://appsto.re/cn/0G72_.i
我在此项目负责了项目的架构(MVVM),主要功能模块的开发(网络通信、UI布局)以及App的上架维护,在这个项目中,第一次使用了Typhoon这个依赖注入框架和ReactiveCocoa响应式框架,依赖注入的引入,使得各个功能可以模块化开发,在多人开发中效率有了明显的提高。响应式框架的引入,使得代码的可读性和可维护性得到了显著提高。

4.钱进进 (iOS App)

https://appsto.re/cn/gBgBeb.i

在此项目中,主要负责项目架构,及安排其他同事分工,共同完成项目。使用ReactiveCocoa,尝试使用Swift,部分页面尝试使用RN使用热部署。

5.企业征信 (iOS App)

主要负责项目的架构,主要负责功能模块的开发(登陆注册、网络请求等基础库的分装)和安排其他同事共同完成项目,在此项目中,将基础库打包成library的方式,供主项目使用。同时,在豆瓣Rexxar的Hybrid基础库上,进行二次开发,定制属于征信的Hybrid框架。在此项目中,以Swift为主,OC为辅。

6.反欺诈SDK (供客户使用的Framework)

我在此项目负责了iOS端反欺诈SDK主要功能开发,此SDK主要功能是收集手机端的信息,将收集到的信息加密压缩传输给服务器,后续加入了人脸识别等功能。

后续版本更新实现了设备指纹,针对越狱手机,使用特殊方式获取唯一识别码。

7.好信分H5插件 (H5)

我在此项目负责了好信分前端H5插件的开发,插件嵌入到任意门SDK中,项目开发中,使用Docker+Git+Nginx反向代理,实现了开发测试自动部署,开发人员只需提交代码,利用Daocloud或者Jenkins脚本,自动编译部署新代码到服务器上。好信分插件使用了Reactjs来开发,大大提高了代码的复用、可读、可维护性。

通联数据股份公司 ( 2014年3月 ~ 2015年8月 )
1.萝卜理财 (iOS App)

我在此项目负责框架的搭建,负责完成应用中所有的图表类公用库,如折线图,柱状图,饼图等,对接第三方登陆,如微信登陆,后台服务对接。

2.通联社交 (iOS App)

我在此项目负责了负责项目框架搭建,封装第三方常用类库,类似cocoapos这种方式,IOS 图表绘制, IM中彩蛋等动画实现,
图片上传的多线程与队列实现,同时只上传两张图片,并发数量可调。
第三方服务对接,如云知声, Xmpp库的封装,代码重构,实现IM聊天功能。

3.交易系统

我在此项目负责项目框架搭建, 负责通用股票交易列表模块, 负责历史交易、历史委托功能, 按照设计和交互稿,实现UI和功能, 对接第三方登陆, 对接后台接口。

天信达信息技术有限公司 ( 2012年1月 ~ 2014年3月 )
1.IOS版东航网上订舱

我在此项目负责软件的整体设计,项目的框架搭建, 尝试使用appcan,对项目重构,尝试hybird 开发方式,自己编写调用service的框架,使用sax解析xml,
以及运用一些第三方的框架实现特定的业务功能。


分享与专利

  • 专利:基于Docker的无人工干预的智能运维系统
  • 组织征信移动端技术周报,多篇文章收录简书及公司内部公众号
  • 技术分享在iOS项目中使用ReactNative
  • 组织关于Charles的使用的培训

技能清单

以下均为我熟练使用的技能

  • iOS开发:Objective-C/Swift
  • iOS第三方库:AFNetworking/Typhoon/ReactiveCocoa/Masonry/YYKit
  • iOS相关工具:Bugly/Bugtags/Umeng/Crashlytics/
  • java: spring/spring boot
  • android: okhttp/视频音频相关技术
  • 算法工程化: 将模型移植到手机
  • 越狱开发: 反汇编,砸壳。
  • 服务器端开发:NodeJS
  • Web框架:Koa/Restify
  • 前端框架:Bootstrap/AngularJS/HTML5/ReactJs
  • 前端工具:Bower/Gulp/SaSS/LeSS
  • 数据库相关:MySQL/Oracle/SQLite
  • 版本管理、文档和自动化部署工具:Svn/Git/Docker/Composer
  • 云和开放平台:AWS/阿里云/美团云/微博开放平台/微信应用开发/微信小程序开发