Java 开发 简历
基本信息
梁志荣 男 27岁 Java经验5年
- 电话: l3527832l34 邮箱: [email protected]/@riseup.net
- GitHub: thesomeexp 简历: p2gg.com/resume
技术能力
- 具有扎实的 Java 基础, 对常见的集合类 (HashMap) 的实现有一定的了解.
- 熟悉 Java 并发, 对 Executor 框架, 线程池, 锁, AQS 有一定的了解.
- 熟悉 JVM 的底层原理, 对运行时的数据区域, 对象的创建过程, 垃圾回收算法有一定的了解.
- 熟悉 Spring, SpringMVC, MyBatis, SpringBoot, SpringCloud, Dubbo 等主流开发框架的使用.
- 熟悉 MySQL, 对 InnoDB, MyISAM 存储引擎, 索引, binlog, redo log 日志有一定了解.
- 熟悉 Redis 常见数据结构, 内存淘汰机制, 持久化机制.
- 熟悉使用 Tomcat容器, Docker容器 配置和部署项目, 了解 Linux 基本命令.
- 了解 Elasticsearch, RabbitMQ 常见中间件的使用.
教育经历
- 2017.09-2021.06 岭南师范学院(全日制本科) 软件工程专业
工作经历
- 广州谷斯信息科技有限公司 / Java 开发 / 2023.08 - 2025.08
主要负责面向香港学校的 SaaS 平台 GRWTH 的后端开发. - 广州趣米网络科技有限公司 / Java 开发 / 2020.08-2022.10
主要负责定制化营销项目: 抽奖、兑换、答题、活动管理系统等及公司自研项目的开发.
项目经历
项目名称: 赛马会成长「机」地
项目简介: 为香港学校、家长、学生及培训机构, 创造更多机会和成长空间, 促进学生的全面发展.
- 使用主流 Spring Cloud 构建分布式架构, Nacos 做注册中心, 负责对门户、后台及 APP 后端接口的开发.
- 使用 Dubbo 实现微服务间高效通信, 结合 Seata 管理分布式事务, 确保服务调用一致性.
- 自研 RBAC 权限模块, 实现多角色菜单与数据权限隔离, 支持细粒度访问控制.
- 优化数据库索引与 SQL 查询结构, 大幅提升用户行为统计查询性能.
- 基于 RabbitMQ 实现高并发异步消息推送机制, 支持失败重试、消息去重与多通道分发.
- 使用 EasyExcel 结合压缩工具, 开发数据批量导入与异步导出功能, 支持多报表合并及文件打包下载.
- 引入 Quartz / XXL-JOB 作为任务调度框架, 拆分大任务以提升批量数据汇出处理效率.
项目名称: 基于众包的”共享停车服务”软件
项目简介: 利用众包采集停车场数据, 构建停车拥堵模型, 提供基于地理位置的智能停车场查询服务.
- 主导项目全栈开发, 负责整体架构设计与功能实现.
- 前端采用 Vue.js + Element UI, 集成 高德地图 API 实现停车场信息的可视化展示与交互操作.
- 后端设计为 RESTful 风格接口, 使用 Shiro + JWT 实现分布式环境下的安全认证与权限控制.
- 使用 GeoHash 对停车场地理位置信息进行编码存储, Redis 缓存结果提升位置查询效率.
- 代码风格遵循《阿里巴巴开发手册规范》开发, 参照《高性能 MySQL》对 SQL 语句做了优化.
其它
- 《基于众包的”共享停车服务”软件V1.0》著作权
- 了解常用密码学技术的原理. (对称密码, 公钥密码, 单向哈希函数, 消息认证码, 数字签名)
- 了解常见网络攻击 (XSS, CSRF, 重放攻击等).
- 不懂就学, 懂得看官方文档.
历史项目
项目名称: GRWTH-PMI (正向/多元智能发展平台)
项目介绍: 基于人工智能平台的学生数据分析工具, 通过智能化手段挖掘学生的潜能, 帮助学校全面了解每一位学生的特点与发展趋势. 平台通过对学生数据的多维度分析, 提供个性化的学生报告, 支持教育决策与教学质量的提升.
- 负责系统总后台与学校后台的后端接口设计与开发.
- 实现学生后台的数据录入功能, 支持多种数据导入方式.
- 基于 AI 技术与 Elasticsearch 引擎对学生的历史与行为数据进行分析, 构建学生个人特质模型.
- 设计并实现个性化的学生特质报表生成模块, 支持报表的在线查看、导出和下载.
项目名称: GRWTH-资产管理系统
项目介绍: 为学校提供了一套完整的物品资产管理解决方案, 旨在提升资产管理的规范性与信息化程度. 该系统涵盖了资产的全生命周期管理, 包括录入、库存管理、物资流通、盘点、注销等流程. 通过智能化手段, 系统大大提升了资产管理效率与透明度.
- 负责系统门户、后台及移动端(APP)的接口开发与对接, 确保不同平台间的数据一致性与高效通信.
- 设计并实现了资产的出入库管理逻辑, 确保每一项资产的流动都能够精准记录与追溯.
- 开发并优化了 Excel 批量导入/导出功能, 提高了业务人员的操作效率, 减少了手动录入的错误率.
- 使用 ZXing 实现条形码识别功能, 支持物资的扫码借出与归还操作, 实现物品的高效借还.
- 集成了 RBAC(基于角色的访问控制)权限管理模块, 实现了对不同角色(如管理员、库存人员等)权限的精细控制, 确保库存信息的安全性与隐私保护.
项目名称: GRWTH-图书管理系统
项目介绍: 图书管理系统是为学校量身定制的一款数字化图书管理平台, 旨在简化和优化图书的全生命周期管理. 系统涵盖了图书的录入、预约、借还、盘点、注销等多个流程, 提升了图书管理的效率和透明度, 方便师生快速查询和借阅.
- 负责系统门户、后台及移动端(APP)接口的开发与对接, 确保不同平台间的数据同步与流畅交互.
- 设计并实现了图书录入、预约借阅、库存预警等关键功能模块, 通过自动化的流程大幅提升了管理效率, 优化了库存管理.
- 开发并优化了图书的批量导入/导出功能, 支持 Excel 文件的高效导入与导出, 减少了人工操作的复杂性, 提高了图书数据管理的便捷性.
- 使用 ZXing 实现了条形码识别功能, 支持图书的扫码借出与归还操作, 提升了借阅流程的智能化与高效性, 减少了人工操作错误.
- 负责库存盘点功能的开发, 设计了基于条形码扫描的库存盘点流程, 确保图书库存信息的准确性和实时更新. 通过盘点功能, 自动识别库存差异并生成报告, 帮助管理员及时发现并解决库存异常问题.
项目名称: 资金管理平台
项目介绍: 实现对各营销活动的代发资金进行规范管理, 分析公司内项目资金使用情况, 提高了财务每月对账效率与资金利用率. 主要工作: 担任后端开发负责人, 负责整个项目的开发和迭代. 用户登录模块对接了企业微信的授权, 实现用企微扫码登录功能. 微信商户平台授权模块实现了自动获取授权 token 和过期续签. 批次信息获取模块使用 Quartz 框架实现了定期从微信商户平台拉取详情和核销数据, 实现数据的定期同步更新. 信息下载模块使用 EasyExcel 和压缩工具, 实现数据报表和多文件打包下载功能. 通过这些工作, 我成功地完成了项目, 并帮助团队实现了商户平台数据的自动化处理.
项目名称: 手机银行专区运营案例-代发专区
项目介绍: 为某行打造面向持卡人、代发企业员工的资产提升任务福利专区, 充分发挥银行存量客户优势, 通过数字化精细化运营和各种活动达到促活、业务曝光和资产提升等效果. 主要工作: 担任后端开发负责人, 负责后端项目的开发和迭代工作. 用户登录模块主要对接微信授权接口, 实现用户微信授权登录. 达标判断模块对接行方接口, 实现同步或异步定期查询用户任务达标情况. 消息推送模块对接微信公众号消息接口, 实现向用户推送达标或领奖模板消息. 埋点推送模块对接埋点系统, 使用 MQ 实现异步推送用户的埋点行为数据.
项目名称: 云闪付-武汉地铁乘车攒金币活动
项目介绍: 旨在通过奖励机制鼓励市民选择绿色出行. 用户根据每日地铁乘车记录获得金币, 金币可以兑换乘车/购物优惠券等礼品, 从而激励更多人选择公共交通, 减少碳排放. 该活动结合了便捷的移动支付平台和智能数据分析, 以增强用户参与感和体验.
主要工作: 负责后端接口的开发, 支持高并发请求的处理. 对接云闪付小程序, 实现第三方登录功能. 开发用户乘车记录拉取接口, 根据乘车次数计算用户应获得的金币数, 并将结果呈现给用户. 设计并实现奖品管理模块, 支持奖品的上架、下架、更新操作, 并开发了兑换接口, 确保用户能够顺利将金币兑换为各类奖励. 负责用户数据埋点的开发, 收集并统计用户的活动数据, 为后续的运营分析和优化提供支持.