阿廖
1月前来过
全职 · 800/日  ·  17400/月
工作时间: 工作日20:00-22:00、周末09:30-16:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1.精通Java语言,有扎实的Java基础,具有良好的编码规范以及面向对象编程思想;

2.熟练掌握SpringCloudAlibaba、Nacos、Gateway、RabbitMQ、OpenFeign、Minio、XXL-Job等组件。

3.熟练掌握Redis缓存技术,利用缓存提高接口的响应速度,降低数据库访问压力从而提升系统性能

4.熟练掌握MySQL数据库,具有良好的SQL编写能力,针对部分查询速度慢的sql优化;

5.熟练掌握消息队列,利用消息队列的收发机制做数据迁移、数据同步等操作;

6.熟练掌握Nginx的配置和使用;

7.熟练使用Git版本控制工具,有丰富的团队开发经验和代码冲突解决能力;

8.熟悉容器化技术Docker的基本使用,能够使用Docker快速搭建开发环境;

9.熟练使用Docker+Jenkins+Maven搭建的自动化部署流程。

10.熟悉Linux系统,及常用命令的使用、常用服务器搭建;

11.熟悉悲观锁、乐观锁、分布式锁;

12.熟悉信息技术应用创新产业(信创),对现有系统进行国产化改造;

工作经历

  • 2024-03-08 -至今北京锥云科技有限公司开发组长已认证

    1.利用mybatis-plus 拦截器实现一些属性的自动更新,例如项目中的创建人、创建时间、更新人、更新时间等,为了避免每次操作都进行手动赋值,通过mybatis-plus 拦截器实现属性自动赋值。代码编写过程中更多的注重业务逻辑。 2.对接 IAM (统一身份认证平台) 系统,实现新老系统单点认证,无需再次登录。 3.利用 RSA + JWT 生成token ,确保token的安全性。 4.设计项目中网关服务。项目中存在一些对外暴露的接口,确保对方无需登录就可以访问,建立白名单规则,将对方ip添加到白名单中,实现无需登录即可访问。网关集成openapi3,将各个服务的接口文档整合到网关中,实现在网关服务中就可以访问其他服务的文档,方便开发测试、联调。 5.设计后端存储操作日志方式。利用 SpringAOP 实现将当前操作的姓名、ip、方法、参数、返回值、操作类型、异常等信息存储,方便后期更快的定位问题 6.搭建skywalking 服务,记录方法中执行链路,方便排查接口执行速度慢问题

  • 2021-03-01 -2024-03-01威诺达Java开发工程师

    协助架构师参与技术架构设计。与甲方沟通一些业务的需求,根据需求提供技术解决方案 负责核心业务的数据库表结构,代码编写。封装公共接口,降低系统中代码的重复性 负责邮件发送功能,利用 RabbitMQ ,实现在不同场景下针对不同消息进行分发和消费 负责多个模块下数据的缓存 解决部分模块中查询功能速度慢的问题。

  • 2019-12-01 -2021-04-01优杨科技后端开发

    主要负责后台项目结构的基础搭建,编写后端基本功能接口以及配合前端联调。熟悉Springboot开发流程,了解springcloud的基础组件

教育经历

  • 2022-03-01 - 西北工业大学计算机科学与技术本科已认证

    在学校主要学习计算机系统基础知识,计算机编程语言的基础知识,其中编程语言主要学习Java语言

技能

0
1
2
3
4
5
作品
开发生产工作平台

1.在进行数字化转型过程中,为了解决内部原有系统多并且杂乱的问题,降低各个系统之间的耦合度,、提高工作人员办公效率,将不同地区的不同系统进行微服务改造,改造的内容有:架构设计,数据库设计,代码重构、业务拆分、服务划分。 2.项目中的模块有,基础信息、风险管理、事故事件管理、检验检测、完整性评价、维修维护、腐蚀管理、重点工作、绩效考核、档案管理等多个模块 项目职责: 1:协助架构师参与技术架构设计。与甲方沟通一些业务的需求,根据需求提供技术解决方案 2:负责核心业务的数据库表结构,代码编写。封装公共接口,降低系统中代码的重复性 3:负责邮件发送功能,利用 RabbitMQ ,实现在不同场景下针对不同消息进行分发和消费 4:负责基础信息,风险管理、腐蚀管理等多个模块下数据的缓存 5:解决基础信息、风险管理、腐蚀管理等部分模块中查询功能速度慢的问题。 项目技术: 开发技术:SpringCloudAlibaba、Nacos、Gateway、Rabbitmq、Openfeign、Redis,Mysql、Minio、XXL-Job 等

0
2025-01-07 23:42
数字和信息化管理系统

1.利用mybatis-plus 拦截器实现一些属性的自动更新,例如项目中的创建人、创建时间、更新人、更新时间等,为了避免每次操作都进行手动赋值,通过mybatis-plus 拦截器实现属性自动赋值。代码编写过程中更多的注重业务逻辑。 2.对接 IAM (统一身份认证平台) 系统,实现新老系统单点认证,无需再次登录。 3.利用 RSA + JWT 生成token ,确保token的安全性。 4.设计项目中网关服务。项目中存在一些对外暴露的接口,确保对方无需登录就可以访问,建立白名单规则,将对方ip添加到白名单中,实现无需登录即可访问。网关集成openapi3,将各个服务的接口文档整合到网关中,实现在网关服务中就可以访问其他服务的文档,方便开发测试、联调。 5.设计后端存储操作日志方式。利用 SpringAOP 实现将当前操作的姓名、ip、方法、参数、返回值、操作类型、异常等信息存储,方便后期更快的定位问题 6.搭建skywalking 服务,记录方法中执行链路,方便排查接口执行速度慢问题

0
2025-01-07 23:43
更新于: 2天前 浏览: 23