个人介绍
boss您好,作为一个六年的开发,我认为我对自己的评价甚至比我的工作经验更重要。
首先,我是一个解决问题能力很强的人。在工作中,由于对项目熟练掌握,我会很快定位问题,迅速找到解决方案。由于在近两到三年的时间里,我作为研发骨干甚至是技术负责人每一个问题都需要我来把关甚至解决,这极大的锻炼了我分析问题和解决问题能力。并且我的领导和产品在开发新需求之前都要由我来提供可行性的建议。
其次,我做事是成熟稳重的。正是由于多年工作经验锻炼了我,所以不止在开发工作中,甚至在其他的问题上,我都具备分析问题,找到解决方案的思维逻辑。我始终认为只要做事逻辑正确就能找到正确的解决方案。
最后,我是一个认真负责能摆正位置的人。入职一家企业,首先要做到的是为企业着想,而不仅仅只是想混一份工资。这体现在我在接受产品需求和开发过程会顺应业务逻辑,以设计为主完成我的工作,对于功能需求我会从用户的角度出发,及时提出自己的建议,而不只是完成功能而已。
除上述填写的技能外还包括一下详细的技能说明:
熟练掌握Java基础知识,包括集合,多线程,反射等,阅读过部分源码。
熟练掌握SpringCloud,SpringCloud Alibaba,用过dubbo。
熟练掌握Spring、SpringMVC、SpringBoot,了解过Spring,SpringBoot的源码。
熟练掌握Redis基本数据结构的实际应用,分布式锁。
熟练应用Maven, git等项目构建和代码管理工具。
熟练掌握Mybatis,Spring Data JPA等持久化技术。
熟练掌握RabbitMQ,Kafka,RocketMQ等消息中间件。
熟练掌握docker容器技术。
熟练掌握Linux常用命令。
熟练使用Vue,Ant Design等前端知识。
微服务开发最近三年一直在使用。
工作经历
2020-05-06 -至今北京中数智慧科技股份有限公司高级Java开发
◎架构:负责项目的技术选型,微服务架构以及代码review。 ◎管理: 担任项目的主要技术负责人两年时间,带领前后端及测试人员完成功能开发,测试及上线,每个月迭代一次。 ◎需求:负责与产品和项目经理沟通需求,并在开发过程中为完善或优化提供建议,自我评价算是半个产品,甚至可以说优于某些产品。
2018-01-04 -2020-04-29北京银河创新有限公司Java开发工程师
◎负责项目开发,项目架构和数据库的设计。 ◎ 负责带领新人,给新人分配任务,监督进度以及代码审查。 ◎ 负责带领开发独立的项目模块。 ◎ 负责编写技术文档,与组长将项目内的文档和开发流程逐渐规范化
2016-04-01 -2017-12-08北京中电万联有限公司Java开发工程师
◎ 负责项目开发,包括后台管理系统开发和app的接口对接。 ◎ 参与后台管理系统的需求分析,项目设计。 ◎ 负责项目架构,模块开发,项目维护。
教育经历
2012-09-01 - 2016-07-01莆田学院计算机科学与技术本科
资质认证
技能
*小程序是一个为B端客户提供企业信息查询服务的产品,该产品包括企业信息查询,人员关联企业信息查询,企业开户行查询,按地域,风险模型等企业信息相关条件进行的企业查询功能,除此之外,还为客户提供企业关系查询即图谱功能以及批量分析企业信息的功能,深度挖掘企业关系及异常风险信息。
运管平台是用来支持长安度产品基础运营的后台管理系统,包括基础的系统管理架构:模块权限,功能权限,数据权限,长安度客户管理,长安度管理员管理以及长安度用户管理。 涉及技术: elasticsearch:存储企业数据,以及其他与企业相关的业务数据,还包括日志数据,用于快速查询。 mongodb:存储企业数据,人员数据,及其他与企业信息相关的数据,用于查询企业数据之外的关联数据。 mysql:用于存储与用户相关的业务数据。 rabbitmq:用于异步调用,企业数据的异步查询。 kafka:用于数据更新同步。 spring cloud alibaba:整个产品的基础架构。 spring cloud gateway:用于服务鉴权,转发,限流等功能。 nacos:微服务注册中心,配置中心。 redis:用于缓存用户登录信息,限流信息,及其他可优化常用功能的信息。 fastdfs;用于用户在业务中进行上传下载的文件服务管理。 swagger:接口文档管理,便于开发调试,前后端对接。 docker:服务部署容器。 Jenkins:用于项目自动化部署。 kibana:线上日志服务查询。 maven:项目构建。 gitlab:代码管理。 vue+antd:前端技术栈。 禅道:项目管理。 etcd:用于配置项目所需的环境变量。 rsa/md5: 用于数据加密。 职责描述: 1.负责整个产品的架构以及重构工作。 2.负责对接需求,给出功能实现的建议以及把控功能开发的代码质量及进度。 3.负责整个产品的功能迭代。 2018.09-2019.04 国网机酒项目 Java开发工程师 项目概述:该项目包括机票和酒店两大部分,机票主要包括机票预定,订单管理,基础信息管理,系统管理,酒店模块等功能,详细功能包括机票的预定,改签,退票,人工补单,供应商管理,合同管理,及供应商展示规则等内容。主要通过对接机票供应商,调用供应商接口实现上述有关机票预定和订单多次改签,多人改签,退票等相关的功能。 本项目用于国网内部人员进行出差的机票和酒店申请,客服人员通过员工申请单下单预定机票和酒店,最后由程序导出的结算单进行线下支付。 本项目分为多个服务,包括基础模块和中后台服务,订单服务,呼叫中心服务,结算单服务,RabbitMQ服务,定时任务服务,供应商服务和用户服务 涉及技术: SpringBoot:应用于整个项目,所有服务都是基于SpringBoot来构建。 Mybatis:用于持久数据映射数据库字段。 RabbitMQ:用于异步发送订单信息,通知国网内部系统。 MySQL:用于持久化数据,例如航班信息和订单信息等等。 Dubbo:用于整个项目,服务之间基于Dubbo进行接口调用。 Redis:用于缓存用户数据,机票信息和其他的功能实现,实现分布式缓存。 Quartz:用于定时删除持久化的mq消息和其他需要定时执行的任务等。 Logback:用于日志输出
企业信息搜索是一个为B端客户提供企业信息查询服务的产品,该产品包括企业信息查询,人员关联企业信息查询,企业开户行查询,按地域,风险模型等企业信息相关条件进行的企业查询功能,除此之外,还为客户提供企业关系查询即图谱功能以及批量分析企业信息的功能,深度挖掘企业关系及异常风险信息。 涉及技术: elasticsearch:存储企业数据,以及其他与企业相关的业务数据,还包括日志数据,用于快速查询。 mongodb:存储企业数据,人员数据,及其他与企业信息相关的数据,用于查询企业数据之外的关联数据。 mysql:用于存储与用户相关的业务数据。 rabbitmq:用于异步调用,企业数据的异步查询。 kafka:用于数据更新同步。 spring cloud alibaba:整个产品的基础架构。 spring cloud gateway:用于服务鉴权,转发,限流等功能。 nacos:微服务注册中心,配置中心。 redis:用于缓存用户登录信息,限流信息,及其他可优化常用功能的信息。 fastdfs;用于用户在业务中进行上传下载的文件服务管理。 swagger:接口文档管理,便于开发调试,前后端对接。 docker:服务部署容器。 Jenkins:用于项目自动化部署。 kibana:线上日志服务查询。 maven:项目构建。 gitlab:代码管理。 vue+antd:前端技术栈。 禅道:项目管理。 etcd:用于配置项目所需的环境变量。 rsa/md5: 用于数据加密。