个人介绍
八年的Java相关开发经验,三年技术管理经验。熟悉产品开发流程,技术思路清晰,有清晰的结构化思维,善于解决复杂问题。喜欢挑战,追求完美,有较强的适应能力,喜欢探索新的技术;抗压能力较强,较强的再学习能力和逻辑分析能力。
技术栈:
1. 精通Java核心,了解常用的设计模式,了解I/0、多线程、集合等基础框架,理解JVM 虚拟机原理;
2. 精通Spring Boot、Spring Cloud 的微服务框架,有相应的应用实施解决方案经验;
3. 熟练掌握Oracle、MySQL等关系型数据库的开发与设计及SQL性能调优;
4. 熟练掌握Redis、MongoDB等非关系型数据库的开发及场景应用,具有基于数据库、缓 存、分布式存储开发高性能高可用数据应用的实际经验;
5. 熟练掌握Spring、Spring MVC、Hibernate、Mybatis、Struts等开源框架;
6. 熟悉Kafka、RocketMQ、ActiveMQ、Zookeeper等消息中间件,以及消息中间件的使 用场景,能够根据业务需求设计合理的解决方案;
7. 熟练使用IntelliJ IDEA、Eclipse、Jira、Trello和Git等开发工具和项目管理工具;
8. 对于构建高吞吐、低延迟、分布式架构有丰富经验;
9. 熟悉敏捷开发,且具有Scrum团队管理经验;
10. 擅长跨团队跨部门协调沟通。
工作经历
2019-07-01 -至今红星美凯龙资深java开发工程师
1. 协助产品侧梳理业务需求,进行需求分析,提供技术规划及架构设计方案; 2. 负责并参与技术架构设计、重构、优化,根据业务规划及技术规划制定应用系统设计; 3. 参与业务及系统功能的架构与组件代码编写,开发与维护系统功能及业务功能: 4. 发现和解决业务系统技术问题,保证系统质量、性能和稳定性; 5. 团队内外部沟通协作,确保系统架构内外设计合理或保障
教育经历
2010-09-01 - 2014-06-01上海杉达学院计算机科学与技术本科
主要课程有:Java、软件工程、WEB基础、C++高级语言程序设计、数据库原理及技术、Asp.net、C++面向对象程序设计、离散数学、计算机电路基础、计算机组成原理、数据结构、操作系统、微型机技术、计算机网络、嵌入式系统、专业英语等
技能
项目简介 PLUS会员系统的成功改版上线,有效地促进了线下商场的会员体系建设。提高用户粘性,从而有效提升了公司的行业竞争价值 技术架构 主要以Spring Boot构建后端服务框架, Mybatis作为持久层框架,运用HTML5、Vue作为前端框架实现。MySQL结合Redis实现数据存储及数据缓存方案。 责任描述: 1. 主要负责项目基础架构的搭建及相关技术选型 2. 负责主要功能代码开发以及团队Code Review 3. 负责团队内外部沟通协调,推进项目有序进行 4. 负责项目线上问题排查及修复
项目描述: 筋斗云是一款基于*生态为商场提供专业的智慧营销解决方案的营销SAAS平台(软件层面+*生态小程序+公众号),赋能家居行业内所有商户的数字化营销(解决方案层面-微商户、线上营销、CRM、ERP),快速实现IMP平台商业变现.联盟工具,分销裂变、绩效考核、即时奖励是SCRM SASS类平台的重要环节,能极大的提升导购参与积极度,提高商场和店铺转化。 技术框架: 主要以Spring Boot、Spring Cloud构建整体微服务架构,Mybatis作为持久层框架,.运用HTML5、Vue作为前端框架实现。使用MySQL 为项目提供主要存储方案。使用Redis提供分布式锁以及热点数据缓存服务,使用Kafka作为C端用户行为数据采集中间件,使用Rocket MQ作为系统间异步通信中间件。 责任描述: 1. 参与产品的需求和设计评审,并提供技术规划及架构设计方案; 2. 从事核心部分代码的编写并负责代码Review; 3. 负责系统整体微服务改造升级,优化服务分层,梳理接口调用链路提升接口执行效率; 4. 持续优化系统架构,提高系统在高并发、大流量下的容灾容错能力,保证系统的高可用性; 5. 负责技术业务规划,带技术方向,做技术指导把关。