个人介绍
1.掌握集合,IO ,多线程等基础框架
2.熟悉 JVM 内存模型,GC 原理,有丰富的 JVM 调优经验
3.熟练掌握 Spring Boot,Dubbo,Spring Cloud 等主流分布式框架,Redis,Kafka,Nginx 等分布式组件,理解分布式事务,幂等,缓存一致性等业务解决方案
4.熟悉 MySQL 的底层结构、存储引擎、事务、锁、索引、熟悉 MySQL 的优化工作
5.熟悉 Docker、Kubernetes 等容器技术,具有 DevOps 实践经验
工作经历
2021-02-03 -至今奇安信架构师
1. 对齐部门绩效目标,完成任务分解和任务执行过程管理。 2. 负责所属模块的功能规划,需求分析设计,技术实现 3. 负责所属模块的代码开发,调试与维护工作。 4. 积极响应客户需求并进行开发和交付。 5. 负责产品的架构优化,性能优化并辅助其他模块进行技术实现。
2020-02-05 -2021-03-03上海辰商软件科技有限公司高级JAVA开发工程师
1.参与项目需求阶段项目业务流程整理,讨论 2.工作量评估以及后端开发工作分配 3.负责公司新零售中台项目架构设计,技术选型等工作,带领团队跟进项目落地; 4.负责商品,采购,订单,营销等核心模块代码的编写; 5.完成后期的项目维护;
2017-02-05 -2020-02-05上海邮畅实业有限公司Java组长
1.参与项目的需求分析及技术讨论。 2.配合团队成员完成项目组交代的任务 3.独立完成主要功能的代码实现。 4.学习新知识、技术。 5.配合测试人员测试项目功能,修复Bug。 6.完成上级交代的其他任务
教育经历
2013-02-09 - 2017-03-06湖北工业大学工业工程本科
资质认证
技能
积分商城是广东烟草局的一个*商城,主要包含烟码的扫码验真以获取积分和商品的积分兑换,实现了京东,苏宁等三方商城商品的接入,*公众号搜索【双喜】。项目采用 springcloud 架构,主要包括商品服务,搜 索服务,订单服务,认证授权服务,后台管理系统等。 开发框架:SpringCloud、Mybatisplus、Redis、Hive、Hbase 开发环境:JDK8,Maven,MySQL 技术要点: 1.使用 SpringCloud 搭建微服务系统 2.使用 WT+SpringSecurity 实现认证授权 3.使用 Redis,GuavaCache 多级缓存实现商品详情页 4.使用 Redis和 RabbitMQ 实现秒杀模块 5.使用 XXL-JOB 开源框架实现定时任务调度 6.使用 Hbase 实现烟码导入,验证,用户积分变更明细 业绩: 1.梳理业务,对表进行重新设计,做适当余和索引优化 2.对接京东,苏宁等平台,完成商品,订单的数据同步对账 3.独立完成认证授权服务开发,实现按钮级的权限控制 4.负责订单模块,自主学习分布式事务开源框架 Hmily 实现基于 TCC 的分布式事务解决方案;负责秒杀等高并发功能的实 现 5.实现烟码10亿级数据毫秒级返回
奇安信网神态势感知与安全运营平台(简称 NGSOC )以大数据平台为基础,通过收集多元、异构的海量日志,利用关联分 析、机器学习、威肠情报等技术,帮助政企客户持续监测网络安全态势,为安全管理者提供风险评估和应急响应的决策支 撑,为安全运营人员提供威协发现、调查分析及响应处置的安全运营工具。NGSOC 产品连续2年在中国安全管理平台市场 占有率排名第一。主要分为基础平台,威胁检测,资产中心,安全运维,分析处置,数据可视化六大模块。 技术栈:SpringCloud,Mybatis,Redis,kafka,ES,Postgres. 业绩: 1.根据需求完成版本送代任务,对现有系统模块进行重构优化 2.重构场景分析模块定量拉取 Kafka 日志数据,实现流量日志按天分表入库 3.重构通知管理模块,基于消息队列实现通知消息得流量削峰,同时解决下发消息丢失问题 4.配合 DBA 分析系统慢查询日志,对问题 SQL 做调优重写 5.基于模板方法设计模式提供统一导入方案,解决百万级别漏洞数据导入导出内存溢出问题
IDaas云身份管理平台,提供基于云端的身份认证和治理、动态访问控制、以及权限管理的自动化、可视化、可追溯。为企业提供统一账号管理,统一身份认证,统一授权管理,统一应用管理,统一审计管理的5A级身份管理。已服务亚马逊,大众汽车、强生医药集团等知名客户。 技术栈:SpringBoot、Mybatis-Plus、Redis、Kafka、K8s 技术架构: 1. 高并发架构 ● 基于K8s生态实现新一代微服务架构 ● 服务基于 Pod 负载量动态弹性水平扩容,负载均衡 ● 自研多级缓存组件,解决缓存雪崩、击穿、穿透问题,提升性能 ● 复杂逻辑多线程编排接口并行,部分处理流程基于事件/MQ 异步化降低 RT 2. 高可用架构 ● 服务最低 2 Pod 运行,Pod 探活,崩溃自愈 ● 服务优雅启停,滚动更新,保证服务可用 ● 服务熔断快速失败 3. 安全性架构 ● 敏感配置信息基于 kms 管理 ● 服务间通讯双向认证 ● 服务请求防篡改,防重放 ● 数据入库加密储存,加密字段、算法可动态配置,查询自动解密 ● 前端展示敏感信息脱敏,脱敏字段、规则可动态配置 4. 可扩展性架构 ● 应用认证协议可配置,支持 CAS、SAML、OAuth、OIDC、FIDO 等常见协议 ● 认证方式插件化且可热插拔,市面主流登录方式全面集成 ● 身份源、应用信息同步插件化且可热插拔,自动拉取/同步上下游应用账号、角色、资源、权限信息 ● 通知方式插件化,支持短信、邮件、钉钉、*、飞书等主流方式 5.可观测性架构 ● 全面拥抱 DevOps ,持续集成自动部署,集成 SonarQube 代码自动扫描代码质量 ● 服务运行关键指标监控,自动告警 ● ELK 全链路日志追踪