Java架构师简历模板自我评估
鞠先生拥有5年Java开发经验,3年以上大型系统架构设计经验,3年以上团队管理经验,具有分布式、高可用、大容量系统架构设计和研发经验,目前负责某注册用户1.5亿、日活300万、日访问量过亿的移动生活服务平台的架构设计和研发。同时技术功底扎实,深度阅读过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. 精通MySQL,对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万。