爱吹牛的小L
1月前来过
全职 · 400/日  ·  8700/月
工作时间: 工作日20:00-23:00、周末00:00-23:00工作地点:
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

熟悉整套微服务系统架构并参与微服务设计和开发,参与电商核心业务开发,熟悉小贷业务。喜爱新技术,喜爱代码整洁。

熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。

2.熟练掌握Eclipse/IDER、Git、Maven等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;

3.熟悉网络通讯技术NIO 、Http

4.了解JVM参数调优、性能检测工具、生产环境服务器jvm调优配置、压力测试工具JMeter、阿里代码扫描工具

5.熟练使用Tomcat服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用

6.熟练使用MySQL关系型数据库,熟练使用Redis非关系型数据库及搜索服务框架Elasticsearch

7.熟练运用Spring、Mybatis、SpringBoot2.0等开源框架,熟悉Spring的IOC、DI、AOP设计思想;

8.熟悉SOA、分布式、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、SpringCloud等微服务框架;

9.熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config和携程阿波罗,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger。

10.熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间ActiveMQ、RabbitMQ使用;

11.熟悉三方授权OAuth协议,银联和支付宝的支付渠道;

12.熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案 服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式Session一致性问题、分布式锁解决方案、分布式事务解决方案LCN、分布式日志收集ELK、分布式生成全局ID、微服务开放平台设计);

13.熟悉互联网安全架构平台设计例如XSS、SQL注入问题、防盗链等,互联网API接口幂等设计、互联网API接口安全设计等

14.有丰富微服务项目开发实战经验,熟悉整个微服务电商项目的架构流程,并实际参与过微服务项目,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决等。

工作经历

  • 2017-10-08 -至今冠群驰骋高级后端工程师

    1.负责相关产品的部分业务需求分析、技术选型讨论、业务数据建模和设计; 2.负责指导其他同事,代码审核,系统架构方案讨论,项目需求子任务拆分; 3.负责项目重构,架构方案讨论,将项目从传统项目转化为微服务项目; 4.负责功能模块的详细设计、功能开发、代码优化工作

  • 2016-04-01 -2017-10-01中软国际高级后端工程师

    1.负责模块开发,模块测试; 2.模块代码复核,文档整理,完成分配的任务; 3.协助完成项目的测试、系统交付、开发质量工作,对项目实施提供支持; 4.涉及出差到客户现场进行问题解决和需求沟通

教育经历

  • 2011-09-01 - 2015-10-01北京信息科技大学信息与通信工程本科

    协助完成过两个校内项目

技能

0
1
2
3
4
5
作品
借款系统-审批系统

这个系统是冠群的内部三千名员工使用的系统,主要职责是服务冠群全部的借贷审批和账务管理(还款,罚息,贴息)。

0
2019-04-15 14:57
斑马惠购

一、项目描述: 斑马惠购电商平台是一款线上电商平台,主要售卖日常生活用品,日用食品,全国线下有400多家实体店。客户可以线上选择店铺挑选商品进行下单,经过系统分单,线下店铺进行派送。整个项目包含了商品模块,配送模块,消息模块,支付模块,会员模块,海信跑批模块。参与项目的需求讨论、设计、技术选型、研发、分布式部署、上线等。 开发周期:2018.12-至今 二、使用技术: SpringBoot2.0+SpringCloud2+Spring-Session+Mybatis +Redis +Swagger+Maven +Xxljob+Thymeleaf +ES+Nginx集群+LVS 三、项目技术架构: 核心技术 1.该项目为分布式项目,采用SpringCloud2构建; 2.使用Eureka作为注册中心,实现服务治理; 3.使用Zuul网关框架统一管理微服务请求入口,使用Ribbon实现本地负载均衡器和FeginHttp客户端调用工具; 4.使用Hystrix服务保护框架(服务降级、隔离、熔断、限流); 5.使用Mybatis做数据层; 6.后台管理系统使用springboot2+Thymeleaf作为模版页面; 7.前后端分离开发;RabbitMq做消息缓冲异步处理; 8.ElasticSearch做商品检索服务; 9.使用XXL-Job管理定时任务调度。使用Spring-Session处理session共享问题; 10.Redis存储session数据; 11.使用分布式配置中心携程阿波罗做配置统一管理。 12.采用Swagger做API管理; 13.遵循BASE理论,使用LCN解决分布式事务。 14. 分布式锁解决方案Zookeeper、Redis

0
2019-04-15 14:37
借款系统-冠易贷

借款系统改造后包含5个模块系统:出借系统+账务系统+冠易贷+数据上报系统+单点登陆系统。借款系统改造前是基于springmvc的传统系统,多模块耦合在一起。 1.借款系统原来是冠群的内部三千名员工使用的系统,主要职责是服务冠群全部的借贷审批和账务管理(还款,罚息,贴息)。 2.为了减少内部员工在多个系统之间来回登录所消耗的时间又加入了单点登录系统。 3.借款系统从17年11月开始进行国家合规改造,由传统系统重做拆分为多个微服务(出借系统+账务系统) 4.让客户从原来的代扣,线下支付还款转化为客户自主还款,自主认证借款信息,自主申请借款,借款直接进入客户的银行卡,钱款透明,新增加了冠易贷系统。 5.借款系统原来的的账务部分大部分逻辑是用存储过程,改造之后将存储过程转化为java代码单独抽离为账务系统 6.相应国家合规号召,上报数据备案合规又增加了数据上报系统。 开发周期:2017.11-2018.12 二、使用技术: SpringBoot2.0+Dubbo+zookeeper+Mybatis+LCN+Redis+jenkins+Swagger+Maven +XxlJob+xxl-sso+shiro +Nginx 三、技术架构: 1.该项目为采用当前主流的SpringBoot2+Dubbo+zookeeper构建的微服务项目,用Dubbo做RPC调用; 2.使用Hystrix保护服务,做服务降级、隔离、熔断、限流; 3.使用XXL-SSO实现微服务单点登陆; 4.使用XXL-JOB实现每天的罚息跑批汇总; 5.使用shiro管理内部员工权限; 6.使用Redis存储分布式Session; 7.使用RabbitMq用于还款 ; 8.遵循BASE理论,使用LCN解决分布式事务; 9. 常用遇到支付难题问题解决 四、项目总结: 独立负责整个项目从0到1的接口设计与开发工作, 对项目的管理、开发工作的调配、技术的提升,以及引导同事之间协同合作的能力和经验有很大提高。

0
2019-04-15 14:38
更新于: 2019-05-06 浏览: 407