1. Java 基础扎实,熟悉 IO、多线程、集合等基础框架,熟悉分布式、缓存、消息等机制;
2. 五年以上使用 Java 进行开发的经验;精通AOP、MVC、Mybatis 等框架;
3 . 熟悉android系统工作原理,对安卓源码有较深研究,具备较强的开发、调试、性能优化能力;
4.熟悉android平台UI设计,熟悉常用布局,对ui相关接口理解优异者、能够编写自定义高性能ui控件者优先;
5.熟悉java/kotlin/c/c++ 等编程语言,深入理解面向对象的设计模式,熟悉常用的数据结构;
6.熟悉JNI开发,有相关开发经验;
7. 具备音视频开发经验、跨平台开发经验、安卓安全加固等者优先;
8. 良好的职业素质和团队合作精神,对工作认真负责。
9. 熟悉常用的设计模式;熟悉高并发、高性能的分布式系统的设计及应用、调优;
10. 具备较强的业务理解及业务抽象能力,能够快速从业务需求中找到技术设计的场景,并给出有效的解决方案。
工作经历说明
项目一:清雷康养医疗系统
项目名称:清雷康养医疗系统
开发时间/开发周期:2021.06-至今
使用技术:SpringBoot2.0+SpringCloud2.0+ myBatis_plus +Maven
项目描述:
清雷康养医疗系统通过采集雷达设备用户呼吸心跳数据。对全天的呼吸心跳数据进行分析。主要由实时监测、健康数据、功效分析三大功能,分别负责床位状态信息实时查看、老人多天健康报告详细分析和护理账号功效管理等功能,远程即可了解老人身体多日情况,从而进行统一管理。数据分析评估利用充分训练的机器学习模型,计算出呼吸率、心率,AHI等指标, 据此评估睡眠呼吸障碍的等级。病人报告管理系统实时分析出具包含睡眠中各项指标的报告,医院可根据需要灵活配置报告格式医生查看病人列表和报告列表。医生 可根据经验动态修改呼吸暂停、低通气的数据。
项目二:金信微金融项目
开发环境:Springboot+zk+Mybatis+redis+dubbo+Tomcat+Nginx
开发时间/开发周期:2019.04 - 2020.12
项目描述:金信微金融项目采用zk+dubbo的微服务架构,使用mysql数据库进行持久化存储,redis作为缓存。使用mybatis ORM框架支撑dao层。主要分为客户小程序、客户经理管理平台、内部管理平台三个子项目。在后期的时候我们又开发了一个客户经理的驾驶舱(小程序),目的就是为了方便客户经理随时随地的管理微店,处理客户小程序端的预约信息等。
责任描述:
内部管理平台,该平台针对的是辽宁农信省联社及各个法人行社的管理用户,我们按照行方特色需求以法人行为维度进行数据权限划分,将行方的机构层级简化为省联社-法人行社-下属网点三个层级,由省联社统筹,各个法人行社维护自身的下属网点,客户经理、咨询、预约、运营活动等。由于服务的多节点部署,在同步行方机构、客户经理等信息的时候,我们选择了xxl-job这个分布式调度中心进行定时任务的管理。在维护客户经理的时候我们会根据上传的头像进行专属的小程序二维码生成,由于服务节点部署在内网,我们通过采用nginx的正向代理进行微信开放平台api的调用
客户经理管理平台,该平台针对的主体是各法人行已经在内管端配置好的客户经理,在首次登陆系统的时候需要完善个人信息进行开店,只有开店的客户经理才可以在小程序上被客户看到。该平台分为埋点数据展示、代办处理、个人中心、推荐管理几大模块。值得一提的是,我们采用websocket的长链接,将客户访问微店的足迹实时推送给客户经理,根据足迹给客户经理拓客提供一种可行的解决思路。
微店小程序,我们会根据访问时客户授权提供的经纬度筛选最近的网点,展示该网点所属法人行下的产品、咨询等信息,也可以进行生活缴费,预约排队等常用功能。在客户进行产品购买、生活缴费后都会获得参与抽奖活动的资格,抽中奖品后需要前往就近网点进行实物兑换,这样就增加了客户经理面对面同客户交流,推广的可能性。值得一提的是我们在小程序各个客户操作位置进行了数据埋点,在完善这部分功能前我们进行了技术选型,考虑到频繁的写入、多维度查询、可扩展等,在mq与kafka之间,考虑到线上埋点数据量很大,并且我们对于监控数据的精确性没有非常严格的要求,最后选择了kafka作为首选
项目三:内蒙古农村信用社征信查询前置系统
开发环境:Spring+SpringMVC+Mybatis+redis+JSP+Tomcat+Nginx
开发时间/开发周期:2018.10 - 2019.03
项目描述:根据中国人民银行的落实征信管理条例的要求开发征信查询前置系统,对于征信信息查询行为应增加必要的技术监控手段,废除原人行征信网页直接登录查询,转向通过征信查询前置系统进行登录,同时对于内部征信用户查询笔数、查询时段、查询用计算机IP进行有效的、常态化的管理和监控。
责任描述:
1 、个人征信查询申请。查询员(信贷员)可以通过该功能查询自己已录入和其他权限范围内个人客户征信报告的查询申请信息。 2、个人征信查询审核。对查询审核列表数据根据条件进行查询。 3、删除异议数据申请模块 查询员(信贷员)对于有异议的数 据进行申请删除。 4、预警设置:设定预警的规则。 预警提醒:用户出现异常查询时,触发预警规则,管理员可在预警提醒列 表查看用户异常查询行为信息。根据条件进行查询预警提醒信息。 5、个人征信报告的解析落地存储。
项目四:邢台银行客户风险预警系统
开发环境:Spring+SpringMVC+Mybatis+redis+JSP+Tomcat+Nginx
开发时间/开发周期:2018.01 - 2018.09
项目描述:随着外部经济环
角色 | 职位 |
负责人 | 高级android 开发 |
队员 | 安卓工程师 |
队员 | 后端工程师 |
清雷康养医疗系统通过采集雷达设备用户呼吸心跳数据。对全天的呼吸心跳数据进行分析。主要由实时监测、健康数据、功效分析三大功能,分别负责床位状态信息实时查看、老人多天健康报告详细分析和护理账号功效管理等功能,远程即可了解老人身体多日情况,从而进行统一管理。数据分析评估利用充分训练的机
清雷康养医疗系统通过采集雷达设备用户呼吸心跳数据。对全天的呼吸心跳数据进行分析。主要由实时监测、健康数据、功效分析三大功能,分别负责床位状态信息实时查看、老人多天健康报告详细分析和护理账号功效管理等功能,远程即可了解老人身体多日情况,从而进行统一管理。数据分析评估利用充分训练的机