熟练掌握Java语言以及面向对象设计思想,具有扎实的Java编程功底和编码规范,理解IO、多线程、集合等基础技术,对JVM原理有一定的了解;
熟练掌握 Spring、SpringMVC、MyBatis 等开源框架,深刻理解 SpringMVC 核心流程, 理解 Spring IOC、AOP
熟悉MySQL数据库,索引优化,数据库调优等,熟悉Redis;
熟悉JavaScript、JQuery、css、ajax、Json、HTML5、Bootstrap、Node.js等前端技术。
了解分布式系统的设计和架构,分布式服务化、缓存、分布式消息系统等机制;
了解多线程及高性能的设计与编码及性能调优;
了解Linux常用命令以及阿里云项目部署。
具备一定的线上运维能力:性能分析和调优、业务指标及监控等
2021.03-至今 项目:支付中心(九阳)
▪项目描述:对接中金支付,整合支付功能,主要业务板块有开户、支付、退款、提现、通知、对账 。
▪项目职责:技术支持涵盖StringCloud、mybatis、Maven、Redis,数据库采用MySQL,版本控制使用 Git,使用docker+k8s+springcloud微服务集群部署。
▪项目业绩:独立完成项目整体设计、功能开发、部署。目前已完成近3个业务系统对接。
2020.09-2021.03 项目:LBS圈选服务
▪项目描述:项目会员中心(LBS圈选)、承接与二次开发。
▪项目职责:参与架构部分的建设,数据应用分析,建立业务预警及改善设计,完成ES开发与服务的封装等。
▪项目业绩:
1)独立设计以及开发,调用百度API处理2000条耗时近2分钟,性能提升后处理2000条耗时不到1分钟。
2)LBS本地算法处理100万条数据耗时近5分钟,性能提升后处理耗时20秒左右。
2018.06-2020.08 项目:上海地铁(大都会)
▪项目描述:项目是银联与申通集团为了开发二维码扫码过闸乘车而创立的,业务上主要是地铁票务读取到银联渠道的进出站信息上送给通银,通银将交易信息发送给银联全渠道进行扣款。主要业务有注册、充值、退款、消费、赔付、营销。
▪项目职责:参与系统分为 TVM 发码系统、联机子系统、票务子系统、账务子系统等系统开发管理,项目技术支持: SpringMVC、Spring、Hibernate、Velocity、Jsp、Bootstrap、jQuery、CSS、JavaScript、Maven、Redis,数据库采用MySQL、HBase,封装common,版本控制使用 Git,服务采用 Jboss 服务,负载均衡使用 haproxy。
▪项目业绩:
1)完成营销功能,日交易量上涨50%上海地铁TVM 申码系统以及扫码聚合支付项目。
2)独立完成申码 , 支付,退款 功能, 日均交易量近60万。
▪项目描述:项目是银联与申通集团为了开发二维码扫码过闸乘车而创立的,业务上主要是地铁票务读取到银联渠道的进出站信息上送给通银,通银将交易信息发送给银联全渠道进行扣款。主要业务有注册、充值、退款、消费、赔付、营销。 ▪项目职责:参与系统分为 TVM 发码系统、联机子系统、票务子
▪项目描述:项目会员中心(LBS圈选)、承接与二次开发。 ▪项目职责:参与架构部分的建设,数据应用分析,建立业务预警及改善设计,完成ES开发与服务的封装等。 ▪项目业绩: 1)独立设计以及开发,调用百度API处理2000条耗时近2分钟,性能提升后处理2000条耗时不到1分钟
▪项目描述:对接中金支付,整合支付功能,主要业务板块有开户、支付、退款、提现、通知、对账 。 ▪项目职责:技术支持涵盖StringCloud、mybatis、Maven、Redis,数据库采用MySQL,版本控制使用 Git,使用docker+k8s+springcloud微服