乔磊

Java/Golang开发工程师

基本信息


  • 乔磊 / 男 / 26岁
  • JLPT N2

联系方式


技能评估


个人简介


拥有扎实的Java和Golang开发经验,熟悉Spring Boot、Spring Cloud等主流框架。目前正在学习人工智能相关技术,希望将AI与软件开发相结合,提升应用智能化水平。热衷于学习新技术,追求编写高质量、可维护的代码。具有良好的团队协作精神和沟通能力,能够高效完成工作任务。

教育经历


  • 内蒙古农业大学 - 计算机网络技术

  • Hawaii Pacific University - 人工智能

后端技能清单


  • Java
  • Spring Boot
  • Spring Cloud
  • Golang
  • Gin
  • MySQL
  • Redis
  • RabbitMQ
  • Docker
  • Linux
  • Git

Java 技术体系

熟练使用 Spring Boot、Spring Cloud 微服务架构,有分布式系统开发经验。了解常用中间件如 Redis、RabbitMQ 的应用场景和基本原理。具备 JUC 并发编程基础,能够处理多线程任务。

Golang 开发

熟悉 Gin 框架开发 API 服务,有使用 WebSocket 实现即时通讯的经验。了解 Golang 并发特性和 goroutine 应用,能够开发高性能的后端服务。

数据库应用

熟练使用 MySQL 进行数据库设计和优化,了解基本的索引优化和查询性能调优。熟悉 Redis 缓存应用,能够设计合理的缓存策略提升系统性能。

运维与部署

熟悉 Linux 环境下的应用部署,了解 Docker 容器化技术。具备基本的 CI/CD 流程知识,能够使用 Git 进行版本控制和团队协作。

前端与全栈能力


  • React
  • Vue
  • JavaScript
  • TypeScript
  • HTML/CSS

React 生态

参与中台管理系统开发,使用 React+TypeScript+Ant Design 构建用户界面,了解组件化开发思想和状态管理方案。

Vue 技术栈

有使用 Vue 开发移动端页面的经验,熟悉 Vue 组件化开发和生命周期,能够实现基本的前端交互功能。

工作经历


  • 天津讯雅时空科技有限责任公司

    • Java实习开发工程师
  • 内蒙古环之宇科技有限责任公司

    • Java开发工程师
  • 日本爱知县Z-SOFT株式会社

    • 系统开发工程师

项目经验


  • 太阳能报表项目

    • 技术栈:JavaSpring BootReporticoSmartReal
    • 项目描述:能源数据采集和报表展示系统,用于分析太阳能设备的能耗趋势和效率
    • 主要贡献
      • 开发能耗趋势报表功能: 显示能耗随时间变化的趋势,帮助识别异常波动和优化空间
      • 开发能耗占比报表功能: 显示不同能源类型或设备/区域的能耗占比,帮助识别能耗大户
      • 开发数据清洗和转换功能: 对采集到的数据进行清洗、转换和标准化,例如去除异常值、补全缺失值、单位转换等
      • 开发 Excel 文件输入工具,在网络应用程序中有效获取多个 Excel 报告,提高数据录入效率
      • 研究 SmartReal 数据库文档,解决 SmartReal 数据库不支持本地 JDBC 连接的问题,通过 C 语言读取数据
  • 政府网格项目

    • 技术栈:JavaSpring BootMySQLReactGeoServer
    • 项目描述:政府网格化管理系统,用于管理社区房屋、人口信息及网格员工作流程
    • 主要贡献
      • 开发房屋/小区管理功能:统计及登录房屋的信息,同时登录房屋内的人口信息
      • 参与开发数据大屏的实现及应用:通过Eachat和数据统计接口的查询,将数据及图表显示在由Geosever的地图可视化
      • 开发网格员流程功能:将WeChatSmallAPP登录的信息,经由流程功能将对应的信息提交网格员审核并提交或回退
      • 开发特殊人口管理功能:负责显示及登录管理地区内特殊人群的功能
      • 在前端项目中使用 Cesium,在网络上显示建筑物详细的三维模型,以再现城市地区的真实景象
  • 综合AI工具整合平台

    • 技术栈:GolangGinNextJSStable DiffusionChatGPT
    • 项目描述:AI工具整合平台,集成多种AI服务如图像生成、对话模型等,提供统一的用户界面和管理功能
    • 主要贡献
      • 开发用户余额及令牌余额管理功能:通过管理余额控制及显示用户可用Token
      • 通过Supervisor实现远程 Stable Diffusion 多个实例的监控及管理
      • 开发并构建在线Midjourney图像生成平台
      • 部署整合ChatGPT API 令牌管理和分发平台
      • 使用 GoAdmin 和 NextJS 重建 Stable Diffusion ToC平台多个 API 请求以及并行和阻塞队列功能
  • 低代码平台开发项目

    • 技术栈:JavaSpring BootNodeJSRabbitMQReact
    • 项目描述:企业级低代码开发平台,支持通过可视化界面快速构建业务应用,提高开发效率
    • 主要贡献
      • 开发基于RabbitMQ实现的消息队列功能:实现消息的发布、订阅和分发
      • 开发设计SpringBoot与NodeJS相互的查询接口及对应的接口安全权限
      • 设计低代码平台的综合界面、部分架构设计、NodeJS 接口集成
      • 设计NodeJS元数据结构,通过接口的模式暴露给SpringBoot端其ER模型的添加删除的功能
      • 开发面向用户的Flowable流程设计器及管理功能
  • 在日仿小红书项目『まめログ』

    • 技术栈:GolangGoZeroFlutterReactKubernetes
    • 项目描述:社交媒体平台,类似小红书的内容分享应用,支持视频上传、商城、AI内容推荐等功能
    • 主要贡献
      • 开发设计基于分布式架构的视频的上传及下载播放的功能
      • 开发商城及支付系统,支持多商品种类的添加
      • 基于Ollama及GeminiAPI开发设计对接AI模型及AIAsk的功能
      • 实现基础的信息推荐算法,并使用LLM优化推荐内容
      • 开发用户聊天系统,实现上线,下线,黑名单,封禁等功能
      • 使用K8s实现服务的熔断降级,负载均衡等基础功能