个人介绍
5年原生安卓和reactnative开发经验,对移动应用性能优化和适配有深入研究。
擅长屏幕适配,研究过今日头条适配源码,累计了十几款手机和pad端的项目经验;
自定义UI,自己封装常用的类库SDK供自己使用。
中期一年半的RN混合开发经验,可以独立跨端开发。稍微了解objective-c,RN开发后可以自行打包IOS应用,但不负责上线。
精通Android串口屏开发,包括协议制定,针对与单片机主板的交互有一套可靠方案,能有效的处理粘包断包收发超时等运行异常。
对tess-two识别库的研究超过一年,深入了解了一系列图像前处理的方法,并自己封装了一套数字识别离线库和自己训练的字库,可封装成aar文件,对各种机打字体和手写字体,甚至水印污染擦拭字体均有98%以上的识别成功率,平均识别时间10s内,可满足商用功能,如有需要的或想看演示效果的可以联系我。
擅长第三方登录、分享、支付集成使用,以及地图、鹰眼轨迹应用,常用云信音视频SDK,对于音视频类应用的业务逻辑处理有深入研究。其他使用超过三次以上的第三方有bugly异常处理及热更新、友盟统计、个推极光推送、众云视频、mina、netty数据上报采集、讯飞语音识别及合成播放、mapandroidchart图表、esayrecyclerview列表、spiderman异常、greendao数据库、retrofit请求、volley请求,easyHttp、easypermissions权限适配、glide、eventbus应用内广播。等等就不一一列举了。
工作经历
2018-05-01 -至今河南乐而知高级移动端工程师
开发乐而知教育Android端,使用Android原生+react native混合开发实现。
2016-11-30 -2018-04-23北京南凯自动化系统工程有限公司高级移动端工程师
独立负责公司的所有Android端产品,在职期间开发了7款公司内网及公网应用,包括芝罘城管、南凯OA、凯发OA。
2015-09-01 -2016-11-01上海网达软件股份有限公司高级移动端工程师
负责安卓手机客户端的设计和开发;设计软件框架及UI界面,独立应对多机型,多系统版本的开发任务。研究客户端领域的新技术并加以应用。
教育经历
2011-09-01 - 2015-06-01洛阳理工学院环境工程本科
在校期间自学了vb、c、java语言,学习编程基本知识,对数据结构,语言特性有广泛的了解。
技能
安卓项目分为*客户端和pad定制机版。*端主要查看实时数据和查看汇总数据使用,项目中大量使用mpandroidchart图表实例。pad定制机版采用串口连接单片机和socket连接现场服务器双通道方式进行通讯,参与了协议指定,十六进制帧数据处理,交互中粘包断包超时收发等处理。
驿站助手类应用,项目集成并优化了zxing条形码识别库; 自己花费了大量心血研发了一套离线的tess-two*号离线识别库,通过一系列图像前处理和训练字库来实现,对任何机打字体或手写字体均有98%以上的识别成功率,且平均识别时间10ms以内,配合讯飞语音识别和语音播报**后四位,满足了商用功能。