proginn1038287380
全职 · 300/日  ·  6525/月
工作时间: 工作日10:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的一名java开发工程师; 我毕业于长江职业学院,担任过【深圳市小二软件技术有限公司】的【java研发工程师】,担任过【武汉斯达科思智能科技有限公司】的【java研发工程师】; 负责过【 Studyx学习平台】,【 StudyX管理系统】,【小哥到家】的开发; 三年 Java 开发经验,熟悉 SpringBoot,SpringCloud 框架,掌握 Mysql ,能独立开发,熟悉 Redis , Nginx 反向代理,掌握 nacos 做注册配置中心,熟悉 RabbitMq 消息中间件, Minio 分布式文件储存, XXL_JOB 分布式任务调度,熟悉 JavaSE 基础,掌握 Mybtais-plus ,Linux,Git 的使用,精通 Restfu 风格开发,SwaggerUi 接口文档对接,ElasticSearch 搜索引擎,了解 HTML,CSS,JavaScript,Vue,JQuery 前端技术 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历

  • 2022-03-28 -2023-04-21武汉斯达科思智能科技有限公司java开发工程师

    公司经营范围包括一般项目:技术服务、技术开发、技术咨询、技术交流、技术转让、技术推广;网络技术服务;人工智能应用软件开发;物联网技术服务;软件开发;数据处理服务;互联网销售(除销售需要许可的商品);教育咨询服务(不含涉许可审批的教育培训活动);招生辅助服务;教育教学检测和评价活动;咨询策划服务;组织文化艺术交流活动;体验式拓展活动及策划;会议及展览服务;翻译服务;广告设计、代理;广告制作;广告发布(非广播电台、电视台、报刊出版单位)(除依法须经批准的项目外,凭营业执照依法自主开展经营活动)许可项目:货物进出口;技术进出口(依法须经批准的项目,经相关部门批准后方可开展经营活动,具体经营项目以相关部门批准文件或许可证件为准) 我负责:负责项目的开发,相关技术搭建;对现有项目的维护,更新;遗留项目的改造。

  • 2020-05-04 -2022-02-08深圳市小二软件技术有限公司java开发工程师

    公司一般经营项目是:软件开发;网站设计;广告设计;经营电子商务;计算机技术服务;信息咨询(不含限制项目);网页设计;从事广告业务;销售计算机软件及辅助设备、电子产品、通信器材;建材、机械设备、五金产品、家具、家用电器、灯具销售;家政服务。(以上项目法律、行政法规、国务院决定禁止的除外,限制的项目须取得许可后方可经营),许可经营项目是:室内外装饰装修工程、防水工程、园林绿化工程设计及施工。 我主要负责:负责建设高可靠、高并发的分布式 API 系统及服务端软件;负责系统服务维护、迭代更新,保证任务质量和交付及时性;对现有系统的功能修改问题跟踪和维护

教育经历

  • 2016-09-01 - 2019-06-30长江职业学院电商务专科

技能

0
1
2
3
4
5
作品
小哥到家

小哥到家是一个一站式的居家生活上门服务平台,为广大*用户打造的基于地理位置信息提供家政020的平台,项目采用Vue技术来实现前后端分离的完整体系,功能模块有用户管理模块,登录模块,角色管理模块,门店管理模块,菜单管理模块,业务管理模块,部门管理模块以及订单管理模块。 负责模块: 参与项目的设计和编写,完成后台后端的业务管理模块,门店管理模块以及登录模块。 技术要点: 使用Restful风格的接口设计,使用SwaggerUi做接口文档,对接前端开发 使用Hutool工具包做项目的验证码,以及利用它实现订单的雪花算法 设计RBAC模式,完成用户,角色以及权限的访问控制,结合Security的注解完成接口的权限校验 自定义全局异常,避免异常的直接暴露,降低了被攻击的可能性 完成客户模块,门店模块,角色模块的CRUD 使用innodb的行锁机制完成不同服务的预约,同时修改预约状态,避免并发安全问题 针对菜单的层级管理,利用方法递归完成菜单展示,并将数据存入Redis,提高用户体验 协助组长在Docker搭建开发和生产环境,并完成最终的项目部署

0
2023-05-08 11:25
StudyX管理系统

StudyX管理系统是一个基于Studyx学习平台的管理系统,对学生新用户的管理,活动,题目及答案等业务进行管理的系统,系统采用的SpringBoot框架搭建的单体项目,涉及到题目管理,答案管理,学生管理,导师管理,活动管理,数据管理等模块。 负责模块: 参与项目的设计和编写,完成后端的题目答案管理模块,数据管理模块。 技术要点: 使用Restful风格的接口设计,使用ShowDoci做接口文档,对接前端开发 使用Nginx做转发到指定服务器 自定义日志注解,将管理员相关操作记录日志。 自定义全局异常,避免异常的直接暴露,降低了被攻击的可能性 完成答案管理模块,数据模块,角色模块的CRUD 利用redis做分布式锁并通过惰性加定期删除策略限制管理员对同一答案的重复操作 协助组长在Docker搭建开发和生产环境,并完成最终的项目部署 使用Git做版本控制 使用XXL-JOB对答案进行自动审核

0
2023-05-08 11:01
Studyx学习平台

Studyx是一个专注于海外大学生解题服务的学习平台,项目采用SpringCloud框架搭建微服务项目,利用Minio做文件储存,结合es做搜题服务;项目包含了题目模块,支付模块,订单模块,登录模块,图片储存模块,用户模块,消息模块,通知模块,埋点日志模块,搜索模块,消息中间件模块,分布式任务调度模块,公共基础模块;整个项目采用前后端分离技术,一套后端服务给予网站和客户端共同使用。 负责模块: 参与整个项目的设计讨论,对后端的图片储存模块,埋点日志模块,消息中间件模块,分布式任务调度模块及苹果谷歌订阅开发,优化以及测试。 技术要点: 使用SpringBoot+SpringCloud框架搭建开发,采用Restful风格。 以Nacos做注册和配置中心,完成服务的注册发现并且作为项目的配置中心,对服务和配置文件集中式管理及复用。 使用Gateway做网关,结合Redis实现全局过滤器完成对token的校验。 使用JWT非对称加密进行应用授权,集合Gateway、Redis做登录操作,做并且抽象common公共模块,完成资源服务器的同意解析管理工作。 使用MySql作为数据库,使用自定义注解AOP完成读写分离操作。 自定义日志注解,将用户操作日志,通过AOP等技术,利用RabbitMq做消息中间件异步处理日志,定期做日志分析,发现用户操作习惯以及接口响应速度瓶颈,并且做定期优化 使用OpenFeign做远程调用,分模块处理业务逻辑 使用Nginx反向代理服务器整合网关以及tomcat做负载均衡,以及数据的动静分离。 编写order-service,uuid生成唯一订单号,利用分布式锁解决并发问题。 通过mq进行es数据同步 采用ElasticSearch做搜索引擎,搭建对等分片,以IK分词器分词,实现分页,排序高亮搜索。 使用Reids做反序列化,缓存常用基本信息,利用redis做分布式锁

0
2023-05-08 11:03
更新于: 2023-05-08 浏览: 105