后端技术:
熟悉Java基础知识,熟悉SpringMVC,Spring Boot,Mybatis等框架的使用。
有使用Nacos和Spring Cloud部署微服务项目的经验,熟悉微服务架构设计与实施。
部署过响应式后端框架,了解Kafka消息中间件的使用,具备通过消息中间件实现代码解耦的经验。
熟悉Spring Security框架,有过rbac系统权限设计以及接口权限控制经验。
数据库与缓存技术:
熟悉MySQL,熟悉系统数据库模型的构建。
熟悉Redis的使用和原理,有过Redisson分布式锁的使用经验,结合Spring Cache做过接口数据缓存。
系统部署与运维:
有使用Prometheus+Grafana进行系统性能监控的经验。
熟悉Docker的使用,具备系统容器化部署能力。
具备使用Nginx部署项目的实际经验。‘
能够使用GitHub Actions搭建CI/CD工作流,了解代码的持续集成与持续交付。
熟悉Linux操作系统,掌握常用Linux命令,有多次系统部署经验。
熟练使用Git、GitHub、Gitee进行代码版本管理。
开发工具与协作:
熟练使用VSCode、JetBrains系列IDE、Navicat、Tabby、XShell、Postman、Apifox、Wireshark、ProcessOn等开发与调试工具。
熟练使用ToDesk、飞书等团队交流协作工具,熟悉团队开发流程。
1. 2024-03 ~ 2024-07, 仿抖音短视频平台, 系统开发组长
基于Spring Cloud构建微服务框架,划分用户服务,视频服务,搜索推荐服务等。
负责基于Redis对视频点赞和收藏的高频操作进行缓存,定时同步数据至数据库。
2. 2024-07 ~ 2024-07, 智能老人监护系统, 系统开发组长
构建系统数据库,实现系统后端框架,实现基础业务逻辑。
负责基于WebSocket实现消息实时预警功能。
3. 2023-12 ~ 2024-09, 北京沣潮至数科技有限公司, 智慧沣潮系统项目开发组长
负责带领团队成员,进行进度安排与审核,负责开发工作复盘与计划制定。
负责设计系统数据库模型,构建系统后端架构,采用了单体架构的模式,个人代码量6000行以上。
负责利用Spring Security实现系统的身份验证与鉴权,接口的访问控制;基于Redis分布式锁实现接口防抖。
利用Spring Cache与Redis实现接口数据缓存。
负责域名申请,SSL证书申请,系统CI/CD部署与运维工作。
4. 2024-09 ~ 2025-03, 北京有竹居网络技术有限公司(字节跳动-商业化), Java开发工程师
负责持续集成与部署系统的后端开发工作,具体负责Bits(原ByteCycle)的流水线节点任务的后端开发工作
用领域驱动设计方法设计并实现过一个业务模块,了解微服务模块的拆分
用工程模式+策略模式做过一次代码重构
同时兼任一部分的前端数据展示页面的开发工作