个人介绍
多年从事互联网行业基础平台研发工作。
1. 体系:
l 对分布式、微服务架构 有较为深刻的认知。先后经历过基于 dubbo的微服务架构项目 和 基于 Spring cloud 的微服务架构项目。熟悉服务间通信及序列化。
l 对计算机底层原理较为了解,理解CPU架构,了解Linux内核及常见系统调用,基础知识扎实,对计算机体系有整体认知。
l 对JVM有一定理解,有虚拟机调优 及 OOM问题排查经验。
l 对code review 有深入思考与认知。
l 对技术选型有完整的衡量体系,能够结合业务系统需要 选择合适中间件。
2. 技术栈:
l 掌握JQuery,Bootstrap,Echarts等前端常用框架,写过基础原生JS。熟悉前后端交互。
l 熟练掌握Java开发常用框架及周边生态,如 Spring MVC,Spring boot,Spring data,Spring cloud,Mybatis,Dubbo,Netty。
l 熟练使用工程管理工具,如Maven,Git,Github。
l 熟练掌握常用关系型数据库MySQL 及 非关系型数据库MongoDB、Redis。有亿级大表(MySQL)索引优化经验。
l 熟练应用 工厂方法模式、单例模式、代理模式、观察者模式、策略模式、责任链等 设计模式。代码质量高,关注细节,封装有力,易于测试 易于重构(有系统重构经验)。
l 掌握常用linux命令,编写常规的shell脚本,掌握docker使用,熟练编写Dockerfile。
l 理解消息队列原理,在项目中使用过 RabbitMQ、Kafka,理解Kafka消息存储及读取原理。
3. 能力模型:
l 适应各种开发流程,如 敏捷 或 瀑布。对敏捷开发有较为深刻的理解。
l 文档编写能力良好,可按技术要求书写各类文档,高效输出markdown文档、PPT。
l 具有良好的面向对象思维,以及解决问题的方法的体系。
l 具备良好的工程能力。
l 可流畅阅读各类英文文档及paper。
l 具备优秀的跨部门lead整体或部分的协调沟通能力
工作经历
2019-05-01 -2021-04-30北京去哪儿旅行高级工程师
任高级工程师,主要负责基础服务对业务系统的支撑。包括 开放平台、网关、API文档化工具、哨兵。 关注系统性能和稳定性,进行系统技术升级及能力扩容。
教育经历
2013-09-01 - 2017-06-10天津工业大学信息管理与信息系统本科
国家统招本科,学信网可查。 信息管理专业。
技能
API文档化工具 用于自动生成 接口文档。能力以服务提供,服务以接口定义,API 文档化,更是服务文档化,以及系统能力对外开放的前提。 主要涉及 对maven依赖的加载,对源码的加载 以及 对 特殊注解的解析,依据 OpenAPI 接口规范 构建文档。
日志中心 主要负责对线上业务系统进行日志收集、存储 及查询。使复杂系统的 业务留痕、业务问题定位 更为方便简洁。 涉及技术栈:ElasticSearch、Logstash、Kibana、Kafka
相似推荐 换一批
高级后端工程师
1000元/天
北京长城联合技术有限公司
技能:Java,Mongo,加密解密,Android,Nginx,Python,Spring,Maven
技术研发部 java工程师
600元/天
网联商务有限公司
技能:jfinal,Linux,Memcache,solr,Redis,Java,JavaScript,MySQL,MongoDB
高级后端工程师
300元/天
360
技能:Java,JavaScript,Mybatis,Redis,Android,HTML5,Linux,Shell,MySQL,Python
java 全栈工程师
1000元/天
99click
技能:小程序开发,Java,JavaScript,jQuery,MySQL