个人介绍
总结
资深软件工程师,拥有9年以上Java、Spring Boot、Spring Cloud及相关生态系统的工作经验。精通可扩展、高性能Web应用程序的设计、开发与部署。
技能
Languages: Java, Shell, HTML, JavaScriptPlatformsFrameworks: Spring Boot, Spring Cloud, JPA, MyBatis, Spring Test, Mockito, JUnitDevOps & CI/CD: Docker, Kubernetes, GitLab CI/CD, Azure DevOps, Azure Cloud, Terraform, Helm, Git, Maven, Skywalking, Prometheus, Datadog, SonarQubeDB & NoSQL: MySQL, RedisServer: Tomcat, NginxMQ: RabbitMQ, KafkaSecurity & Network Protocols: HTTP, HTTPS, TCP, SSH, openssl(SSL/TLS)APIs: RESTful API, OpenAPI, OAuth2Soft Skills: System Design, Architecture Design, Problem Solving, Researching工作经历
2024-11-11 -2025-10-15EPAMSenior Software Engineer
Charging Station Platform [Mercedes-Benz Group China Ltd.] 职责 完成日常开发、测试、部署运维 工作内容 使用Azure DevOps管道和Terraform将CSP基础设施从中国东部2区域迁移至中国北部3区域,涉及CosmosDB、EventHub、Key Vault、AKS、Datadog等服务 基于Datadog监控和仪表板的洞察,优化了Azure云上的资源配置 - 成功将云基础设施成本降低20% 编写Python模块并将其部署在腾讯云函数中,用于处理MQTT证书 Tech: Azure Cloud, Azure DevOps, Python, Shell, Kubernetes, Helm, Terraform, Spring Boot, Spring Cloud
2023-04-01 -2024-11-01启明星辰高级开发工程师
Secure Access Service Edge (SASE) 职责 项目管理/代码与部署架构设计/技术顾问 核心功能与特性开发/自动化测试与部署/代码审查 管理10人左右团队,完成SASE平台上线目标 主要内容 基于公司自研的组装式框架(Pangu),设计SASE代码和部署架构 针对任务、缓存、持久层等进行重构改造,完成服务无状态化改造 主导项目开发,负责后端核心特性模块与公共模块的开发,负责Code Review,集成代码与容器扫描组件,确保项目质量与安全 利用Docker、Kubernetes,完成单机服务的云化改造,并上云,完成服务与组件高可用、可观测指标 开发与测试核心后端模块和常用组件,并进行其他任务如:代码review,问题定位于解决,持续集成 2023年度优秀员工 Tech: Java, SpringBoot, MySQL, Redis, Kafka, ClickHouse, Nginx, Vue, GitLab, Docker, Kubernetes
2022-08-01 -2023-04-01瞬联软件高级开发工程师
Sigreen 职责 完成Sigreen中的PCF业务开发、测试、部署 主要内容 集成gitlab-runner,搭建gitlab-ci与pipeline code quality标准制定,包括集成check style/spotbugs/sonarqube/sast/trivy容器安全/.. 调研mockapi-server,基于kubesphere搭建一站式k8s devops平台 参与iconnector c端设计,包括c端shell工具(iconnectorctl)设计,负责iconnectorctl中的日志审计与数据(备份与安全)模块 在从未有过接触的情况下,分析Metricbeat源码与比对版本,排查出Debian Cgroup、Metricbeat、Docker Api的因版本适配问题导致的数据采集失败的问题 Tech: SpringBoot, MySQL, Redis, GitLab CI/CD, Docker, Kubernetes
2021-01-01 -2022-03-01树根互联开发组长
Device Management Platform 职责 项目管理/代码架构设计/技术顾问 核心功能与特性开发/自动化测试与部署/代码审查 日常带领团队进行新需求开发,持续维护 主要内容 20+个微服务模块代码重构,抽出公共代码,减少近50%代码冗余 集成封装常用功能特性,如分布式锁、分库路由数据源、定时任务管理、分布式限流等组件 审查,优化,重构代码,集成常用组件如,bean配置与管理,限流,校验,任务管理,aop等 在对部分私有云厂家支持中,优化后的代码节约了30%的人力成本 Tech: Spring Boot, Spring Cloud, MySQL, Redis, Kafka, MongoDB, Jenkins, Docker, Kubernetes
2019-05-01 -2020-10-01法本信息开发组长
Automobile Finance Interview 职责 项目管理/代码架构设计/技术顾问 核心功能与特性开发/自动化测试与部署/代码审查 日常带领团队进行新需求开发,持续维护 主要内容 在平安架构支持有限的背景下,通过shell+env,使项目支持在打包阶段支持环境切换 接入druid monitor,编写shell分析tomcat日志,优化耗时接口,提升系统吞吐量 协助兄弟团队解决AI呼叫业务中的多线程并发问题,通过自定义流程树数据结构+线程同步 审查,优化,重构代码,集成常用组件如,bean配置与管理,限流,校验,任务管理,aop等 部分代码重构 Tech: Spring Boot, Spring Cloud, MySQL, Redis, RabbitMQ, Jenkins, Docker, Kubernetes
2018-06-01 -2019-05-01中设数字高级开发工程师
Cloud Render 职责 日常开发任务 主要内容 参与设计与开发整个业务流程,包含: 前端页面 (Bootstrap & HTML & JavaScript) 后端服务 (Spring Cloud Netflix & Spring Security) 数据存储方案 (Database & Redis & DFS) 与渲染引擎交互 渲染引擎服务调度方案 优化用户体验,如: 网络状况探测(记录fps与渲染接口耗时) 弱网自动降低渲染质量 自定义缓存,平滑渲染(滑动窗口) 根据网络质量调整渲染质量,使用数据换层保证平滑渲染 2018年度优秀员工 Tech: Spring Boot, Spring Cloud, MySQL, Redis, ELK, Apache Mesos, FastDfs, Jenkins, Docker, Bootstrap, JavaScript, Nginx, WebSocket
2015-08-01 -2017-03-01控维通信初级工程师
卫星管理系统 职责 日常设计和开发任务 Tech: Java, MySQL, JavaScript, jQuery, Bootstrap, KendoUI, ECharts, VMware, SuperMap
教育经历
2011-09-01 - 2015-06-01河海大学信息与计算科学本科





