个人介绍
工作经历
2017-04-01 -至今上海慧管信息技术有限公司高级移动端工程师
内容: 1.负责公司移动开发团队的管理与建设 2.负责公司产品:鼎刷(Android/IOS )和 伽马狗围棋(Flutter )的开发和迭代工作,并负责应用市场的发布维护工作; 3. 参与小程序项目的开发工作; 业绩: 1.Android 项目 【鼎刷】 【慧掌柜】【E财通】【慧管家】; 2. IOS 项目【鼎刷】; 3.Flutter 项目 【伽马狗围棋】,【鼎刷】部分模块 Android 混合开发 4.小程序项目【鼎刷】【OKReport】【慧管家】【家校通】等
教育经历
2002-09-01 - 2006-07-01西北农林科技大学环境科学本科
02年入学,06年毕业,学习期间成绩良好,如期获取学士学位
技能
独立开发 ,纯 Flutter 项目 ,Android 和 IOS 双端发布上架 伽马狗围棋是一款围棋教学类的 APP ,包括免费定级 , 自由练习等功能 。Flutter 语言开发 ,通过 flutter-webview 组件加载 JS 的围棋算法 ,实现围棋下棋的功能 。APP 功能模块: 1 .免费定级 通过完成10道围棋对战题目 ,来确定围棋水平 ,这是 APP 的核心功能 ,主要是在页面中集成 flutter-webview 组 件 ,加载 Assets的 html 文件和 JS 的围棋算法实现; 2. 自由练习 与免费共用同一个页面 ,通过状态来控制页面显示和数据获取提交逻辑; 3. 围棋课件 播放本地的视频功能 ,主要是推广; 4. 个人中心 包括错题 、定级记录 、收藏的列表显示等功能; 5.可连接 Katago 围棋 AI 程序,实现人机对战 目前伽马狗 APP在 Android 各大应用市场和 AppleStore 上架。
项目分为:登录注册,收款,身份认证,结算卡管理,个人信息管理几大模块。 个人负责:个人为项目组长,前期负责搭建项目的基础框架,主要开发收款,身份认证模块;后期项目的迭代升级阶段,作为此 APP 的唯一开发人员,所有模块的修改维护工作都有本人负责。 收款模块:主要功能是通过蓝牙连接设备,获取设备返回的信息,对信息进行加解密操作,再拼装成后台需要的JSON报文格式。这里面主要是对多个不同厂家的设备 SDK 的封装成同一套流程的操作,这里用了工厂模式进行了封装; 身份认证模块:主要是对注册的商户进行身份证认证和人脸识别,这里是主要用的技术:根据腾讯云的文档,对调用腾讯云的 API 进行封装,涉及到了请求头的加密拼接;通过协程+retrofit+okhttp 封装网络请求框架;对拍照出来图片进行处理。 结算卡信息管理模块:这个采用 Navgator + MVVVM 框架进行重构一遍; 其它的特点:主页的采用一个波浪模式的自定义组件,自定义带渐变色的沉浸式状态栏。