个人介绍
我是程序员客栈的幸运的梦之星,一名高级Java研发工程师;
我毕业于北京理工大学,过往从事于教育行业和互联网金融行业。从0-1构建过微服务系统,也主导重构过企业级erp遗留系统。有相应的高并发系统经验,和性能优化以及研发效能提升经验,担任过项目组长,带过4-5人的小团队。
熟练使用Spring家族下的常见框架:Spring、 Spring Cloud、Spring Boot、Spring MVC,
关系型数据库MYSQL和非关系型数据库Redis、MongoDB等,熟练掌握分布式系统相关原理和技术工程实践。并使用Vue前端框架进行前端的快速开发。
如果我能帮上您的忙,请点击“立即预约”或“发布需求”!
工作经历
2022-01-18 -2022-12-31东方剑桥教育集团高级Java研发工程师
一、业务介绍 东方剑桥教育集团幼儿园ERP系统是支撑幼儿园从招生录入、到学生缴费入园、再到分班、考勤、最后到离园等一系列的日常运营业务。该系统对接集团内部统一权限管理系统、人事系统、OA系统、财务系统,从而形成业务流转的闭环。 二、责任描述 1.负责并主导整个ERP系统的重构,以及相应模块的性能优化工作; 2. 负责信息化团队的日常研发工作;
2020-12-10 -2021-08-31北京大生在线科技有限公司高级Java研发工程师
一、业务介绍 51talk是拥有数百万用户的在线英语教育品牌,致力于让每个孩子都能享受到高品质在线英语教育。而外教系统作为51talk的供应链端,外教的教学质量是至关重要的。为了提高外教的教学质量,质检业务流程线上化应运而生,此项目丰富了课堂质检手段,实现了AI+策略的质检形式,提高了质检课堂的覆盖率以及质检教师的覆盖率,使内部协作任务化,提升了组织的效率。业务闭环对接标签、师训系统,给问题老师打上特殊标签,接入师训系统,推送针对性的培训课程,培训完成合格后,后续可以继续开课,从而提高外教的教学质量。 二、责任描述 1.负责并主导质检项目、标签系统的架构设计与实现; 2. 负责外教服务的日常研发与工作;
2019-03-15 -2020-11-01北京欧科互动网络科技有限公司高级Java软件工程师
一、业务介绍 OKEX(www.okex.com)是全球著名的数字资产交易平台之一,主要面向全球用户提供比特币、莱特币、以太币等数字资产的币币和衍生品交易服务。其产品线分为核心交易业务、基础业务和运营支撑业务。而运营支撑业务是为了用户增长、提高用户活跃度等做的一系列高并发、大数据量的活动。 二、责任描述 1.负责并主导团赛活动的架构设计与实现 2.负责并主导Jumpstart秒杀活动的架构设计与实现 3. 负责boss系统运营相关支撑业务的研发与维护 4. 协调并配合架构组研发和升级平台的重要公共组件
教育经历
2016-09-01 - 2018-06-30北京理工大学软件工程硕士
资质认证
技能
一、技术栈 软件环境:Vue + Spring Cloud + Mybatis+ Redis 开发环境:Idea + Git + Maven + MYSQL + Confluence + TAPD 生产环境:Ali Cloud + MySQL + Redis cluster + Nginx+k8s 二、项目描述: 东方剑桥教育集团幼儿园ERP系统是支撑幼儿园从招生录入、到学生缴费入园、再到分班、考勤、最后到离园等一系列的日常运营业务。该系统对接集团内部统一权限管理系统、人事系统、OA系统、财务系统,从而形成业务流转的闭环。 1、技术要点: 1)接入LDAP,各系统使用同一套用户名和密码登录认证,实现统一用户认证管理 2)引入统一权限管理系统,并对接企业*,实现企业*用户权限统一化管理 3)引入收费管理后台系统,并对接拉卡拉,实现收费管理便捷化 2、责任描述: 1)负责并主导整个ERP系统的重构,以及相应模块的性能优化工作; 2)负责信息化团队的日常研发工作; 3)负责大桔小店*商城的研发工作; 3、主要业绩: 1)优化系统架构,引入新技术、新系统,使ERP系统轻量化、专一化。 2)研发团队的效能提升:将研发、测试环境docker化、自动化,并引入数据库脚本同步框架flyway,提高研发测试协同效率,由原先的手工部署升级为自动化部署,效率提高了70%以上
一、项目技术栈 软件环境:React + Spring Could + Mybatis + Nacos + Redis + Docker 开发环境:Idea + Git + Maven + MYSQL + Confluence + JIRA 生产环境:Ali Cloud + MySQL+ Redis cluster + Nginx+k8s 二、项目描述: OKEX(www.okex.com)是全球著名的数字资产交易平台之一,主要面向全球用户提供比特币、莱特币、以太币等数字资产的币币和衍生品交易服务。其产品线分为核心交易业务、基础业务和运营支撑业务。而运营支撑业务是为了用户增长、提高用户活跃度等做的一系列高并发、大数据量的活动。 1、技术要点: 1)引入Redis集群实现分布式缓存,成倍提升系统影响速度 2)引入Rocket MQ分布式集群的消息服务,实现异步响应式架构,降低服务间的耦合性,有效提升了服务的并发响应速度 3)采用自研的分布式最终一致性SDK来解决分布式事务的问题 4)采用Kafka分布式消息中间件来实现超大数据量的消息发布与订阅 2、责任描述: 1)负责并主导团赛活动的架构设计与实现 2)负责并主导Jumpstart秒杀活动的架构设计与实现 3)负责boss系统运营相关支撑业务的研发与维护 4)协调并配合架构组研发和升级平台的重要公共组件 3、主要业绩: 1)服务性能优化提升:如团赛产品的技术设计方案优化,使排行榜的刷新时间由之前的2min,变成了现在的2s,响应时间缩短了60倍 2)流程优化: 如优化jumpstart产品的后台配置方案、上线流程等,上线前的准备时间由原来的5h变成了0.5h,有效提升了团队工作效率
一、项目技术栈 软件环境:Lay UI + Spring Boot + Mybatis+ Dubbo + Redis 开发环境:Idea + Git + Maven + MYSQL + Confluence + TAPD 生产环境:Ali Cloud + MySQL + Redis cluster + Nginx+k8s 二、项目描述: 51talk是拥有数百万用户的在线英语教育品牌,致力于让每个孩子都能享受到高品质在线英语教育。而外教系统作为51talk的供应链端,外教的教学质量是至关重要的。为了提高外教的教学质量,质检业务流程线上化应运而生,此项目丰富了课堂质检手段,实现了AI+策略的质检形式,提高了质检课堂的覆盖率以及质检教师的覆盖率,使内部协作任务化,提升了组织的效率。业务闭环对接标签、师训系统,给问题老师打上特殊标签,接入师训系统,推送针对性的培训课程,培训完成合格后,后续可以继续开课,从而提高外教的教学质量。 1、技术要点: 1)引入QL Express规则引擎,实现质检规则的快速灵活匹配 2)使用Firehose进行数据监听推送,提高质检任务生成的时效性 3)使用AIS进行消息推送,提高对外教通知的及时触达性 2、 责任描述: 1)负责并主导质检项目、标签系统的架构设计与实现; 2)负责外教服务的日常研发与工作; 3、主要业绩: 1)优化架构,引入新技术。如:引入规则引擎QL Express,使质检任务匹配规则更加灵活,新增任务分类仅需改动少量代码即可; 2)接口优化,如:参与外教搜索服务进行的优化,使其QPS提高了近30倍;