个人介绍
1、9年一线开发经验,其中3年架构设计经验,2年团队管理经验,5年核心模块开发经验。
2、具有分布式、高并发、高可用、大数据量的系统架构设计,架构设计理论基础扎实。
3、精通Java、设计模式、并发编程、JVM内存管理及生产环境调优。
4、熟练使用spring、springmvc、Mybatis、spring cloud、Mysql。
5、目前负责亿级数据量系统架构设计
6、精通Java核心,有良好的算法和编码能力
7、精通面向对象编程并已构建厚实知识体系并灵活运用学习新的知识
8、熟练计算机工作原理,操作系统原理,计算机网络原理
9、熟练微服务设计方案和原理
10、熟练常见垃圾回收算法、垃圾回收器及JVM调优
11、熟练常见算法和数据结构并灵活运用在项目开发中
12、熟练JavaEE技术栈 Spring, Spring Boot, Spring Cloud技术栈
14、熟练多进程、多线程井发解决方案和编程思想
15、熟练使用 Javascript, HTML5, CSS, Ajax, jquery, Layui, ElementUI, Bootstrap, Vue技术栈
16、熟练使用Redis
17、熟练使用Eclipse、IDEA、SVN、Git、Maven项目管理和构建工具。
18、熟悉Python、Mongodb、Memcache
19、熟悉UML
20、熟悉分布式常见解决方案包括:分布式事务、分布式一致性、分布式锁。
21、熟悉大数据相关技术:MapReduce、Hadoop、HBase、Zookeeper、Hive等。
工作经历
2021-06-01 -2022-04-01海底捞国际控股架构师
作为架构设计师进行整体架构设计宣讲、相关文档编写、 推动架构落地、技术选型、技术方案制定、与业务组对接实施、 协调相关人按时保质保量完成相关功能开发、项目棘手问题解决
2019-05-01 -2021-06-01电讯盈科java技术专家
1.针对各省定制化需求:引入设计模式中的策略模式、静态工厂模式、Java多态特性,重构系统核心功能,最终达到代码高复用、减少带代码中的IF ELSE,开关配置,提交代码可读性,可维护性。 2.分库分表功能:引入更适合我们的分库分表技术(已有功能改动最小、最简单、满足需求),引入面向切面编程思想,减少对业务代码侵入,解耦,可插拔,方便后期扩展,为团队节省宝贵的时间
2012-03-01 -2019-05-01上海久壬信息科技有限公司Java
主要负责的工作有: 1.参与项目组需求讨论; 2.数据库结构设计; 3.协助项目经理审核代码是否规范; 4.完成所负责模块的开发及测试工作;
教育经历
2021-02-09 - 西安交通大学计算机科学与技术本科
2009-09-01 - 2012-06-01西安航空职业技术学院计算机软件与理论专科
技能
该项目主要功能模块分为基础价格维护模块、调节系数维护模块、预算编制、预算调整模块、经济预评估模块、成本监控模块、考核兑现、报表分析、系统设置、流程管理、个人工作台。是一套很好的集经营预算、经济预评估、项目成本进度监控系统; 软件环境:apache-tomcat-8+mysql-5.0.22+JDK 8 开发工具:Eclipse mars.2 后端框架相关:Spring MVC 4.0、MyBatis 3.2、Alibaba Druid 1.0、Ehcache 2.6、Redis、Log4j、Activiti 5.15、Spring Task 4.0、Apache Shiro 1.2; 前端框架相关:jQuery 1.9、JQuery Validation Plugin 1.11、Twitter Bootstrap 2.3.1、jQuery zTree、My97DatePicker; 工作流引擎:Activity 业绩:1、负责预算编制模块、经济预评估模块、成本监控模块、考核兑现模块、的需求分析、数据库设计、核心代码编写、充分自测; 2、负责解决项目小组成员开发过程中的技术问题; 3、协助项目经理完成代码的质量及走查任务; 4、参与技术文档的编写; 5、对现有的技术框架作针对该项目的扩展; 6、协助项目经理对开发流程进行优化,提升开发速度;
业绩:1.分摊模块:分析分摊功能特点,改变传统编程思路,提高代码执行效率。 2.针对各省定制化需求:引入设计模式中的策略模式、静态工厂模式、Java多态特性,重构系统核心功能,最终达到代码高复用、减少带代码中的IF ELSE,开关配置,提交代码可读性,可维护性。 3.分库分表功能:引入更适合我们的分库分表技术(已有功能改动最小、最简单、满足需求),引入面向切面编程思想,减少对业务代码侵入,解耦,可插拔,方便后期扩展,为团队节省宝贵的时间。 4. 获得团队科技进步奖 使用技术:Java、SpringBoot、SpringCloud、 Mybatis、Redis、RabbitMQ 、Mysql、Maven、Nginx、Druid、swagger、auth2.0、maven、Docker、jenkins、git、Svn、jmeter、IDEA
1.技术栈:spring Cloud、Spring Boot 、Netty、Node、mysql、MongoDB、redis、Apollo、ElasticJob、kubernetes、ELK、docker、RocketMQ、ribbitmq、kafka、PinPoint、Consul、Android、IOS 2.我作为架构设计师进行整体架构设计宣讲、相关文档编写、推动架构落地、技术选型、技术方案指定、与业务组对接实施、协调相关人按时保质保量完成相关功能开发、项目棘手问题解决。 个人业绩: 1.完成整体架构集群模式设计升级 2.推动项目落地 3.协调业务开发做进行对接 4.协调不同角色人员按时保质保量完成工作(app、前端开发、后端开发、运维工程师、测试、产品、业务功能组)