java架构师简历模板
自我评价
居有5年 Java开发经验,3年以上大型系统架构设计经验,以及3年以上的团队管理经验,具有分布式、高可用、大数据量的系统架构设计以及研发经验,日前正负责注册用户1.5亿,日活300万,日访问量1亿+的手机生活服务平台的架构设计与研发。同时拥有扎实的技术功底,对dubbo、 spring cloud、 spring、 mybatis等开源框架均深度阅读过源码。
个人技能
1、精通java、设计模式、网络编程(Netty)、并发编程、JVM内存管理及调优
2、精通springMVC, Mybatis,阅读过相关源码并根据需要扩展
3、精通spring cloud( Eureka、 Ribbon、 Feign、 Hystrix、zuu),读过相关源码
4、精通分布式事读过2PC、TCC相关组件的源码,设计可靠消息最终一致性方案、最大努力通知方案、saga
5、精通Mysq,具有sql优化、 Mycat分库分表、索引优、性能调优、数据库灾备等丰富的实战经验
6、精通Reds,具有集群搭建( TWemproxy、 Codis、 Redis Cluster),冷热备份,性能调优、数据迁移等实战经验
7、熟练便用 MongoDB,具有集群搭建(副本集、分片集群),冷热备份、数据迁移安全管理等实战经验
8、精通 Elastic Search,熟练使用Solr、 Logstash、 Beats及 Kiana,搭建ELK日志收
9、消息中间件:掌握 activeMQ、 rocketMQ、 rabbitMQ、 kafka原理及集群布署
10、负载均衡:熟练使用 Nginx( Tengine, Openresty)、 Haproxy、LVS、KeepAlived、 zookeeper等负载均衡组件
11、自动化布署:Git、 Jenkins、 Gradle
12、容器化布署: docker,具有搭建 swarm、 mesos、 marathon、 kubernetes集群并运维经验
13、自动化运维:熟练使用 Saltstack,数据监控( zabbix)
14、其他:了解并使用过 Hadoop、Hive、 Strom等大数据相关技术,使用过其他技术如lua、Go、 Python、规则引擎( drools)等
15、建模工具: Power Design
16、遵循华为测试规范,功能测试(单元测试、冒烟测试、集成测试、QA测试)性能测
化测试(Jmeter、LoadRunner)、自动化测试( selenium、QTP)
工作内容简单介绍
我任职XX公司XX部门,该部门后台系统主要由API模块,APP后台模块,算法模块以及数据模块组成。后台的所有任务通过分布式任务系统进行任务管理。
整套系统部署在公司的私有服务器上,主要基于公司的Mysql集群和Redis集群做数据存储,使用MQ集群做消息队列,基于ZK集群搭建高可用系统,前期我们服务之前的调用方式都是基于HTTP的方式,服务耦合性较高,后期我们基于Motan框架做了整个系统的微服务化。
其它
说明,这是网上看到的,在这备份一下。说不定你哪天会用到其中的一小部分,写到自己的简历上。如果你能用到全部的话,据马老师说,在阿里可以拿80万+40股票期权,年薪120万。