个人介绍
7年java开发经验,项目经验丰富,擅长架构设计、分布式服务等。主要负责web项目的后台接口开发、需求分析、框架设计等.
Java基础扎实,熟悉面向对象编程思想。具有良好的编程习惯。
熟悉运用Java多线程、集合、缓存、锁等开发技术处理高并发业务场景。
数据库:熟悉运用MySql、redis。了解db2、mango、Oracle、Sql Server等。
熟悉Spring、SpringMVC、Springboot、mybatis、dubbo等技术框架。了解AOP、IOC、Spring MVC等工作原理。
熟悉mysql数据库的基本语法和使用。经常使用explain、desc对SQL进行分析,判断可有优化空间以及索引的使用。了解Mysql锁机制以及Innodb存储引擎。
熟悉JVM运行流程、内存模型、垃圾回收机制以及通过工具分析调优等。
熟悉常用的设计模式,如单例、工厂、代理、适配器、委派模式等。
熟悉redis设计和实现原理。常用的操作命令。以及项目缓存结构框架设计和不同场景下等应用等。
熟悉Linux系统以及常用的命令,以及vim相关命令和简单的shell脚本使用等。
了解guava的LocalCache实现本地缓存。结合redis缓存热点key问题实现高并发秒杀业务场景的使用等。
熟悉项目管理相关技术:maven、git、svn、jenkins等。
工作经历
2016-02-17 -2020-07-31云集微店开发leader
项目主要成果: 1.秒杀活动最高双十一期间商详页并发最高300k QPS 单机10k qps。 2.拼团活动项目获得“战略性大型项目开发负责人”资格认证。 项目管理总结:https://www.processon.com/view/link/5ef845231e*501 招商投放系统活动公司2020年第二季度最有价值项目认可并奖励团建经费。 主要工作职责: 1.了解业务规划MRD,和产品需求背景评估和需求方案分析。 2.技术方案设计:实现方案流程图、数据库表结构、微服务功能拆分等。 3.组织与其他团队的对接方案设计对接和串讲。协调推进项目。 4.开发工作量拆分与任务分配,以及编写系统相关核心流程代码。 5.项目进度跟踪与汇报,风险评估,申请相关项目资源,协调相关工作以及代码质量把控等。 6.项目上线后组织相关复盘,对于项目中的问题和解决方案分析和总结等。
2015-03-04 -2016-02-01心域创新科技高级后端工程师
“我来做”是一款专注于服装设计和制作的APP产品。是一款创意服装设计工具,可以在这里设计、定制独一无二的专属T恤,也是交流设计创意的小社区。可以将自己设计的T恤定价出售,所得利润全部归设计者所有。集衣服设计,衣服出售,聊天社区、即时通讯为一体的电子商务平台。
2014-03-01 -2015-02-28神州租车Java开发
在神州租车信息系统部门,短租项目组工作。主要任务是对短租的订单管理系统。短租是公司的主要业务,也是最复杂的业务。主要包含了订单管理、合同管理、合作渠道管理、优惠活动管理、顺风车管理、价格管理、库存配置管理、基本信息管理、统计分析等子管理模块。
教育经历
2010-09-01 - 2014-07-01南阳理工学院计算机科学与技术本科
1.获得过学校一等奖学金。 2.在学校网络中心工作过。 3.在校期间开发过在线花卉商城系统。
技能
主要任务是对短租的订单管理系统。短租是公司的主要业务,也是最复杂的业务。主要包含了订单管理、合同管理、合作渠道管理、优惠活动管理、顺风车管理、价格管理、库存配置管理、基本信息管理、统计分析等子管理模块。
限时特卖\秒杀活动是指某个商品维度的一段时间内的特价、固定库存的活动。特卖、秒杀活动一般都是高并发场景。对服务器性能和稳定性要求也比较高。做了多级缓存:客户端缓存、nginx缓存、本地缓存、redis缓存。以及sentinel、lua+redis限流等。