vihoa
8天前在线
全职 · 1000/日  ·  21750/月
工作时间: 工作日9:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

八余年Java研发经验,2年高并发高可用分布式、微服务、集成等架构设计经验,参与并主导过
多个分布式及微服务平台paas、saas层项目的设计和研发,负责过用户量超300万、日活近百万、
日访问量近千万+,高峰期十万并发的新零售电商平台的架构设计和研发,具有丰富的实践经验。
对JVM、多线程编程、Spring、Spring Cloud等框架源码有过深入研究,擅长spring、spring
cloud alibaba 等技术,线上jvm性能调优。2年以上的10-20人团队管理经验,有较强团队协调
能力管理能力与执行力,有敏捷实践,曾带领20人的技术团队配合项目总监完成部门季度目标
3000万项目回款任务和部门年度7000万的总目标,一度让部门在集团总公司获得年度优秀部门且
排名其它同级兄弟部门前列。有过中国海油项目技术监理的工作经验。

工作经历

  • 2021-07-01 -至今北京德风新征程科技股份有限公司资深java

    1.项目前期与项目经理、产品经理协作,掌握需求现状,参与系统逻辑架构设计; 2.参与架构方案的预研和落地实施; 3.负责系统设计与核心功能研发; 4.负责应用架构和数据架构设计,制定接口规范与核心模块设计; 5.参与核心业务的研发; 6.分配开发任务、推进进度,并完成核心模块开发与测试; 7.参与系统测试、部署和验收,编制技术文档;

教育经历

  • 2009-09-01 - 2013-06-01电子科技大学信息管理与信息系统本科

    本人已正常修完所有课程且完成学分,并顺利毕业。

技能

0
1
2
3
4
5
作品

项目经验 四 项目名称: 国家电网项目 项目描述:该项目是国家电网公司信息化建设中的一个子项目,主要为进一步提升营销数据质量, 促进数据在营销专业的高质量应用,发挥公司数据专业整体优势,国网大数据中心以 营销普查工作为契机,依托数据中台,面向企业与居民客户两大服务对象,重点围绕 用户名称、用电地址、统一社会信用代码、法人姓名、增值税号、身份证号、联系人 **等40项档案数据,打造具有“设计完善、操作简单、实用实效”的专业修复 方法、策略和工具,支撑营销数据质量修复与核查工作。 项目职责:1.参与需求调研、系统逻辑架构设计,与项目经理和产品经理协作; 2.编写项目SOW及可研报告; 3.设计项目整体架构,搭建框架底座; 4.分配开发任务、推进项目进度,并完成核心模块的开发与测试; 5.负责核心代码的编写,确保代码质量; 技 术 栈:后端采用JDK 1.8,使用SG-UAP(国家电网基于Spring、Spring Cloud和Hibernate封装 的快速开发框架),前端框架采用基于微软MVVM模型的前端框架knockoutjs二次封装 的CUBE框架,数据库为MySQL; 项目亮点:1.成功对接国家代码中心、工商数据库、三大运营商、国家电网数据中台和95598人工 座席平台,构建高效数据修复工具,实现用户档案规范化管理。为数据质量治理奠定 了基础; 2.团队初期无法快速适应国网内部研发框架,通过调研和培训后解决了问题; 3.客户侧试点部署需内网实施,采用跳板机连接内网服务器完成部署解决问题;

0
2025-04-07 20:00

