个人介绍
阅读过 MyBatis、Spring 等开源框架,对源码有一定的理解;
手写过简版 SpringMVC 及 MyBatis 框架,技术驾驭能力强;
熟知并发编程,对 CAS 锁和 Fork/Join 有实际应用经验;
熟悉 Maven 项目构建工具、SVN、GIT 等代码管理工具;
掌握 Nginx、Tomcat 等 web 服务器使用、配置集群和优化技术;
熟悉 Zookeeper、Redis 开发,能快速解决问题;
掌握 ActiveMQ、RabbitMQ 及 Kafka 消息中间件使用,能根据实际项目场景选择合适方案
掌握 SQL 调优、掌握 MySQL 数据库集群技术,熟悉 Oracle 数据库;
掌握 SpringBoot、Spring Cloud 开发框架;
了解 JVM 底层原理,能独立完成 JVM 调优,Tomcat 调优,MySQL 优化;
熟悉 UML 建模语言,熟悉 Linux 等操作系统基本配置与维护。
工作经历
2018-09-11 -2021-09-01蘑菇街高级后端工程师
一、搜索平台: 1. 参与需求业务调研和项目框架技术选型; 2. 负责 Faraday 搜索平台用户版实现; 3. 负责平台自动化运维功能实现; 4. 负责增量链路接入平台管理; 5. 参与项目上线前部署测试及最终文档编写。 二、dump 增量框架 + 补全服务: 统一上游业务增量消息来源,作为搜索引擎增量消息唯一入口。 三、智能预警系统: 针对公司不同报警平台之间消息不对等,及部门个性化需求整合开发的智能预警系统。
教育经历
2012-09-01 - 2016-06-22陕西理工大学计算机科学与技术本科
全日制本科,大学在陕西理工大学就读计算机科学与技术专业。
技能
为了方便管理引擎资源和服务实例,以及用户使用体验开发了搜索平台;平台包括运维版和用户版两个大模块。 1. 参与需求业务调研和项目框架技术选型; 2. 负责 Faraday 搜索平台用户版实现; 3. 负责平台自动化运维功能实现; 4. 负责增量链路接入平台管理; 5. 参与项目上线前部署测试及最终文档编写。
统一上游业务增量消息来源,作为引擎增量消息唯一入口。 1. 负责整合增量链路,并重构增量框架; 2. 拼装补全服务梳理,兼容动态脚本; 3. 负责增量和补全业务对接及需求开发。