AboutMe

个人信息

教育经历

专科/计算机应用技术 2014.09 ~ 2017.06

专业技能

  • Java:熟练掌握Java基础、集合、并发
  • 框架:熟练掌握Spring、SpringMVC、SpringBoot、MyBatis、Hibernate
  • 数据库:熟练掌握MySQL数据库以及常见的优化手段(索引、SQL优化),熟练掌握Redis
  • 搜索引擎:熟练掌握Elasticsearch的使用
  • Linux:熟练使用Linux,有Linux下开发和部署的实际经验
  • Docker:熟悉Docker的使用和镜像生成部署
  • Devops:熟练掌握Jenkins,有实际的项目发布经验
  • 消息中间件:熟练掌握RocketMQ
  • 开发工具:熟练使用Maven、Git、IDEA、Maven、Postman等开发工具
  • 前端:熟练掌握HTML5、Javascript、Ajax,有vue的实际开发经验

工作经历

广州合富科技有限公司(2020.10~2023.11)

  • 职位:Java开发工程师
  • 工作内容:
    • 负责公司的APP后端接口开发和APP中部分H5页面的功能开发,公司后台管理的页面和接口开发

广州达人邦信息科技有限公司(2018.01 ~ 2020.08)

  • 职位:Java开发工程师
  • 工作内容:
    • 负责公司的商城PC端、APP端和商家后台管理的接口功能开发

项目经历

项目名称:AI合富APP平台

2020-10 ~ 2023-11 合富科技 Java开发工程师

  • 项目描述:合富辉煌集团旗下一站式购房服务平台,客户可在平台即时查找房源、预约看房、订阅市场报告、监控交易过程及放盘。

  • 技术栈:SpringBoot + JDK8 + MySQL + Redis + Elasticsearch + RocketMQ

  • 开发工具:GitLab + Maven + IDEA + Postman

  • 个人职责

    • 负责平台的APP的后端接口开发,采取RESTful风格,规范统一了接口,减少项目的耦合性。
    • 负责平台的APP房源搜索功能开发,利用Elasticsearch搜索引擎解决了平台传统的搜索数据库方式,极大提升了搜索效率,减轻了数据库压力。
    • 负责平台的房源数据同步,使用消息中间件RocketMQ进行数据同步,解决了平台以往通过定时任务同步时数据丢失问题、数据不实时同步。
    • 负责平台短信登录功能开发,利用Redis缓存短信验证码和校验,缓存token令牌解决登录状态刷新问题。
    • 常使用JDK8 Lambda表达式优化代码;维护日常平台bug修复;优化SQL,解决旧SQL查询慢问题

项目名称:合富人平台(APP端+后台管理)

2020-10 ~ 2023-11 合富科技 Java开发工程师

  • 项目描述:APP端是合富辉煌内部人员专用的内部移动办公工具,服务对象为前线人员和后勤人员等;后台管理也是内部人员专用,公司内部人员可在后台管理查看房源信息,发布房源,监控房源交易数据等。

  • 技术栈:Spring + Spring MVC + JDK8 + Oracle + Redis + RocketMQ + Vue + JSP + Vant

  • 开发工具:GitLab + Maven + IDEA + Postman

  • 个人职责

    • 负责APP端的后端接口开发,采取RESTful风格,规范统一了接口,减少项目的耦合性。
    • 负责APP的内部人员发布的房源资讯视频的点赞关注功能开发,使用Redis缓存点赞关注数据,然后再定时同步到数据库,减轻数据库压力。
    • 负责APP接口与公司内部其他系统之间通信开发,利用消息中间件RocketMQ进行系统之间异步通信,即可做到数据定时或延时通信,减少系统之间过多的耦合性。
    • 负责APP部分H5页面和后台管理页面开发,使用Vue替换以往的JQuery,解决JQuery对DOM操作繁多问题,Vue具有减少DOM操作、双向数据绑定等特性,极大减少了页面在浏览器渲染引擎的工作量,渲染更快了,同时也提高了页面开发效率。

项目名称:达人邦电商平台

2018.01 ~ 2020-08 达人邦科技 Java开发工程师

  • 项目描述:“达人邦”将商城、SNS、本地生活等多种应用功能融为一体,给用户持续推送来自国际前沿品牌、设计师原创品牌的优质商品,涉及女装、男装、童装、鞋履、配饰、创意生活用品和个人定制商品。

  • 技术栈:Spring + SpringMVC + Mybatis + MySQL + Redis + Solr

  • 开发工具:SVN+JDK7+Maven+IDEA

  • 个人职责

    • 负责平台首页功能、文章视频下的评论功能开发,利用Redis缓存广告数据、商品分类数据、用户评论数据,减轻数据库的压力
    • 负责开发首页商品搜索功能,利用Solr搜索引擎来实现,可以解决直接搜索数据库数据慢问题,提高商品检索速度。
    • 维护平台日常bug修复,优化代码,SQL优化

项目名称:达人邦商家后台管理

2018.01 ~ 2020-08 达人邦科技 Java开发工程师

  • 项目描述:提供给入驻达人邦平台的商家使用,商家可以方便商品录入,商品上下架,店铺装修,交易数据查看和统计等,项目功能模块有安全管理,分店管理,店铺管理,商品管理,库存管理,物流管理,订单管理,促销管理卡卷管理等

  • 技术栈:Spring + Spring MVC + Spring Security + Mybatis + Redis + MySQL + Jsp + jQuery

  • 开发工具:SVN+JDK7+Maven+IDEA

  • 本人职责

    • 负责安全管理、分店管理功能开发,Spring Security进行RBAC权限认证,商家可以根据自己情况进行总店和分店的权限分配,方便商家管理总店和分店。
    • 负责商品管理功能开发,商品发布时,由于商品分类数据大,不常改变,则使用redis来缓存分类数据,缓解数据库查询压力