本人具备中级开发水平的Android开发能力,熟悉Android常见开发框架和技术,熟练运用Java语言和Android SDK进行应用程序开发,并了解常用的设计模式和最佳实践。
拥有JAVA服务端基础开发的能力,熟悉使用Spring Boot创建RESTful API,并能够处理HTTP请求和响应。熟悉RabbitMQ消息队列,Netty网络框架与Redis缓存技术,能够利用Redis优化数据访问和性能。
在构建可扩展、高性能的后端系统方面有一定的经验,能够设计和实现稳定、可靠的服务器端应用。同时,本人注重代码质量和项目文档的编写,以便于团队协作和代码维护。
物联网网关系统
技术栈:Spring Boot, Netty, RabbitMQ, Redis
基于Spring Boot、Netty、RabbitMQ和Redis的物联网网关系统。该系统具备策略检测、心跳检测、远程控制(通过WebSocket)、监控查看等功能。我负责设计和实现了系统的核心模块,确保设备之间稳定的通信,并提供灵活的远程控制和监控能力。
智能家居控制APP
技术栈:Java, Android SDK, MQTT, Retrofit, Firebase
基于Java和Android SDK开发,使用MQTT作为物联网通信协议,通过Retrofit进行网络请求,利用Firebase实现实时数据库功能。用户可以通过该应用控制智能家居设备,如灯光、温度、安防等,并监控设备状态。此外,应用还支持定时任务和远程控制功能,提供更便捷的用户体验。
外卖订餐应用
技术栈:Java, Android SDK, Firebase, Baidu Maps API
基于Java和Android SDK,并利用Firebase实现身份验证、实时数据库和云存储功能。使用百度地图API实现定位和导航功能。用户可以通过该应用浏览菜单、下订单、在线支付,并实时跟踪送餐进度。餐厅管理员可以管理菜单、接受订单并更新订单状态,提供了高效的订单管理流程。
车库车位预约APP
技术栈:Java, Android SDK, Firebase, Baidu Maps API
基于Java和Android SDK,并利用Firebase实现身份验证、实时数据库和云存储功能。使用百度地图API实现定位和导航功能。用户可以通过该应用实时查看车位情况,并进行线上预约和缴费,提供了方便快捷的停车服务。
实验室设备管理系统
技术栈:Spring Boot, Spring Data JPA, JWT, ZXing
使用Spring Boot框架构建RESTful API,采用Spring Data JPA进行数据库操作,利用ZXing库生成二维码。系统支持实验室和设备的增删改查,以及设备预约和核销功能。用户可以通过JWT验证进行身份验证,确保系统安全性和权限管理。这个系统帮助实验室高效管理设备资源,提供方便的预约和核销流程。
该项目由本人独立开发完成,基于前端Android XUI原生框架 + 后端Springboot + Netty + RabbitMQ + Redis开发的智能农作物养护系统,由设备添加、传感器添加、决策控制、实时告警、数据查看、心跳检测等几大模块组成的面向物联网方向,智慧农业领域
项目是由本人独立完成的Android应用程序。为篮球爱好者提供全方位的服务和便利,使他们能够更加方便地预约场馆、场地,并满足相关的购买需求。此外,还提供篮球直播和社区短视频功能,增强用户之间的互动和交流。 背景: 随着篮球运动的普及和发展,越来越多的人开始参与其中。然而,