当前模板已根据「node.js开发工程师」岗位深度优化
选择其他岗位
开始编辑模板后,您可以进一步自定义包括:工作履历、工作内容、信息模块、颜色配置等
内置经深度优化的履历,将为你撰写个人简历带来更多灵感。
陆明哲的照片
陆明哲
在平凡的岗位上创造不平凡的价值,这是我的职业信仰。
28岁
3年工作经验
13800138000
DB@zjengine.com
求职意向
node.js开发工程师
天津
薪资面谈
一个月内到岗
工作经历
2023.07 - 2025.06
小楷云链
Node.js高级后端开发工程师

负责内容分发平台核心链路(内容路由、权限管控、实时数据同步)的后端架构设计、功能迭代及性能优化,支撑千万级DAU的内容请求处理,保障系统99.99%高可用

  • 主导设计基于Node.js + Redis Cluster的内容路由系统,针对原有哈希路由导致的节点负载不均问题,引入一致性哈希算法(Consistent Hashing)结合节点CPU/内存使用率的健康度权重,用Prometheus+Grafana搭建实时监控看板,将节点平均负载从75%降至58%,单节点QPS从1200提升至1680,支撑平台内容库从500万条扩容至1200万条的需求
  • 核心参与用户权限系统重构,原有JWT鉴权存在令牌篡改风险且无法实现细粒度权限控制,采用OAuth2.0 Client Credentials模式 + RBAC模型重构鉴权链路,结合Casbin进行策略管理,用Mocha+Chai编写120+条测试用例覆盖角色继承、权限撤销等核心场景,将权限校验耗时从15ms降至3ms,全年未发生因权限漏洞导致的安全事件
  • 重点优化实时内容热度统计模块,原有MySQL批量写入瓶颈导致数据延迟达10分钟,引入Kafka作为消息队列解耦生产消费,用Node.js的kafkajs库实现异步批量写入(每100条攒批),结合ClickHouse做实时聚合计算(预计算小时级热度),将热度更新延迟从10分钟缩短至58秒内,支撑首页实时推荐功能的点击转化率提升12%,该模块日均处理1.2亿条热度数据
  • 推动团队落地Node.js全链路性能监控体系,针对原有New Relic无法覆盖业务层逻辑的问题,集成OpenTelemetry SDK采集链路追踪数据,用Jaeger做可视化分析,定位到“内容标签关联查询”“用户兴趣推荐”2个慢接口(平均响应超500ms),通过优化MySQL覆盖索引(新增`tag_id + create_time`联合索引)和减少Redis不必要的GET操作(合并3次GET为1次HGETALL),将接口平均响应时间降至180ms,系统整体错误率从0.2%降至0.05%
2021.05 - 2023.06
小楷互娱
Node.js后端开发工程师

负责娱乐社区平台的后端功能开发与稳定性维护,涵盖动态发布、评论互动、用户关系链等核心模块,支撑百万级DAU的用户交互需求,保障系统稳定运行

  • 独立开发动态发布与Feed流系统,采用Node.js + MongoDB分片集群架构,解决原有单节点MongoDB写入瓶颈(QPS仅800),通过自定义分片键(用户ID取模+时间戳倒序)优化数据分布,将动态发布成功率从98%提升至99.9%,Feed流加载耗时从800ms降至300ms,支撑平台日活用户发布动态量从50万条增长至200万条
  • 优化评论系统防刷机制,原有基于IP限频的方式易被代理绕过,引入FingerprintJS生成设备指纹,结合用户行为特征(评论频率、内容相似度、账号注册时长)构建多维度风控模型,用Redis Sorted Set存储用户近1小时的评论行为轨迹,将恶意评论拦截率从65%提升至92%,减少80%的无效评论人工清理工作量
  • 负责用户关系链模块迁移,原有Redis存储的关系链存在数据一致性风险(双写不同步),迁移到MySQL + Redis双写架构,用Canal监听MySQL binlog同步数据到Redis,编写事务脚本处理双写冲突(若MySQL成功但Redis失败,触发重试机制),保障1000万+用户关系链数据的完整迁移,迁移期间系统零 downtime
  • 搭建内容发布审批流程引擎,采用Node.js + Activiti实现自定义审批节点(运营审核→内容安全审核→总编终审),通过JSON Schema定义流程模板,让运营人员可在后台自主配置审核人、抄送人,将流程变更的开发时间从3天缩短至4小时,支撑平台活动期间快速调整审核策略
