0、全栈开发,后端java,前端vue.js,app使用Flutter或uni-app同时开发Android、IOS、H5端等;
1、熟练使用SpringCloud系列实现分布式开发;
2、熟练SQL编写,以及优化;
3、熟练JAVA项目的Linux部署;
4、热衷设计模式编写底层关键代码;
5、重构能力强,经常将杂乱的代码进行重构,提升可读性、复用性、扩展性等;
6、熟悉技术:SpringCloud系列、Mybatis、SQL、Mysql、Redis、RabbitMq、ElasticSearch、Netty、Mqtt、Linux、Flutter、Vue.js等;
7、拥有良好的编码习惯
8、熟悉面向对象分析和设计,熟悉MVC开发模式
9、熟练使用开发工具 IntelliJ IDEA、Android Studio等
10、熟悉用Axure进行产品原型设计
绝对保证质量,我不能砸自己的招牌不是!以下简述几个我做过的项目。
物联卡管理系统
1、项目概况:该项目包含后台管理系统和客户端app。物联卡管理系统提供三大运营商上网卡流量的管理,监控客户流量使用情况进行停复机工作。提供流量套餐购买通道、周边产品购买通道。对接三大运营商接口,对接通联支付接口等。通过
2、我的责任:负责产品设计,前后端开发以及测试
张力锁系统开发
1、项目概况:为客户开发的一款智能设备监控与控制管理系统,采用Netty技术,与设备进行数据交互,并用Websocket实时展示设备状态。同时实现各种权限管理。
2、我的责任:独立完成Java后端、Vue前端所有开发工作
智能房车管理app
1、项目概况:物联网项目,采用Flutter开发的一款Android与IOS的app,通过低功耗蓝牙协议对接,与智能房车进行数据互通,实时监控或控制房车智能设备。同时对接讯飞语音SDK,实现语音操控;对接百度地图SDK,实现周边查询等功能。
2、我的责任:一人负责项目的整个开发工作。
KATFI硬件管理系列平台:
1、项目概况:该项目是公司主营项目,为公司自营智能电子设备服务。通过 netty 技术,实现服务器与公司智能硬件的数据沟通,收集数据至 Elasticsearch ,再通过 Elasticsearch 进行统计分析,以图形化展示给客户,为客户运营决策提供可参考数据。软件主要采用的技术有 SpringCloud、Mybatis、vue.js、flutter、netty、rabbitMQ、redis、Mysql等。
该项目包含模块:KATFI 工作台、KATFI 智能硬件管理平台、KATFI 智能硬件数据大屏、KATFI 安卓 app、ISOapp (使用 flutter 开发)、KATFI 智能手表 APP等。
2、人员结构:UI 设计2人,后端5人,前端2人,测试2人,运维1人
3、我的责任:对接公司领导及多家珠宝相关方,收集项目需求及反馈;设计产品原型,规划并确定范围和进度,分配工作任务;识别风险,分析风险,制定风险应对方案;关注团队状态,制定团队建设方案,解决团队冲突,与团队质量等。负责软件技术架构设计,编写后端核心代码,协助团队解决技术难题。负责产品原型设计,协调团队开发,底层接口编写,复杂业务逻辑编写、检查他人代码质量,测试验收等多项工作。其中关键代码编写,例如:底层Netty封装,底层Mqtt封装,底层多云平台人脸识封装,底层微信、支付宝支付封装,底层ElasticSearch接口封装等等,只暴露一个抽象类或接口供上层调用。使用了工厂模式、组合模式、装饰模式、建造者模式等多种设计模式。
灵兽日记app(含Android和IOS发布):
1、项目概况:根据公司战略伙伴需求,开发一款适用于珠宝零售门店的销售登记系统,替代传统的纸质登记。以节约环保、方便快捷为出发点,既实现基本的登记需求,同时提供各类报表分析,极大减轻客户的工作负担。该项目采用敏捷开发模式,两个星期为一个开发周期,同时采用看板工具把控项目进度。
后端采用 SpringCloud 框架,前端采用 vue 框架,前后端分离,使用 jwt 进行数据沟通。团队成员有后端、前端、UI 、测试、运维。
2、人员结构:产品经理1人,UI 设计1人,后端2人,前端1人,测试1人,运维1人
3、我的责任:收集项目需求,设计产品原型,组织开工会议;制定产品待办事项列表,组织 Sprint 规划会、每日站会、评审会和回顾会等会议;制定团队激励计划,对成员考核;管理并监督项目进展,收集工作绩效数据;识别风险,制定风险应对策略;验收项目,交付产品给客户等。负责后端代码编写,编写单元测试,审查团队代码质量,跟踪项目上线过程,确保项目正确稳定运行等。
兆邦基线下电玩城核客-糖果推广项目:
1、项目概况:针对公司线下电玩城开发的营销推广项目,完成一定任务即可赠送一定数量的糖果,用户可以通过线上糖果兑换线下电玩城的游戏币。公司首次采用 springcloud 微服务实现开发。
2、我的责任:通过向线下电玩城门店收集需求,并采用调查问卷方式收集客户对项目内容的建议,统筹项目工作,围绕项目范围、进度、成本制定项目计划,明确里程碑清单,管理项目工作,监督软件质量,制定完善的测试流程、以及交付的系统培训方案等。
H5游戏运营管理平台+游戏视频品台
1、项目概况:一款涵盖多家H5游戏的游戏管理平台,游戏来源分为引进第三方游戏和自研游戏,提供多种游戏服务为基础,为玩家提供多元化,全方位互联网游戏。配套开发了游戏视频平台,汇集了各大优质游戏视频。提供免费和收费视频,并通过广告位实现盈利。项目采用 PHP 开发。
2、我的责任:分析需求,进行软件设计;后端代码开发,前端代码开发。
公司内部使用平台,主要用于管理其他平台,如大屏个性化定制;或管理客户数据,如账号开通,权限分配;或硬件管理,如入库出库等。本人贯穿整个项目开发,从产品原型设计,到Web界面定稿,到后台开发,到测试验收。
客户使用的智能硬件管理平台,可对店铺、员工、会员等进行管理。可划分区域,区别授权查看店铺智能硬件的情况,以及数据统计。查看门店产品盘点情况等。本人贯穿整个项目开发,从产品原型设计,到Web界面定稿,到后台开发,到测试验收。
客户使用的可视化大屏,平台对收集到的硬件数据,通过ElasticSearch进行统计分析,以eChart展现给客户,大屏定时每10秒钟刷新一次。本人贯穿整个项目开发,从产品原型设计,到Web界面定稿,到后台开发,到测试验收。
开否智能APP,使用Flutter开发,可同时适用于Android手机和IOS手机。 盘点功能:配合使用公司提供的盘点宝,实现快速盘点功能。顾客识别:配合使用公司的人脸抓拍机,实现会员到店提醒功能。客流分析、报表等模块,由后台ElasticSearch统计并分析各类硬件数据,图表
1、项目概况:物联网项目,采用Flutter开发的一款Android与IOS的app,通过低功耗蓝牙协议对接,与智能房车进行数据互通,实时监控或控制房车智能设备。同时对接讯飞语音SDK,实现语音操控;对接百度地图SDK,实现周边查询等功能。 2、我的责任:一人负责项目的整个开发
1、项目概况:该项目包含后台管理系统和客户端app。物联卡管理系统提供三大运营商上网卡流量的管理,监控客户流量使用情况进行停复机工作。提供流量套餐购买通道、周边产品购买通道。对接三大运营商接口,对接通联支付接口等。通过 2、我的责任:负责产品设计,前后端开发以及测试