有坚实的Java基础
熟悉主流SSM SpringBoot等框架
熟练使用PostgreSQL关系型数据库
熟悉利用ehcache/Redis
熟悉微服务架构
熟练使用dubbo
熟练使用Tomcat/Nginx服务器、git版本管理工具、Maven项目构建工具
熟练使用Mesos/k8s管理部署
熟练docker相关操作
熟练使用js、jQuery、EasyUI 等UI框架技术
熟悉Android开发
熟练掌握ndk程序设计
熟悉android插件化编程
熟悉某些开源库的使用(RxJava,Okhttp,EventBus,Fastjson等)
熟悉部分常用的Linux命令
熟悉h264编解码,rtmp、rtsp
了解人工神经网络、Opencv图像处理、flutter、go语言、Python语言
手持地面站(android)
开发周期:2019.8-2020.7
技术选型:mvp + rxJava + EventBus + JNI
项目描述:无人机起飞,需要手持地面站的配置,以达到精确控制与作业的要求。需要实现飞行数据显示、实时视频显示、飞行任务规划、数据导出备份、通讯配置、参数设置、警告、飞行控制等相关功能。
项目职责:
1.负责核心硬件选型
2.技术选型设计
3.飞行数据显示开发
4.实时视频显示,视频解码(ijkplayer)
5.任务规划与航点显示(osmdroid)
6.参数设置
喜菜商城(Java)
开发周期:2019.5-2019.8
技术选型:SSM+ PostgreSQL+ Ehcache + EasyUI + redis + dubbo
项目描述:喜菜是一款专门为用户提供餐饮食材的商城app,里面涵盖了对蔬菜、水果、调料等品类信息,商品促销活动,购物车,订单相关操作(下单、轨迹、售后),地址管理,个人/公司信息管理,登陆,支付服务等功能。
项目职责:
1.数据库设计
2.登陆功能实现(token)
3.商品管理功能开发
4.购物车功能开发
5.订单功能开发
6.支付服务(微服务)
公证链项目微服务及内管平台(Java)
开发周期:2018.9-2019.6
技术选型:SSM+ PostgreSQL+FastDFS + Fabric + EasyUI + redis +dubbo
项目描述:为达到保护知识产权,便捷存证的目的,为公证处开发了一套便于终端客户提交存证文件,便捷支付(微信支付宝),自动上链,内容审核,公证书下发等功能的辅助系统。
项目职责:
1.数据库设计
2.文件服务功能(FastDFS)
3.存证功能开发
4.上链功能开发(微服务+Fabric )
5.公证书功能开发(公证处提供接口)
6.支付服务搭建(微服务)
7.内管服务开发(EasyUI )
8.服务部署与管理(mesos + marathon + docker)
溯源项目微服务
开发周期:2018.9-2018.12
技术选型:SSM+ PostgreSQL+ Fabric + EasyUI
项目描述:项目主要提供对商品追溯,查询流通信息,利用区块链不可串改的特性,让用户可以追溯购买产品的生产、流通等信息,达到真正公开透明,适用于农副产品种植,动植物生长,产品加工与流通等关键信息的记录与追溯,让用户知道产品的成长与流通过程,放心使用产品。
项目职责:负责后台项目设计与实现,项目部署等工作。
超极账本Hyperleger Fabric搭建(区块链/go/shell)
开发周期:2018.08-2018.10
项目描述:超极账本是区块链的一种,其去中心化和不可串改的功能可应用于证据保全、知识产权保护、溯源、及发行代币等相关领域,此项目为基础项目,可修改此项目以应用到需要的场景。
项目职责:
1.配置文件更改,ca、msp、order(排序)、peer、kafka(共识)等
2.创世区块生成与chanel生成
3.各个模块docker镜像生成与配置
4.链码安装与管理(go链码)
5.docker容器的部署,k8s集群管理等相关功能
6.整理脚本,并提供脚本一键运行
7.负责Fabric JavaSdk的封装,供微服务与区块链系统通信,提供数据上链、数据查询、账户申请、数据校验等功能
示教器工艺包开发(Android)
开发周期:2016.11-2018.8
技术选型:MVC+ EventBus
项目描述:为方便客户使用机器人,提出开发便捷操作的工艺包,主要包含码垛工艺包、焊接工艺包、涂胶工艺包、视觉工艺包、传送带跟随工艺包。
项目职责:
1.工艺包框架搭建
2.插件化编程,利用反射把插件的资源及类文件加载到宿主程序中,解决了资源冲突问题
3.切页功能,利用fragment的快速切换作为切页的主要方式,解决了频繁切换页面导致的卡顿问题
4.异步通信,利用EventBus实现各个模块的通讯
5.宿主与插件的通讯,利用公共接口实现宿主与插件的通信
工业机器人上位机软件开发(硬件、Android)
开发周期:2014.9-2016.4
技术选型:MVC+ EventBus +RxJava
项目描述:示教器软件,通过TCP协议实现机器人与上位机通信,实现KUKA机器人上位机应有的功能,实现包括运动控制、参数配置、报警获取与显示、程序编辑与加载、自动运行等。
项目职责:
1.示教器产品经理,产品调研,进度计划,问题协调
2.任设计和开发的角色,实现
机器人手持器,负责对机器人运动控制,模式切换(自动/手动),程序编辑,指令添加,子程序,IO监控,变量列表等。 我主要负责该产品的软件框架设计,与部分功能模块实现。
提供基于区块链的存证服务,为公证协会所有,提供针对数字作品的上链服务,上链后,可以选择公证,并通过公证处下发电子公证书