2019.03 - 2021.04
小楷智媒
Node.js后端工程师

负责媒体内容管理系统的后端开发,涵盖内容录入、审核、发布等流程,支撑公司内部媒体内容的流转需求,优化系统性能与开发效率

  • 开发内容审核系统的工作流引擎,采用Node.js + Activiti实现可视化流程配置,支持多角色(编辑→审核→发布)、多分支(合规→违规→转人工)的审核逻辑,通过前端拖拽生成JSON流程定义,后端解析执行,让运营人员无需代码即可调整审核流程,减少80%的审核流程变更开发时间
  • 优化内容元数据存储方案,原有MySQL存储元数据(标题、作者、标签、分类)导致复杂查询(如“按标签+作者筛选”)响应慢(平均3秒),引入Elasticsearch构建元数据索引,用Node.js的elasticsearch库实现全文检索与过滤,将内容搜索耗时从5秒降至500ms内,提升编辑人员的内容查找效率3倍
  • 推动团队引入TypeScript重构核心模块(内容录入、审核日志),制定TypeScript编码规范(严格类型检查、接口定义),用ts-node-dev实现热更新,将运行时错误率从15%降至3%,代码可读性提升,后续迭代时需求理解成本降低50%
  • 实现内容备份与恢复功能,针对原有手动备份易丢失的问题,用Node.js的fs-extra库实现增量备份(每天凌晨备份新增内容),结合AWS S3存储备份文件,编写恢复脚本(支持按时间点恢复),保障内容数据的可靠性,全年未发生数据丢失事件
项目经验
2022.07 - 2023.12
星途数字科技有限公司
后端研发负责人

电商SaaS供应链协同平台分布式事务与高可用优化项目

  • 项目是星途核心SaaS产品,支撑10万+品牌商、供应商、物流商的订单、库存、物流全链路协同。原架构因多租户共享集群,存在分布式事务一致性差(订单与库存同步成功率仅95%)、单集群故障导致商家不可用(可用性99.5%)两大痛点,直接导致客户留存率下滑12%。我的核心职责是主导全链路事务治理与高可用架构升级,对齐业务从“能用”到“好用”的技术迭代需求。
  • 关键挑战包括:1)跨订单、库存、支付服务的场景化事务需求未标准化(库存扣减需强一致、订单状态同步可最终一致);2)单K8s集群承载所有商家,故障恢复时间长;3)多租户资源竞争偶发性能抖动。技术上,我对比了Seata AT/TCC、Saga等框架的优劣势,结合业务场景设计“混合事务模型”;同时计划通过多集群部署+服务网格实现流量容错。
  • 我牵头完成三项核心突破:1)对12类核心业务场景分类,订单创建用Seata AT简化流程,库存扣减用TCC保证强一致,编写事务协调器配置规范与回滚兜底策略,覆盖95%以上业务场景;2)基于K8s搭建多地域3集群架构,用Istio实现服务级别流量路由,当某集群故障时自动将流量切换至健康集群,切换耗时<10秒;3)优化租户隔离机制,通过数据库分库分表(按租户ID哈希)+Redis租户前缀+资源配额管理,杜绝跨租户CPU/内存抢占。过程中推动商品、物流、支付团队联调,解决了跨服务事务回滚数据不一致的问题。
  • 项目上线后,分布式事务成功率提升至99.99%,客诉率下降85%;平台可用性达到99.99%,单集群故障恢复时间从30分钟缩短至5分钟内;支持商家数量扩容至20万+,吞吐量提升2倍。形成的《SaaS化分布式事务与高可用最佳实践》被公司3个新SaaS项目复用,我个人也因主导核心架构升级晋升为后端研发负责人。
