- 称呼:胡先生
- 应聘岗位:Java 后端开发,Java 服务器开发
- 2 年工作经验 - Java 物联网全栈工程师
- 全日制本科 - 软件工程专业
- 23 岁
- 电话:MTg5OTgyOTg3NzI=(微信同号) 邮箱:MTU3NDU1MTIxMkBxcS5jb20=
个人技能
- 熟悉 Java ,具有良好的编程习惯。
- 熟悉计算机网络、操作系统、数据结构等相关知识,熟悉 MQTT 协议。
- 熟悉 MySQL 、Redis ,了解 InnoDB 存储引擎及 B-Tree 索引等原理。
- 熟悉使用常见的 ORM 框架,如 MyBatis 等。
- 熟悉 MVC 开发模式,熟练使用 Spring 、SpringMVC 、SpringBoot 等。
- 熟悉微服务开发模式,熟练使用 Spring Cloud Alibaba 生态组件。
- 熟悉微信小程序的开发流程,有独立项目经验。
- 熟练使用 IntelliJ IDEA 、VSCode 、微信开发者工具,Git 等。
- 熟练使用常见 Linux 命令,能够对项目进行环境的搭建和部署。
- 了解一些中间件的使用,如 WebSocket 、JWT 、Nginx 等。
- 了解 jQuery 、Vue 、React 等常见的前端框架。
- 大学英语四级,能流畅阅读英文书籍。
项目经历
物联网直饮水机
完成对该项目的前端交互、后端管理和数据处理以及物联网协议
空气能热泵数据监控及数据大屏
实现数据监控和数据大屏
面向 B 端和 C 端的微信小程序
重构对 C 端用户的小程序
- 功能实现:包括登录注册、发送验证码、充值、个人资产管理、个人信息管理、报修、实时联系客服、功能反馈、扫码使用设备、设备控制、订单管理等。
- 技术栈:SpringBoot 、SpringMVC 、MyBatis 、Redis 和 WebSocket 。
-
项目职责:
- 通过 UI 实现小程序的页面,并优化 UI 设计时,页面与业务中的冲突。
- 实现上述所有功能,并测试后端接口。
- 自定义接口权限。通过小程序中的 OpenID ,实现接口权限功能,如果不是从小程序发出来的请求,则不处理该请求并返回异常。
- 完全使用 MVC 架构实现后端和前端的交互,实现项目结构的规范化和合理化,方便之后的项目维护。
- 推送给小部分正式用户体验版小程序,并收集他们使用过程中的问题,避免在正式版时出现线上问题。
重构对 B 端用户的小程序
- 功能实现:包括对用户报修进行接单处理、物联网设备管理及 C 端用户资产查询。
- 技术栈:SpringBoot 、SpringMVC 、MyBatis 、Redis 和 WebSocket 。
-
项目职责:
- 美化小程序页面,并处理页面与业务中的冲突。
- 实现上述所有功能,并测试后端接口。
- 自定义接口权限。通过小程序中的 OpenID ,实现接口权限功能,如果不是从小程序发出来的请求,则不处理该请求并返回异常。
- 完全使用 MVC 架构实现后端和前端的交互,实现项目结构的规范化和合理化,方便之后的项目维护。
SaaS 系统
开发新的功能模块,优化系统
- 项目描述:主要是对公司业务进行管理,具体模块有对 C 端用户管理和 B 端用户管理模块、C 端用户资产管理模块、物联网设备管理模块、业务数据统计模块、业务模块、银联支付管理模块、订单管理模块以及系统监控模块等。
- 技术栈:使用了 SpringBoot 、SpringMVC 、Shiro 、MyBatis 、Redis 、Thymeleaf 等技术来支持项目的开发。
-
项目职责:
- 通过 Shiro 和 BootStrap 实现了 B 端用户业务权限问题,使每个 B 端用户只能通过自己的个人账号处理自己负责的业务。
- 负责物联网设备的数据完整性,使得设备使用的情况实现可视化,并以图表的形式展示出设备消费数据以及收入数据。
- 平台内部对账核心模块。使得每一笔消费订单都有迹可循,极大的减少了财务对账时的繁琐过程。
- 优化系统各个部分,尽可能缩短在系统中处理业务的流程和时间。