作为一名拥有3年全栈开发经验的高级工程师,我的技术栈以Java生态为核心,向大数据与云计算方向延伸,具备从零到一构建高并发、分布式系统的完整能力。在基础语言层面,我精通Java及JVM调优,熟悉Spring Cloud、Dubbo等微服务架构,能基于业务场景灵活运用Redis、RabbitMQ、Kafka解决缓存与异步解耦问题。数据库方面,我熟练掌握MySQL的索引优化与分库分表策略,具备使用TiDB或OceanBase处理海量数据的实战经验,同时熟悉MongoDB与ElasticSearch在文档检索和日志分析中的应用。在前端协同上,我具备基础的Vue与React开发能力,能够指导团队进行前后端联调与接口契约设计。
在容器化与运维领域,我精通Docker与Kubernetes,擅长编写Helm Chart进行应用编排,并基于Prometheus、Grafana与SkyWalking构建全链路监控体系,确保服务的高可用与可观测性。此外,我深度参与过多个中大型项目的架构重构,对领域驱动设计(DDD)与整洁架构有深刻理解,能够将复杂的业务逻辑抽象为稳定的模块边界。在技术管理方面,我习惯使用GitFlow工作流配合GitLab CI/CD进行自动化构建与部署,同时具备一定的DevOps文化推广经验,能够协助企业建立标准化、可复用的研发效能平台。我始终关注技术演进的脉络,对Service Mesh、云原生数据库以及AIGC辅助编码工具有实际研究,并能在团队内推动最佳实践的落地。
项目一:某大型供应链金融中台(架构升级与性能优化)
该项目服务于多家核心企业及上下游供应商,涉及融资申请、风控审核、电子签章、资金路由等核心模块。我作为技术负责人,主导了该平台从单体应用向Spring Cloud微服务体系的全面重构,重新划分了用户中心、订单中心、风控中心与资金网关等边界清晰的服务单元。在性能优化方面,我针对风控规则引擎的复杂计算场景,引入并行流与CompletableFuture异步编排,将平均响应时间从1.8秒降低至420毫秒;同时,利用Redis集群配合Lua脚本解决库存扣减与授信额度扣减的原子性问题。为保障数据最终一致性,我设计了基于RocketMQ的事务消息与本地消息表结合的补偿机制,并配合定时对账任务实现了日终资金差额的自动告警。该项目上线后,支撑了日均10万+笔融资请求,系统可用性稳定在99.99%。
项目二:某智慧园区物联网数据中台(实时计算与数据治理)
该项目旨在接入园区内数万台传感器设备,对水电能耗、门禁通行、环境监测等数据进行实时采集、处理与可视化展示。我负责后端架构设计与核心流处理链路开发,基于Netty构建高性能设备接入网关,支持TCP、MQTT、CoAP等多协议解析,单节点可维持5万长连接。在数据处理层面,我选用Apache Flink作为流计算引擎,设计滑动窗口聚合与CEP规则匹配,对异常能耗事件实现秒级告警推送;并将清洗后的标准化数据写入ClickHouse,供前端BI看板进行多维分析。同时,为解决设备上报乱序与重复问题,我引入了旁路缓存与去重方案,并基于OAuth2与RBAC模型实现了多租户数据隔离。项目交付后,园区综合能耗降低了12%,并获得客户方的连续两期追加合同。通过该项目,我积累了海量IoT数据治理经验,并在团队内推广了实时数仓分层建设规范,显著提升了多部门协同开发效率。