2020.05 - 2022.06
云帆互动网络科技有限公司
后端高级工程师

短视频UGC/PGC平台源站弹性伸缩与成本管控系统研发

  • 平台为UGC+PGC模式,日均处理10亿+短视频分发请求,源站依赖自建服务器与CDN。原架构因流量波动大(热点事件时流量暴涨5倍,平时闲置率达40%),导致高峰时源站响应慢(500ms+)、闲时服务器成本高(月均120万),严重影响用户体验与成本效率。我的职责是负责源站系统的弹性伸缩改造与成本优化,平衡性能与成本的双重目标。
  • 核心难题:1)传统K8s HPA基于CPU/内存指标,无法预判短视频热点的突发流量;2)多层缓存(Redis、Memcached、本地缓存)与CDN协同不足,源站压力未有效分流;3)成本管控依赖人工调整,效率低且易出错。技术上,我选择LSTM模型预测短期流量,结合K8s自定义指标实现精准伸缩;同时优化缓存分层策略,减少源站直接访问量。
  • 我主导了四大关键行动:1)搭建Prometheus+Grafana监控体系,收集流量、缓存命中率、服务器负载等10+指标,构建流量特征库;2)训练LSTM模型预测1-2小时内的流量峰值,准确率达88%,用于提前30分钟触发K8s扩容;3)优化K8s伸缩策略,加入缓存命中率(<80%时扩容)、请求延迟(>200ms时扩容)等自定义指标,替代传统单一CPU指标;4)设计缓存分层机制:热门视频存Redis(命中率提升至60%)、次热门存Memcached(25%)、冷门存本地缓存(15%),减少源站直接请求量。
  • 项目落地后,高峰时源站响应时间降至150ms以内,缓存命中率从65%提升至85%;月服务器成本降低40%(至72万),同时支撑了10+次热点事件(如明星演唱会直播)的无故障运行。形成的《基于机器学习的弹性伸缩与成本管控方案》成为公司内容分发平台的通用方案,我也因此积累了从技术执行到方案设计的核心能力,为后续晋升奠定基础。
技能特长
沟通能力
执行能力
热情坦诚
文案能力
奖项荣誉
  • 软件设计师(中级)
  • 2023年度项目优秀贡献者
  • 季度技术之星
自我评价
  • 深耕Node.js后端开发,以异步编程模型为基底,擅长用事件循环、流处理构建高并发服务,习惯主动压测定位瓶颈、推动性能优化。
  • 能将复杂业务逻辑拆解为可复用模块,注重代码可维护性与架构前瞻性,降低迭代成本。
  • 跨团队协作中站全链路视角,提前对齐接口与性能边界,助力前后端、产品高效协同。
  • 保持技术敏感度,主动跟进Node.js新版本特性落地,提升开发与运行效率。
试一下,换个颜色
选择配色
使用此模板创建简历
  • 支持电脑端、微信小程序编辑简历
  • 支持一键更换模板,自由调整字距行距
  • 支持微信分享简历给好友查看
  • 支持简历封面、自荐信、自定义简历模块
  • 支持导出为PDF、图片、在线打印、云端保存
该简历模板已内置
  • 个人名称
  • 头像
  • 基本信息
  • 求职意向
  • 工作经历
  • 项目经验
  • 实习经验
  • 作品展示
  • 奖项荣誉
  • 校园经历
  • 教育背景
  • 兴趣爱好
  • 技能特长
  • 语言能力
  • 自我评价
  • 报考信息
  • 简历封面
  • 自荐信
对话框
提示
说明