-
- Basic info. 基本信息
- 个人信息: 陈仲锦 / 男
- 毕业院校: 广州番禺职业技术学院
- 工作年限: 四年
- 常用ID: king
- 博客: www.chenzhongjin.cn
- GitHub: github.com/chenzj-king
-
- Experience. 项目与工作经验
广州电蟒信息技术有限公司(2014.11 - 2015.11) Android组长
-
OEM音响端和手机控制端
负责核心控制通讯设计与实现(socket&upnp),后端与音乐源厂商沟通对接,快速开发框架搭建,编码规范定义与推进工作
项目采用AndroidAnnotations、okhttp、gson、picasso、greenDAO、EventBus、netty、cling等基本框架拓展,主要实现音视频播放,手机端局域网扫描发现音响端进行远程控制,还进行部分OEM音响端ROM的工作,其中Sh1、C1S产品通过netty进行socket通讯达到远程控制,PT-1通过upnp协议达到远程控制
社区580(2015.12 - 至今)Android工程师->前端应用主管->前端架构师
-
社区580居民端&医生端(2015.12-至今)
负责居民端与医生端两个核心项目的从0->1的开发与维护工作。其中居民端主要汇集全国各地数千家社区医院的医疗专家和好医生好大夫,提供免费在线咨询、计免预约挂号、母婴宝宝问诊。生活中的健康和看病问题随时咨询家庭医生。而医生端则为社区居民与家庭医生、社区医院搭建沟通平台,通过手机签约、移动咨询、健康工具、社卫资讯、慢病管理等功能增加医患沟通、改善医患关系。
项目采用Fragmentation以模块为单元,单Activity多Fragment的方式来统一维护
快速开发框架搭建,常用view、util、base,MVVM实践,DataBinding实现80%相关界面
网络->okhttp+retrofit+RxJava+RxLifecycle+gson,丰富拦截器处理基本参数、接口签名和oAuth的重新授权等负责逻辑
ORM->greenDAO,主要处理聊天、通讯录、药品目录、搜索相关、首页缓存等
IM相关->socket.io+EventBus+jpush,多渠道信息来源并发控制,进程内通讯处理
支付->接入微信支付、广发支付开放接口
地图->高德地图:定位,3d地图、逆向地址编码等相关接入
视频类->腾讯云-实时音视频:患者与医生视频互动,远程诊断,远程开处方并且药品直接配送到家
hyrbid->JsBridge:自定义基本通用action,设计整体加载策略,缓存策略,基于vue+vant重构旧项目
蓝牙->spp蓝牙身份证读卡器,血压、血糖和血脂等ble测量设备等封装与对接
OCR->腾讯优图身份证OCR对接
医生端Android用户量:3W+
居民端Android用户量:25W+
crash率:0.5%↓
-
随访580(2016.3 - 2016.5)
主要是针对公卫下发的计划内随访与下乡的计划外随访两个场景的随访内容的管理,以及居民建档等相关功能
负责整个项目的需求分析与编码工作,沿用封装的基本框架
ORM->realm-java:随访计划、随访内容、建档内容等存储
-
签约机(2017.4 - 2017.5    2018.6 - 2018.8【大迭代】)
OEM 40寸大触屏机器,用于展示医院风采,居民自助快速签约,查看健康档案,健康指导,商品广告等功能
沿用封装的基本框架
负责OEM相关协调配合工作
负责核心模块的实现(串口usb读卡器、打印机、项目定制化相关接口抽象设计等工作)
项目净利润达500W+
-
移动签约包(2017.6 - 2017.8)    2018.3 - 2018.5【大迭代】)
让医生下乡的时候使用平板进行快速签约,进行血压、血糖、血脂测量,统一对刚性需求的医疗任务做数字化管理;后续大迭代过程中,增加了远程会诊,双向导诊,远程心电等功能
沿用封装的基本框架
wifi热敏打印机相关对接
对接网易云音视频通话,实现基层医院与三甲医院的远程会诊
项目净利润达200W+
-
健康武汉(2017.7 - 2017.11)
项目为武汉市卫计委的招标项目,牵涉10+公司的联合开发整个互联网医院的体系
沿用封装的基本框架
居民建档、随访等复杂UI实现
第三方sdk接入和账号统一性,授权方式定义处理等沟通
-
视频中心(2018.9 - 2018.11【java项目】)
内部项目,依托于腾讯云拓展,划分为不同产品提供音视频基础支撑,实现授权,录制,回放等核心功能
沿用架构部基于Spring Cloud+SSM的封装框架
基于netty+mqtt实现与N个产品的不同终端的通讯交互,提供基本消息通知与IM转发等功能
使用JobX管理定时任务同步接入系统
线上已有3个系统接入正常使用中
-
全景工作站(2018.12 - 2019.2)
OEM移动签约包升级版,跟江苏盖睿公司进行合作定制ROM,覆盖签约、服务包、健康检测(血压、血糖、血氧、心电、体温、尿常规)、健康档案、慢病随访、健康教育和远程会诊等核心功能,包含平台级与项目落地级的兼容适配兼容处理
沿用封装的基本框架,拓展了组件化等核心组件
使用Arouter作为组件化基础,拓展相关common封装,为项目落地定制化设计了一套路由规范,通过动态增量更新h5与配置脚本等方式进行差异化流程控制
盖睿相关身份证读卡器、血压、血糖、血氧、心电、体温、尿常规的串口开发
使用MPAndroidChart实现相关折线柱状的图表
个人项目
-
番职E家(2014.8 - 2014.10)
校园生活App,启蒙Android项目,核心模块为:用户系统、校园新闻、校园实景地图(分片加载超大图的方式)、实时公交、广州地铁图、课程表、成绩查询、失物招领、社团介绍&活动管理、常用通讯录、校历等
-
健康助手 毕业设计(2015.1 - 2015.3)
运动管理App,分为运动(教程、计划、膳食)、社交(联系人、会话)、运动周报(计步、热量统计)
使用bmob云后台进行后端相关接口开发工作
首个IM实践项目,深入了解相关RecyclerView相关的Api使用
-
运动管理(2016.8 - 2016.9)
韩国硬件合作,蓝牙运动器材控制pad
蓝牙ble与相关自定义协议/加密协议定义实现,ble的相关核心Api的了解
国际化处理
-
- Skill. 技能清单
native
-
逆向
了解常见加固脱壳
了解反编译基本操作与追踪核心代码
-
性能优化
过渡渲染检测与优化
搭配jenkins自动化lint/checkstyle/findbugs等应用
后端
-
SSM &s spring boot & spring cloud
了解Eureka、Config等分布式配置中心
了解spring boot相关配置以及快速开发框架搭建
了解Mybitas/Redis等使用
RESTful API规范编程,提供swagger+二次拓展postman脚本(整理过线上系统约500个接口的自动化测试脚本)
-
运维
了解nginx基本配置
基本linxu命令操作
Nexus私有库搭建与维护
jenkins等CI平台搭建,Gradle改造,参数化打包,jenkins插件改造,自动化静态扫描分析代码并生成报告
其他属性
-
魔方层先SUB30手残党
传统醒狮八年学艺人
NS塞尔达党
海贼王红发粉丝