个人技能
Java基础
熟练掌握JavaSE和JavaEE相关知识,具备良好的面向对象编程思想,熟练掌握23种设计模式;
精通Java基础、集合框架、并发编程、
精通java核心,多年一线研发经验,具备良好的编码能力、并熟练应用设计模式;
精通多进程、多线程、java高并发编程,阅读过相关jdk源码,了解操作系统底层多任务调度原理
精通Java网络编程,精通操作系统异步网络IO,Java NIO,对Netty有深入理解
熟练使用Netty,了解底层原理,看过源码
精通操作系统网络IO,Linux Epoll机制,java网络编程,了解JDK Nio与Netty实现,了解TCP/IP协议栈、http、https协议以及RPC实现
熟悉单例模式、代理模式、模板方法模式、工厂模式等常见的设计模式
熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。
熟练掌握Java基础,熟悉JUC 、集合框架、IO流;有良好的编程习惯,熟悉restful接口开发。
了解常见设计模式、高并发三种处理方式 缓存 异步 排队 。
数据库
精通SQL语言与Mysql调优,多年实战经验,对索引优化及存储引擎有深入研究,有线上调优经验。熟悉MySQL集群、异步/半同步复制、MHA、MMM等高可用架构,熟悉mycat、shardingsphere
精通SQL语言与Mysql调优,多年实战经验,对索引优化及存储引擎有深入研究,有线上调优经验
熟悉MySQL优化、异步/半同步复制、MHA、MMM等高可用架构,了解MyCAT
精通Mysql调优,对索引优化有深入研究,有线上调优经验;
熟练使用Mycat分库分表、索引优化、性能调优等丰富实战经验;
熟悉MySQL优化、异步/半同步复制、MHA、MMM等高可用架构,了解MyCAT
熟练使用Oracle、MySQL、SQLServer等关系型数据库,
熟练使用MySQL、Oracle数据库及基本操作,熟悉Navicat、Sqldeveloper数据库管理工具,对SQL优化有一定了解与使用。
JVM
熟悉JVM、JMM, GC底层算法,熟悉多种常见的垃圾回收器,熟悉JVM调优,有实战经验
有丰富 JVM 调优经验
精通JVM、JMM 熟悉常多种垃圾回收器,熟悉垃圾回收算法、熟悉JVM调优,有实战经验
了解JMM JVM内存结构和垃圾回收机制
精通JVM & GC,有实际调优经验
框架
精通Spring boot、Spring、Mybatis,多年实战经验,可以通过需求快速构建项目,看过核心源码
熟练使用SSM、dubbo、SpringBoot ,了解SpringCloud
熟练运用Spring、Mybatis、MybatisPlus、springBoot2.0等开源框架,熟悉Spring的IOC、AOP设计思想。
熟练使用 Spring 、SpringMvc 、MyBatis 、SpringBoot 、Shiro 、Spring Security、Spring Cloud等主流开源框架,有MyBatis plus的使用经验,了解Hibernate 。
微服务/高并发
熟悉微服务系统架构,熟悉微服务下的高并发系统架构,对服务治理、链路追踪、熔断策略有深入研究,对服务拆分、老项目升级有自己的理解和生产经验
精通Spring cloud、dubbo技术栈,(Eureka、Ribbon、Feign、Hystrix、zuul)
对分布式服务特点、旧服务改造、服务划分、服务分层与治理有深入理解,有线上项目经验
熟悉常用的数据结构与算法;
精通网站与大数据分布式文件存储技术架构,熟悉Fastdfs与HDFS,了解底层文件存储原理、分片路由发现等核心机制,
熟悉SOA、分布式、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、Dubbox、SpringCloud等微服务框架。
熟悉SpringCloud常用组件,注册中心Eureka,Consul,负载均衡器Ribbon,客户端调用工具Rest和Feign,分布式配置中心Config,服务保护Hystrix,网关Zuul Gateway,服务链路Zipkin,消息总线Bus,Api管理 Swagger等。
集群、高可用、高并发解决方案,服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK、分布式生成全局ID、微服务开放平台设计)。
熟悉基于 Spring Cloud 的微服务搭建与开发,包括其组件:Eureka 、Zuul 、Feign 、Ribbon 、Hystrix 等。
熟悉基于 Spring Cloud Alibaba 的微服务搭建与开发,包括其组件:Nacos、 OpenFeign、 Sentinel 、Seata、Zipkin、gateWay等。
熟悉高可用、分布式系统常见解决方案
中间件
精通NoSQL及缓存在分布式系统中的应用,了解常见NoSQL数据库特点与高并发、高可用、高吞吐场景,在项目中使用过Redis、MongoDB、Memcache
精通Redis缓存,具有集群搭建(Twemproxy, Predixy, Redis Cluster) ,冷热备份,性能调优、数据迁移等实战经验
精通Redis 了解底层磁盘及网络IO模型、数据持久化机制、多数据类型缓存应用、高可用机制以及多种分布式集群实现
精通Redis数据持久化机制、多数据类型缓存应用、高可用机制以及多种分布式集群实现
熟悉Redis IO模型、持久化、主从复制、哨兵、分片集群
精通Redis 了解底层磁盘及网络IO模型、数据持久化机制、多数据类型缓存应用、高可用机制以及冷热备份,性能调优、数据迁移等实战经验
熟悉使用 Redis 缓存技术及应用场景 aof rdb持久化策略 缓存击穿 缓存击透 缓存雪崩产生的原因和解决方案,了解 分布式锁 集群配置,哨兵机制。
熟悉nosql数据库Couchbase的搭建使用 数据备份 同步 和不停机水平扩展 以及自动故障转移,
熟练使用Redis、MongoDb等非关系型数据库
熟练掌握memchche, redis等nosql解决方案;
精通 Kafka,看过核心源码,了解数据刷盘机制、集群化分片机制,在高吞吐量下保证消息不丢和消息投递一致性,有实战项目经验
精通 zookeeper底层原理、实现机制,了解Paxos、zab算法,对CAP定理有深入理解
熟悉分布式协调工具zookeeper,服务注册和发现,分布式锁;
熟练使用Elasticsearch、Logstash、Kibana搭建ELK日志收集系统;
熟悉搭建和使用Elasticsearch进行数据搜索,
熟练搜索服务框架Elasticsearch和Sorl
熟练掌握activeMQ、rocketMQ、kafka等消息中间件及集群部署;
熟悉可靠消息投递RabbitMQ的搭建与使用和整个投递流程,了解过延时队列的使用场景 使用过ActiveMQ。
熟悉常见消息中间ActiveMQ、RocketMQ、Kafka 使用
熟练使用CompletableFuture 进行异步编排,了解Spring webflux。
熟悉大型网站高并发架构,熟悉Nginx、Lvs、keepalived、CDN、高性能网关等高并发、高可用、高吞吐架构方案
熟练使用Tomcat/Jetty服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用
熟练掌握Nginx、KeepAlived、zookeeper、LVS等负载均衡组件。
搭建过Nginx 的反向代理、负载均衡。
熟练使用docker 安装mysql redis nacos nginx Elasticsearch Sentinel gateWay Zipkin等开发需要的中间件。
熟练使用linux进行项目环境的搭建 项目的发布与后期维护,熟练使用jmeter进行项目的压测与性能调优。
对自动化部署 k8s +github+docker+jenkins 有一点了解
开发工具
熟悉Git、Maven等项目管理及构建工具,熟悉微服务中基于Jenkins的CI/CD,熟悉容器化服务构建及运维,熟练使用grafana+Prometheus
熟悉Git、Maven等项目管理及构建工具,熟悉微服务中基于Jenkins的CI/CD
熟练使用版本管理工具(git、svn)以及项目管理工具Maven;
熟练掌握Eclipse/IDEA、Svn、Git、Maven等开发及版本控制工具
熟练使用Linux、Tomcat、IDEA、Eclipse、FastDFS等一系列常用工具
熟悉Linux操作系统,熟练使用常用命令
熟悉junit单元测试、jmeter压力测试工具、testNG自动化测试等主流测试框架
熟练使用Idea、eclipse开发工具,使用junit、Postman做单元测试。
熟悉Tomcat服务器,Maven、Gradle项目构架工具以及Git、SVN项目管理工具。
前端
精通JavaScpript、KendoUI、jQuery、CSS、AJax技术栈
熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力
精通web前端技术,熟练使用原生JavaScript,和Bootstrap,JQuery、Vue 、KendoUI、CSS等,熟悉微信、支付宝等常用JS-API
熟悉web前端,熟练使用原生JavaScript,和Bootstrap,JQuery、Vue 等常用前端框架,熟悉微信、支付宝等常用JS-API
自我评价
- 具备英语4级,能阅读各种英文资料、API技术文档等;
- 学习能力强,思路清晰,善于从整体上分析、把握复杂事物,对细节难题具备快速钻研解决能力;
- 有多年的工作经历与社会阅历,能快速地融入、凝聚团队;
- 良好的表达与沟通能力,积极主动,对工作尽心尽责;
开发技能:
具有很强的分析问题能力和解决复杂问题的能力,有强烈的责任心和使命感,良好的沟通表达能力和团队协作能力
1.负责推动公司已有产品技术和产品体验性能的优化改造;
2.从产品和技术的角度出发,结合公司业务制定和实施技术决策和方案;
3.协调,指导,处理各种研发和产品流程中的各种问题;
4.兼产品经理,负责公司核心产品从 0 到 1 的构建,包括需求分析,用户调研,技术选
型
5.负责团队人才培养,打造技术驱动技术创新的学习团队文化氛围
具备 3 年一线互联网服务的项目管理和开发经验,具备良好的对项目迭代的管理能力、对服务高可用的风险控制能力以及对项目问题的解决能力。