1、全日制本科及以上学历,计算机等相关专业;具有5年以上工作经验;
2、精通Java语言,熟练使用springBoot、springMVC、spring、mybatis等框架;
3、熟悉Linux/Unix基本操作,熟悉TCP/IP、HTTP协议,掌握多进程、多线程知识,具有扎实的计算机基础知识;
4、掌握主流关系数据库、Redis、MQ在大数据、高并发场景的使用及优化方案,对分布式系统开发有一定的了解;
5、掌握UML建模;
6、熟悉Java平台下高性能、高可用性、高可拓展性服务架构设计方式;
7、良好的软件工程知识,有质量意识和过程控制意识;良好的运维意识,熟悉互联网行业运维规则。
8、精通Java语言和安卓编程,对于Android开发有系统化的知识体系;
9、有独立承担过上线产品项目架构设计;
10、在内存优化、绘制效率优化、IO优化或数据库、电量等调优方面有丰富的经验;
11、熟悉JS语法,有分析及使用过ReactNative/weex等框架
共享系统
该项目是应共享单车带起的共享经济而生的。
主要分为:终端服务即设备与服务器的通讯,基站服务即进行转换经纬度的服务,saas服务即数据的整合输出展示管理,app后台服务即c端客户使用的。还有周边工具。
首先设计了首套针对共享单车使用的设备通讯协议、蓝牙通讯协议,目前整个行业使用的协议大部分都是参考和借鉴此协议的。
其次设计了共享应用整套的交互流程,以及关键节点控制。并且实现多级管理,多级分权,多级费用结算。
然后承担了此次项目中的终端服务、saas平台、app后台的编码工作。
主导整个项目的进度和流转。
Fitsleep
该项目是一款利用BLE协议与硬件实时通讯来监测和辅助改善用户健康睡眠为目的的App。
利用BLE协议,与设备通讯完成实时获取设备数据进行解析后展示到前端让用户可以清晰的看到自己的心跳呼吸等生理数据。其中用到了算法解析、自定义控件、动态更新动画等。
获取设备历史数据,进行解析后缓存数据,开启线程上传数据。生成报告进行展示给用户观看。其中用到了ORMLite框架进行数据库设计缓存数据,利用服务线程,实时监测本地数据库是否有可上传的数据,利用享元模式、接口模式、工厂模式更好的处理业务逻辑关系。
独立开发:从架构设计到UI布局实现以及性能优化最后上架。
项目链接: http://android.myapp.com/myapp/detail.htm?apkName=com.csym.sleepdetector
角色 | 职位 |
负责人 | 研发总监 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |
队员 | 前端工程师 |
队员 | 后端工程师 |
该项目是应新零售而生的。 主要分为:终端服务即设备与服务器的通,saas服务即数据的整合输出展示管理,app后台服务即c端客户使用的。还有周边工具。 首先设计了首套针对共享单车使用的设备通讯协议、蓝牙通讯协议,目前整个行业使用的协议大部分都是参考和借鉴此协议的。
该项目为智能硬件项目,与硬件交互有tcp协议和蓝牙协议两部分。硬件终端是智能锁,蓝牙、NB、指纹等功能。 整体架构是针对C端或小企业客户使用设计的,多级权限管理控制,权限分享和日志提醒。
该项目是应共享单车带起的共享经济而生的。 主要分为:终端服务即设备与服务器的通讯,基站服务即进行转换经纬度的服务,saas服务即数据的整合输出展示管理,app后台服务即c端客户使用的。还有周边工具。 首先设计了首套针对共享单车使用的设备通讯协议、蓝牙通讯协议,目前整个