个人介绍
扎实的Java基础和深刻的面向对象编程思想,注重良好的编程风格
. 熟练使用Spring Boot微服务框架以及Spring Cloud进行分布式系统的开发
. 熟悉JVM(Java虚拟机),性能调优
. 熟练操作MySQL和Redis数据库,使用MyBatis框架进行数据持久化
. 熟练处理多线程并发编程,确保系统在高负载情况下的稳定性
. 熟悉常见的设计模式,能够将其应用于实际项目中
. 熟悉Linux操作系统,能够进行基本的系统管理和维护
. 熟练进行SQL调优,提升数据库查询性能和响应速度
. 熟练使用线程池管理和调度多线程任务,优化资源利用
. 熟练掌握前端开发技术,包括JavaScript、Ajax、jQuery和HTML等
. 熟悉消息队列技术,能够使用RabbitMQ进行异步消息处理
工作经历
2021-11-03 -2023-08-08深圳睿心智能医疗科技有限公司java开发
睿心分数基于冠脉CT血管影像计算,用于获得CT血流储备分数。该分数可辅助培训合格的医技人员在冠脉血管造影检查前评估稳定性冠心病患者的功能性心肌缺血症状。该产品仅适用于稳定性冠心病患者,不适用于急性冠脉综合征等急性胸痛患者。临床医生在综合考虑患者的病史、症状和其他诊断结果后,可使用该软件进行综合评估。该项目提供了两个版本,云端环境(基于Spring Cloud分布式开发)采用Spring Cloud框架,构建了分布式系统,保障系统在云端环境下高效运行。院内环境(基于Spring Boot单体项目) 利用Spring Boot框架构建了单体项目,为特定场景需求提供了稳定可靠的解决方案。 责任描述: .负责睿心分数院内环境和云端环境开发。 .利用RabbitMQ调用算法提供的方法,实现CT影像分析,提供准确的数据支持。 .参与项目需求分析和设计,确保开发进度。 .优化系统性能,保障系统稳定性,提升用户体验。 技术栈: .RabbitMQ: 实现消息的异步传递和解耦,支持可靠的消息队列通信,提高系统可靠性和性能。 .Redis: 用作缓存和数据存储,提升系统性能,支持快速数据访问。 云端:
2019-06-06 -2021-10-13海南自贸区椰云网络有限公司深圳分公司java开发
椰云众包系统赋能企业,使其能够轻松完成员工工资结算,并且实现一键 式申报个人所得税,为企业的人力资源管理、收入结算和报税等业务提供了便捷高效的解决方案。系统的分布式架构基于Spring Cloud,保证了系统的稳定性和可扩展性,使企业能够更好地管理和优化其人力资源流程。商户模块负责企业的入驻与管理,用户模块涵盖员工信息维护,订单模块支持订单生成与处理,支付模块确保安全 的支付流程。项目模块能够有效地进行项目管理,文件下载模块提供文件资源获取,后台管理系统则用于系统整体的监控与调度。 责任描述: .参与项目的技术选型,确保系统的可扩展性和性能。 .设计和实现风控模块,包括数据实时统计和交易跟踪限制,提高系统的安全性和稳定性。 .开发订单模块的部分结算功能,确保订单支付的准确性,维护商户和用户的权益。 .参与数据库表设计,优化数据结构,提升系统性能和查询效率。 .负责商务提成数据计算,确保准确计算并与商务团队合作实现精准的业绩评估。 技术栈: .Spring Cloud:构建分布式系统的微服务框架。 .Nacos:用作服务注册、配置管理和发现的中心。 .Spring Cloud Gate
2017-07-07 -2019-06-07深圳青豆教育科技有限公司java开发
说客英语"是一个专注于提供卓越英语学习体验的在线教育平台。自2018 年6月开始,我们致力于对平台进行全面重构,采用SpringBoot框架,创建了 Spring Boot Maven工程,以提升性能和用户体验。我们的目标是通过与海外老师进 行一对一教学,满足学生的个性化学习需求。该项目划分为学生端、老师端、经销商 端和后台管理员端四个核心模块:学生端,老师端,经销商端,后台管理员端 责任描述: .设计并实现学生端一对一约课流程。 .负责数据库表结构的设计、修改,编写数据迁移脚本以迁移老系统数据。 .负责老师端的开发工作 .负责异步通知开发:发送约课请求消息,监听并处理来自老师端的约课响应和通知等 .开发登录注册系统功能 技术栈: .Spring Boot:用于快速构建和部署应用程序的框架。 .Spring Data JPA:简化数据访问层的开发,实现与数据库的交互。 .Redis:用于缓存和存储数据,提升系统性能。 .Quartz:实现定时任务调度,自动执行特定业务逻辑。 .Shiro:处理系统的权限认证和访问控制,保障系统安全性。 .RabbitMQ:实现异步消息传递,解耦系统组
教育经历
2013-09-01 - 2017-07-01江西科技学院计算机科学与技术本科
2013年入学江西科技学院,学历信息是民教网可查
技能
责任描述: .参与项目的技术选型,确保系统的可扩展性和性能。 .设计和实现风控模块,包括数据实时统计和交易跟踪限制,提高系统的安全性和稳定性。 .开发订单模块的部分结算功能,确保订单支付的准确性,维护商户和用户的权益。 .参与数据库表设计,优化数据结构,提升系统性能和查询效率。 .负责商务提成数据计算,确保准确计算并与商务团队合作实现精准的业绩评估。 技术栈: .Spring Cloud:构建分布式系统的微服务框架。 .Nacos:用作服务注册、配置管理和发现的中心。 .Spring Cloud Gateway:实现网关功能,负责请求路由、安全认证等。 .MyBatis:进行数据持久化,实现对象关系映射。 .MySQL:关系型数据库,存储结构化数据。 .Redis:内存缓存数据库,提升系统读取性能。 .RabbitMQ:实现异步消息传递和解耦,提高系统可靠性。 .Spring Security:处理系统的权限认证和访问控制。 .Docker:将应用、环境及依赖打包成容器,实现快速部署和移植性。