proginn1305359597
1月前来过
全职 · 1000/日  ·  21750/月
工作时间: 工作日19:30-24:00、周末07:30-23:00工作地点: 远程
服务企业: 1家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

7年软件开发经验,3年以上高并发、高可用、高性能的分布式系统架构设计、研发与调优经验;善于思考,热衷于学习和研究分布式技术,熟悉CAP、BASE、分布式事务、分布式锁等概念及应用热衷于研究SOA、RPC、微服务相关的技术原理及应用,熟悉Spring、SpringBoot、SpringCloud、Motan、Zookeeper、Disruptor、Kafka等主流开源框架;阅读并分析过Spring、Disruptor、Netty等多款开源框架的源码扎实的Java功底,熟悉多线程、JVM、Netty、设计模式熟练掌握UML软件建模工具,有良好的系统分析、设计、架构和重构能力;具有3年以上软件敏捷开发及大型项目重构经验熟悉主流关系型数据库MySQL,擅长数据库性能优化;熟悉分布式缓存Redis,擅长分布式缓存集群的开发精通Java;熟悉Rust、Go等后端语言;熟悉vue、uni-app等前端框架;熟悉Antlr4;

工作经历

  • 2017-07-09 -2020-06-17上海连尚网络资深Java开发

          该公司主要产品是WiFi万能钥匙,数字资产部门主要负责对公司所有的信息流、锁屏信息流、频道、插屏、小视频等业务的数据流进行管理和调度,我的主要工作职能包括: 1.负责与相关业务人员的沟通,评审业务需求,制定功能实现方案; 2.负责与相关的业务方开发人员沟通,制定接口、撰写接入指南,帮助业务方快速地接入流量管理系统 3.负责系统性能优化、技术选型、相关技术攻关与落地 4.负责分析、设计并开发核心子系统的关键功能;保障系统的可用性,提高系统的并发和扩展能力

教育经历

  • 2014-09-01 - 2017-07-05中国科学院大学计算机技术硕士研究生

    硕士期间主要以项目为主,在学期间除了基本的学习研究任务,也负责研究所中数据爬虫、代理平台、云计算平台等搭建和开发工作

技能

TiDB
Netty
UML
uniapp
多线程
SpringMVC
Mybatis
Redis
HTTP
系统架构
0
1
2
3
4
5
0
1
2
3
4
5
作品
litemall小程序二次开发

以熟悉小程序为主要目标,学习litemall小程序的整个系统框架,重点是了解后端Java的处理逻辑和前端小程序的功能逻辑,并根据自身需要,进行二次开发

0
2021-02-19 00:00
流量监控系统

[项目描述]     该系统负责监控信息流业务的健康状况。系统通过Kafka和URL下发及反馈等方式收集信息流流量的信息,并基于管理后台制定告警规则,达到阀值时以多种方式及时告知相关的工作人员,并告知信息流系统进行流量的调整 [项目职责] 负责监控系统框架的设计与实现,根据信息流业务的特点制定多种监控指标、告警等级;接入多种告警方式,如:聊天软件、*、邮件、短信等 制定多种告警策略,发现异常时可在3分钟以内通过相关工作人员,并向信息流流量调度系统发出熔断或降级信号 定期将收集的信息流信息进行汇总和计算,结果生成Excel报表,以邮件的方式发送给相关工作人员

0
2021-02-18 23:55
信息流流量调度系统

[项目描述]      本项目负责WiFi万能钥匙的信息流、频道、插屏等业务流量管理和调度服务,日访问量超10亿,日用户量超8000万;该项目作为公司的核心流量调度系统,与公司内部多个部门和公司外部多个项目均保持着密切的合作,因此在高并发、高可用、高可扩展性等方面需具备更高的要求 [责任描述] 根据公司内部业务的需求对系统进行优化,负责系统的需求评审、制定架构方案和UML建模,并负责相关疑难技术的攻关; 制定外部开放接口和安全验证机制,编撰外部信息流内容源接入指南,培训和指导相关的业务方的工作人员安全和便捷地接入本系统 系统重构阶段,负责信息流业务拆分、系统模块设计和其他开发人员业务重构的指导;设计多种流量调度策略和验证机制,在优先保障高可用性的前提下逐步替换老系统 基于业务需求设计多种流量调度策略;以提高系统的可用性为目标,设计出多种流量降级、熔断策略 参与制定系统扩容方案,将系统的日访问量由2亿,无缝扩展至10亿以上 [技术栈] 流量调度+SpringMVC+HttpClient

0
2021-02-18 23:51
更新于: 浏览: 360