一、 空聊APP:
该系统主要是提供给航空司乘人员使用的集合聊天社交,好友圈,SOS求救,办公协作的app,支持Android和iOS两个平台。服务端使用用springboot+线程池+融云服务建立一个服务端系统,以HTTP协议提供接口,APP运用融云服务建立一个即时通讯的客户端,调用协议接口实现消息接收和终端展示。我负责整个系统设计,服务端开发,Android客户端开发,另外有一个兼职工程师负责iOS端开发。整个项目从2019年5月开始,到2019年10月完成上线,中间实际开发时间约3个月。
二.、贷款风控系统
1.根据公司现有线下贷款居间业务的特点,提出开发贷款风控系统帮助小额贷款公司更好进行风控把握,本人主要负责技术架构设计,模块划分,接口定义,招聘培训相关开发测试人员,开发上前期主要实现风控业务服务,后期主要完成风控分析服务。
2.使用前后端分离设计,前端Web界面基于Angular, bootstrap开发,风控业务服务基于于Django和DjangoRestFramework提供rest服务,内部服务之间通过RabbitMQ消息队列进行通信, 使用ElasticSearch对法庭诉讼数据进行全文搜索,Redis用于验证码和Session等数据缓存,后台数据库使用MySQL。
3.风控分析服务(使用MongoDB存储)主要采用requests,selenium等库采集数据,通过numpy,pandas,matplotlib等库完成数据分析和展现,使用机器学习算法识别异常点。
4.基于码云进行开发流程管理,版本管理使用Git,Jenkins做持续集成,通过docker进行部署更新;