个人介绍
姓名:孟海涛 年龄: 29
性别: 男 专业: 网络工程
学历: 本科 邮箱: mht*@163.com
电话: *
求职意向
应聘职位:JAVA工程师
工作经验
2020.08-至今 杭州致成电子科技有限公司 JAVA工程师
2018.07-2020.08 蚂蚁集团 JAVA工程师
2017.06-2018.07 杭州天阙科技有限公司 JAVA工程师
专业技能
Ø 具备扎实的Java基础,擅长Java的web应用开发。
Ø 熟练使用Eclipse、IDEA、SVN、Maven,Git项目管理和项目构建工具。
Ø 熟练掌握SQL语法,熟悉MySQL等主流数据库设计、优化与操作,对非关系型数据库在项目中使用。
Ø 熟练使用当前主流的开发框架如:SpringMVC、Spring、Mybatis、SpringBoot、Spring Cloud、Shiro等。
Ø 熟练使用当前主流的RocketMQ等消息中间件。
Ø 熟练Linux操作系统,熟练掌握Linux常用命令。
Ø 熟练Redis内存数据库。
Ø 熟练Zookeeper和Dubbo的使用。
Ø 熟悉集群下的并发解决方案,分布式锁以及分布式事务等解决方案。
工作经历
2020-08-12 -至今杭州致成电子科技有限公司java
项目名称:线损智能诊断平台 开发环境:idea+MySql+Redis+Git+Maven+SpringBoot+Mybatis+Spring Cloud & Alibaba等 项目描述:本项目主要是对低压线损异常分析,通过模型算法,将存在的异常暴露出来,通过分析进行现场出来异常的情况,减少电量损耗。 责任描述: 1、构建分布式微服务架构平台,基于该平台开发了北京、重庆、上海、宁夏、湖北甘肃台区状态监控平台和智能诊断平台系统的开发,部署。 2、集成服务监控,数据监控,缓存监控功能模块,提升系统的维护性 3、集成增强版Swagger接口文档,提高团队整体15%的开发效率。 3、集成Mycat,采用分库分表的方案优化用户电量数据和负荷数据(日增量700w+)性能瓶颈 4、系统统计所有模块基于redis热点数据进行缓存优化,响应时间从15s+,优化到1s以内 5、解决项目组中,开发人员遇到的技术难题,培养新员工,指导开发工作 6、出差于客户进行技术交流,确定双方合作的技术架构,制定开发方案等
2018-07-17 -2020-08-11蚂蚁集团java
项目名称:阿里巴巴链上公益 开发环境:idea+PostgreSQL+Memcached+Git+Maven+SpringBoot+Mybatis等 项目描述:链上公益以区块链技术为底层的开放平台,能够为公益组织和公益项目提供公开透明的系统化解决方案,实现善款可上链、过程可存证、信息可追溯、反馈可触达、多端可参与。 责任描述: 9.对外开放服务SDK模块设计及开发 10.核心服务:CORE-AIP模块设计及开发 11.核心服务:DATA-AIP模块设计及开发 12.分发服务:distribute-service模块设计开发 13.阿里云网关自动化工具的设计和编写 14.代码检查等 技术描述: 7.SDK主要采用阿里云api网关的验签和app账号和密码等; 8.Caffeine主要作为SDK本地缓存使用等; 9.使用Memcached作为核心服务的缓存来减小数据库压力;
教育经历
2014-09-08 - 2018-06-06黄河科技学院网络工程本科
技能
1.对外开放服务SDK模块设计及开发 2.核心服务:CORE-AIP模块设计及开发 3.核心服务:DATA-AIP模块设计及开发 4.分发服务:distribute-service模块设计开发 5.阿里云网关自动化工具的设计和编写 6.组员代码检查等
1、构建项目底层架构,采用Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级 2、添加服务监控,数据监控,缓存监控功能模块,提升系统的维护性 3、添加支持多数据源,简单配置即可实现切换 4、系统业务模块采用分布式模式,提高系统的灵活性 5、首页统计,用户异常统计等添加redis缓存,降低响应时间 6、后端应用服务底层架构搭建
1、构建分布式微服务架构平台,基于该平台开发了北京、重庆、上海、宁夏、湖北甘肃台区状态监控平台和智能诊断平台系统的开发,部署。 2、集成服务监控,数据监控,缓存监控功能模块,提升系统的维护性 3、集成增强版Swagger接口文档,提高团队整体15%的开发效率。 3、集成Mycat,采用分库分表的方案优化用户电量数据和负荷数据(日增量700w+)性能瓶颈 4、系统统计所有模块基于redis热点数据进行缓存优化,响应时间从15s+,优化到1s以内 5、解决项目组中,开发人员遇到的技术难题,培养新员工,指导开发工作 6、出差于客户进行技术交流,确定双方合作的技术架构,制定开发方案等