个人介绍
2年+美团互联网项目java开发经验
熟练掌握Java SE、Java EE、设计模式,具备良好的编码能力和面向对象编程思想。
熟练掌握JVM相关知识,具备JVM调优经验。
熟练掌握并发编程相关知识,具备并发编程相关经验。
熟练使用Spring、SpringBoot、MyBatis(Plus)、SpringMVC框架知识并在项目中熟练应用。
熟练使用SpringCloud框架,在项目中实现微服务注册与发现、负载均衡、网关鉴权、配置管理、断路器。
熟练使用SQL语言、Mysql数据库,有丰富的SQL调优经验。熟练在项目中使用事务、索引、锁机制。
熟练使用Redis、具有热key、大key、缓存穿透、缓存击穿等问题的解决经验。
熟练掌握分布式相关原理,对于分布式事务、分布式锁等有落地经验。
熟练在项目中使用搜索中间件ElasticSearch、消息中间件Kafka/RabbitMQ。
熟练掌握JDK新版本特性、SpringBoot3.0新特性、Spring Framework6.0新特性。
熟练使用美团MTthrift分布式RPC框架(基于faceBook的Thrift),进行后端服务之间的远程调用。
熟练使用美团Zebra数据库访问层框架(基于Mybatis、Mybatis-Plus)。
熟练使用美团Mafka框架(基于Kafka),在项目中进行数据消息的异步生产和消费。
熟练使用美团Crane定时任务框架,在Crane平台进行参数配置,在项目中实现定时任务程序。
熟练使用美团Lion配置中心框架,在平台上进行参数配置,在项目代码中对配置参数进行引用。
熟练使用美团Eagle框架(基于Elasticsearch)、美团MEP平台(ES管理工具)实现数据在ES索引库中的存取。
工作经历
2023-12-01 -至今国内知名头部互联网公司资深java开发工程师
独立完成互联网项目后端服务技术架构设计。 负责初中级开发工程师代码评审。 协助初中级工程师完成功能模块开发。 使用java语言、spring全家桶、mybatis、mysql、pg数据库、redis、es、rabbitMq、kafka、mongodb、linux操作系统、docker。。等技术栈实现公司自研互联网项目服务端开发工作。
2021-06-01 -2023-12-01美团java后端开发
工作职责:1.独立完成技术方案设计、功能代码开发。 2.负责初中级工程师代码Review,协助初中级工程师完成功能技术方案设计、功能模块开发。 3.参与部门研发工作规范治理。 项目名称:美团灵活用工薪资结算系统 技术应用:SpringBoot、Spring、SpringMVC、Mysql、Redis、美团MTthrift(RPC框架)、美团Zebra(MyBatis)、美团Lion配置中心、美团Mafka(基于Kafka)、美团Crane定时任务 项目描述: 项目用于美团灵活用工薪资结算。每个月第2个工作日之前,通过MQ接收考勤系统同步的灵活用工考勤信息,每个月第三个工作日下午6点执行定时任务进行薪酬计算。薪酬计算过程中通过rpc接口调用了核心人事服务查灵活用工的人员基本信息、职务、部门、公司、合同信息,,从入场、转项目服务查人员的单价信息。计算完薪资后,灵活用工供应商可以结算系统前端平台选择自己公司的员工组成结算单,结算单通过美团leader审批后,结算系统会把结算单转为po单,并把po单信息通过MQ同步给采购商城,采购商城负责下单以及给工供应商支付。结算完
2018-07-01 -2021-06-01北京中广瑞波科技股份有限公司Java开发工程师
项目名称:全国交通一卡通互联互通移动支付项目 技术应用:Spring、SpringBoot、Mysql、MyBatis、RabbitMQ、Redis、SpringCloud、Spring Security、Canal 项目描述: 为满足交通运输部实现公民“一卡 (码)在手,走遍全国”的需求,项目客户端可实现用户使用手机A***开通全国范围内20余个城市的全国互联互通(交通部统一规范)乘车二维码,支持刷码乘车,用户使用手机APP可对全国范围内30余个城市通卡公司发行的全国互联互通(交通部统一规范)实体NFC公交卡充值,用户使用手机APP对全国范围内多个城市通卡公司发行的全国互联互通 (交通部统一规范)手机虚拟公交卡完成开卡、充值。收取用户开卡(乘车码)、充值、刷码乘车的订单费用,并完成各城市通卡公司清结算并支持提现。 客户端 (包括交通联合APP、交通联合小程序、能力外放的第三方客户端)用户数量300万+ 互联互通二维码乘车订单日均收费清算订单笔数50万+ 业务高峰期主流程接口(二维码生成、订单生成、支付)在高并发状态时的秒级并发量(QPS)500+ 个人职责: 1.开发
教育经历
2015-09-01 - 2019-07-01北京城市学院电子信息工程本科
主修课程: Java 语言程序设计、C 语言程序设计、数据库原理及应用、数据结构、计算机网络、计算机导论、计算机原理及应用等等。。 荣誉奖项: 蓝桥杯全国大学生软件人才大赛二等奖 证书考级: 英语四级 (CET4) 、计算机二级
技能
技术应用:Spring、SpringBoot、Mysql、MyBatis、RabbitMQ、Redis、SpringCloud、Spring Security、Canal 项目描述: 为满足交通运输部实现公民“一卡 (码)在手,走遍全国”的需求,项目客户端可实现用户使用*APP、*小程序开通全国范围内20余个城市的全国互联互通(交通部统一规范)乘车二维码,支持刷码乘车,用户使用*APP可对全国范围内30余个城市通卡公司发行的全国互联互通(交通部统一规范)实体NFC公交卡充值,用户使用*APP对全国范围内多个城市通卡公司发行的全国互联互通 (交通部统一规范)*虚拟公交卡完成开卡、充值。收取用户开卡(乘车码)、充值、刷码乘车的订单费用,并完成各城市通卡公司清结算并支持提现。 客户端 (包括交通联合APP、交通联合小程序、能力外放的第三方客户端)用户数量300万+ 互联互通二维码乘车订单日均收费清算订单笔数50万+ 业务高峰期主流程接口(二维码生成、订单生成、支付)在高并发状态时的秒级并发量(QPS)500+
项目描述: 原美团核心人事数据(人员信息、岗位信息、部门信息、公司信息、职务信息等等。。)存储在PeopleSoft系统数据库,本项目将PeopleSoft系统数据同步至ES索引库,并开发200余个RPC接口从ES索引库获取数据,接口覆盖各种业务场景下对美团人事数据的查询,查询接口以Thrift(RPC)接口形式暴露,供其他美团内网服务调用。 目前ES索引库中存储人员基本信息数据500+万条,人员最新职务数据500+万条,人员历史职务数据1400+万条, 部门信息数据24+万条,以及其他大量级工作经历信息、教育经历信息、合同信息等等。。
项目描述: 项目用于美团灵活用工薪资结算。每个月第2个工作日之前,通过MQ接收考勤系统同步的灵活用工考勤信息,每个月第三个工作日下午6点执行定时任务进行薪酬计算。薪酬计算过程中通过rpc接口调用了核心人事服务查灵活用工的人员基本信息、职务、部门、公司、合同信息,,从入场、转项目服务查人员的单价信息。计算完薪资后,灵活用工供应商可以结算系统前端平台选择自己公司的员工组成结算单,结算单通过美团leader审批后,结算系统会把结算单转为po单,并把po单信息通过MQ同步给采购商城,采购商城负责下单以及给工供应商支付。结算完成后结算系统把结算信息同步给财务系统用于财务对帐。