荣xyr
1月前来过
全职 · 800/日  ·  17400/月
工作时间: 工作日10:00-18:00工作地点:
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1. 熟练掌握JavaSE基础知识,熟悉多线程与并发编程,拥有丰富的系统设计分析能力及面向对象分析和设计能力,熟悉常用的设计模式(代理、单例、工厂、建造者、观察者、策略等)及反射、自定义注解、泛型等。 2. 熟练掌握Eclipse/IDER、Vscode、Svn、Git、Maven、Docker等开发及版本控制工具,熟练掌握Java基础技术Jsp、Servlet、Jdbc,熟练掌握Web应用系统开发,具备的独立开发能力;3. 熟悉网络通讯技术Socket、Netty、NIO 、WebSocket、Http 4. 熟悉压力测试工具JMeter、阿里代码扫描工具 5. 熟练使用Tomcat/Jetty服务器,发布部署web项目,熟练使用Nginx+Keepalived实现服务高可用6. 熟练使用MySQL、SQLServer等关系型数据库,熟练使用Redis等非关系型数据库及搜索服务框架Elasticsearch和Lucene 7. 熟练运用SpringBoot、Mybatis、Mybatisplus、SpringCloud、VUE等开源框架,熟悉Spring的IOC、DI、AOP设计思想; 8. 熟悉SOA、分布式、微服务、大型网站架构,熟悉RPC远程调用、Dubbo、Dubbox、SpringCloud等微服务框架; 9. 熟悉SpringCloud常用组件、注册中心Eureka、Consul ,负载均衡器Ribbon、客户端调用工具Rest和Feign,分布式配置中心Config ,服务保护Hystrix,网关Zuul Gateway ,Api管理 Swagger ,服务链路Zipkin,消息总线Bus等。 10. 熟练使用网络通讯协议,熟练使用json、xml通讯格式,熟悉常见消息中间RocketMQ、Kafka 使用; 11. 熟悉Restfull API开发规范,熟悉三方授权OAuth协议、JWT协议、对接第三方支付接口(银联、支***迅联、扫***开发; 12. 熟悉分布式协调工具Zookeeper、集群、高可用、高并发解决方案等,熟悉分布式和微服务常见解决方案(如:分布式任务调度平台、分布式服务追踪与调用链、分布式Session一致性问题、分布式锁解决方案、分布式日志收集ELK、分布式生成全局ID、微服务开放平台设计); 13. 熟悉junit单元测试、jmeter压力测试工具等主流测试框架; 14. 熟悉互联网安全架构平台设计例如SQL注入问题等,互联网API接口幂等设计、互联网API接口安全设计等 ;15. 有丰富微服务项目开发实战经验,熟悉整个微服务项目的架构流程,并实际参与过微服务项目,从项目需求讨论、研发阶段、分布式环境部署、技术难题解决、上线部署等。 16. 熟练掌握接口测试工具PostMan,思维导图工具Xmind;

工作经历

  • 2019-01-01 -至今广州洪石软件有限公司技术主管

    工作描述: ​1. 负责部分业务需求分析、参与制作部分需求的项目原型、业务流程文档设计; ​2. 负责公司业务系统的架构设计、服务拆分、技术选型、项目框架的搭建,开发任务的分配; ​3. 负责功能模块的数据库设计、接口交互设计、代码评审工作; ​4. 负责项目基础组件的搭建、核心功能模块开发、部署项目到云服务器; ​5. 遵循开发管理流程,编写和完善设计文档; 6. 涉及出差到客户现场进行问题解决、需求沟通、系统培训、完成整个软件交付的过程。 项目技术架构: A.项目核心技术 1. 所有业务系统都采用目前比较主流的SpringBoot构建微服务项目、使用Eureka作为注册中心,实现服务治理; 2. 使用Zuul网关框架统一管理微服务请求入口,使用Shiro做权限控制管理; 3. 关系型数据库是Mysql,Redis三主三从集群做缓存,消息中间件是RocketMq; 4. 模板引擎用了Freemarker,ORM框架是Mybatis和MybatisPlus; B.分布式部署基础设施解决方案 1. 项目统一使用分布式任务调度平台XXL-Job管理任务调度; 2. 使用分布式日志采

  • 2018-03-01 -2018-12-01广州信息技术服务有限公司技术主管

    工作描述: ​1. 负责后台接口的开发与设计; ​2. 负责业务系统的重构; ​3. 负责需求的上线评审、系统架构方案讨论; ​4. 负责指导其他开发同事,根据项目需求文档安排开发任务; ​5. 遵循开发管理流程,编写和完善设计文档; ​6.负责公司测试环境的搭建和云服务器的运维,服务部署,监控,线上问题的处理; 项目技术架构: A.项目核心技术 1. 该项目为微服务项目,采用SpringBoot1.5+SpringCloud1.5构建,使用SpringCloud的Eureka作为服务注册中心,实现服务治理; 2. 使用Zuul网关框架统一管理微服务请求入口; 3. 关系型数据库是Mysql,Redis三主三从集群做缓存,消息中间件是RocketMq; 4. ORM框架是Mybatis; 5. 前端采用Vue+ElementUI 6. 使用CAS+JWT实现微服务单点登录 B.分布式部署基础设施解决方案 1. 项目统一使用分布式任务调度平台XXL-Job管理任务调度; 2. 使用分布式日志采集系统ELK +kafka实现微服务统一日志管理; 3. 分布式锁解决方案Redis; 4. 分

  • 2015-03-01 -2018-03-01纬创软件北京有限公司开发工程师

    1. 负责模块开发,单元测试; ​2. 模块代码复核、重构,接口文档整理; ​3. 修复bug,完成上级安排的其他事宜; ​4. 容器技术攻关落地; ​5. 基础服务部署;

教育经历

  • 2012-09-01 - 2015-06-01广东科学技术职业学院物联网应用技术专科

    学习能力优秀,集体观念意识强,动手能力强

资质认证

技能

sqlserver/mysql
Mysql/Redis
SpringBoot/Cloud
vue/vue_cli/vue_router
SpringBoot/MyBatis
ElasticSearch(ELK)
Java、
0
1
2
3
4
5
0
1
2
3
4
5
作品
贝管家-会员中心

一、会员中心数据库表结构设计: 1: 负责会员中心数据库表结构设计:t_member会员表、t_memberlevel会员等级表、t_memberlog会员日志表、t_points会员积分表、t_pointsflow会员积分流水表并实现完全可视化界面。 二、基于*公众号的会员中心实现: 2:独立开发基于VUE的会员中心前端项目(包含个人中心、积分、储值、券、订单),整合*的会员、卡券、实现支付即会员,通过WebSocket实时推送订单、储值消息给*用户; 三、会员中心管理可视化界面实现: 3:基于FreeMarker模板引擎实现会员管理界面; 四、基于设计模式构建会员储值支付和充值接口: 4:使用策略模式+工厂方法模式实现会员中心的储值支付和充值接口,通过Token+Redis实现接口的幂等性; 五、和有赞开发平台技术人员对接: 5: 负责和有赞云开发平台的技术人员沟通对接;

0
2021-01-09 16:19
贝管家ERP

A.项目核心技术 1. 所有业务系统都采用目前比较主流的SpringBoot构建微服务项目、使用Eureka作为注册中心,实现服务治理; 2. 使用Zuul网关框架统一管理微服务请求入口,使用Shiro做权限控制管理; 3. 关系型数据库是Mysql,Redis三主三从集群做缓存,消息中间件是RocketMq; 4. 模板引擎用了Freemarker,ORM框架是Mybatis和MybatisPlus; B.分布式部署基础设施解决方案 1. 项目统一使用分布式任务调度平台XXL-Job管理任务调度; 2. 使用分布式日志采集系统ELK +Kafka实现微服务统一日志管理; 3. 分布式锁解决方案Redis; 4. 分布式Session使用Token(生成Token后台存放在Redis中,页面存放在Cookie中); 5. Shiro+CAS整合实现单点登录; C. 项目运营与部署环境 1. 分布式设施环境,统一采用Docker安装部署 2. 使用Gitlab管理代码 3. 构建企业级Maven私服管理微服务接口调用依赖关系

0
2021-01-09 16:14
聚点商城

聚点商城,专注大宗商品交易;主要负责: 1. 负责将系统从SpringMVC改成SpringBoot+SpringCloud; 2. 基于VUE+ElementUI独立开发平台的运营中心; 3. 在Centos 7 中搭建Docker,Jenkins,基于Docker实现Redis的三主三从集群; 4. 参与开发商家入驻、行情交互、合同、订单、支付、行业资讯的功能模块;

0
2021-01-09 16:08
更新于: 2021-01-03 浏览: 322