项目经验 二 项目名称: 中国石油项目 项目描述:该项目主要目的是结合油田公司各采油厂作业区统一调度指挥、油气产量运行、作业 区生产监控、视频监控、故障巡检等业务需求,分析建立油田公司生产运行领域KPI体 系和信息化平台,建设分级部署、分级管理的新型油田作业区安全生产调度指挥的一 套工业互联网+信息化平台系统,实现油田公司“生产集中监控、调度高效协同” 。 项目职责:1.项目前期与项目经理、产品经理协作,掌握需求现状,参与系统逻辑架构设计; 2.参与架构方案的预研和落地实施; 3.负责系统设计与核心功能研发; 4.负责应用架构和数据架构设计,制定接口规范与核心模块设计; 5.分配开发任务、推进进度,并完成核心模块开发与测试; 6.参与系统测试、部署和验收,编制技术文档; 技 术 栈:JDK 1.8 + Spring Boot + Spring Clooud Alibaba + DDD + Mybatis + Oracle + Apache Davinci + CamundaBPM + Pulsar + Maven + Docker 项目亮点:1.依托物联网、视频网、业务管理系统建设,将中控中心打造油气生产运行调度、指 挥的核心,为新型油田作业区改革目标实现提供了信息化支撑。并提升了数据质量, 提升工作效率,提升工作质量,提升团队能力; 2.使用Spring Cloud Alibaba,通过Nacos实现服务注册和配置管理,确保服务间的松 耦合和高扩展,Gateway作为应用服务网关层,采用DDD模式开发业务逻辑,实现模块化, 便于扩展和维护; 3.利用Seata框架管理分布式事务,解决跨服务的数据一致性问题; 4.使用Redisson实现分布式锁,处理并发加锁场景; 5.利用Skywalking进行链路追踪,ELK进行日志管理,提升问题定位效率; 6.通过Pulsar实现异步通信和数据集成,确保作业高峰时段下的系统稳定性; 7.使用Camunda BPM管理业务流程,支持多租户流程配置与自动化; 8.利用Apache Davinci构建BI大屏,集成多数据源; 9.前端使用Vue和OpenLayers实现Web GIS功能,监控地理信息; 10.通过使用arthas排查了系统死锁和线程数目异常增多问题,并对jvm进行优化; 11.通过JVisualVM分析OOM原因,修复子服 务异常、宕机和CPU飙高问题,提升系统稳 定性和个人排查调优能力; 12.采用启用显式循环依赖、设计独立Bean 管理DI、使用懒加载等方式,解决 Spring5.3后原型Bean循环依赖问题.精简接口返回字段,提升系统性能;

0
2025-04-07 19:57

项目经验 一 项目名称: 电商项目 项目描述:目前商品线运营后台B端功能还在基础工程中,而且前期建设的商品线C端只有一个工 程,包含了所有功能,需要将其根据不同的业务功能逐一拆分进行重构,同时新增了 一个秒杀业务,并保障平台在三高场景下的性能问题。 项目职责:1.参与需求调研和相关文档编写; 2.参与架构方案设计预研和落地; 3.负责整个系统微服务架构转型策略,确保系统稳定性和扩展性的提升; 4.负责项目底座的搭建和核心组件的研发; 5.负责日常研发疑难问题解决和项目的推进; 技 术 栈:JDK 1.8 + Spring boot + Spring clooud alibaba + mybatis + mysql + redis + rocketmq + canal + mongodb + promethus + vue + freemarker + openResty + nginx + Lua 项目亮点:1.在技术架构方面: 前端,结合Vue和Freemarker技术; 服务端,采用Spring Boot、Spring Cloud Alibaba、MyBatis作为基础框架; 服务发现与配置,使用Nacos作为配置中心和注册中心; 网关,Gateway服务层网关,OpenResty框架配合Nginx进行负载均衡和流量控制; 消息处理,RocketMQ用于服务解耦、流量削峰和异步消息处理; 缓存与数据库,Redis主从复制作为缓存层,MySQL作为数据库层; 服务监控,使用Prometheus进行服务监控; 2.系统采用了基于Nginx与Lua的高性能的OpenResty,通过它内部集成大量精良的 Lua 库、第三方模块以及大多数的依赖项,使用Lua脚本语言调动Nginx支持的各种C以及 Lua模块,快速构造出足以胜任10K乃至1000K以上单机并发连接的高性能系统; 3.采用Lua语言来直接调动Nginx和Redis来减轻后端服务的压力; 4.通过Canal监控mysql的binlog的变更,来将指定的数据实时同步至redis缓存; 5.采用RocketMQ实现服务解耦和流量削峰; 6.采用Redis主从复制提升缓存性能。但为了保证缓存数据的读写性能,当前架构中优 先保证的是从Redis与秒杀应用部分部署在同一台服务器上,这样可以最大限度提升缓 存的读写性能。但是,这也让Redis成为后续系统扩容的瓶颈。所以,秒杀部分后续如 果要进一步提升性能,最需要调整的是其中Redis部分; 7.采用Fremarker生成静态的网站页面,通过Nginx直接访问静态页面资源,在网管层 直接对流量进行削减来减轻后端服务的压力; 8.商城和秒杀功能采取隔离措施进行业务隔离、系统隔离、数据隔离,确保秒杀问题 不影响商城平台的其他部分,保证了系统高可用性; 9.秒杀部分,采用页面静态化、秒杀前答题、Redis扣减库存、Nginx快速通知秒杀结 束、引入 MQ 进行流量削峰和下单服务异步化,从而对瞬间流量进行层层错峰设计;

0
2025-04-07 19:47
更新于: 04-07 浏览: 35