个人介绍
技术栈有:
1.熟练掌握Java基础,熟悉常用设计模式,具有扎实的编程基础和良好的编程习惯。
2.拥有OOP编程思想,熟悉Java语法,多线程、集合等基础框架。
3.熟练restful风格接口开发和基于 REST 的 Web 开发。
4.熟悉使用NoSQL数据库Redis,了解高并发下缓存穿透缓存雪崩等解决方案。
5.熟悉使用 dubbo 分布式服务框架进行分布式的架构,使用zookeeper 做注册中心。
6.熟悉MySQL数据库,了解MySQL数据库优化,也使用过其他关系型数据库。
7.熟练使用Spring MVC、Spring、Spring Boot、Spring Cloud、MyBatis等主流开源框架。
8.熟悉RocketMQ等消息中间件的使用。
9.熟悉Elasticsearch全文分词检索技术。
10.熟练使用idea、Git+码云、Maven、Gradle等项目构建及管理工具。
11.熟悉Linux常用的基本命令。
12.熟悉Docker应用容器引擎,熟悉docker的常用基本操作命令。
13.对JVM原理有初步的了解,包括内存模型、垃圾回收机制、垃圾回收器。
14.有实际使用ETL工具(Kettle)的经验
15.有Linux环境项目部署和维护的经验
工作经历
2019-06-01 -2022-12-01杭州光云科技有限公司java开发工程师
工作经历 光云科技 (2019年6月至2022年12月) Java后端开发工程师,参与“全网通平台上货”项目的研发。 负责系统的后端开发,包括需求分析、系统设计、编码、测试和维护。 带领团队完成项目开发,并与前端、测试、产品等部门进行协同工作。 参与设计并实现了多个关键模块,如订单管理、支付系统、物流跟踪等。 基于Spring Boot、MyBatis、MySQL、Redis等技术栈,实现了高性能、高可靠性的后端服务。 工作内容 参与需求分析和设计,和产品、前端等团队进行协商,制定系统的技术方案和架构。 使用Spring Boot搭建项目基础框架,编写业务逻辑代码和持久层代码。 使用MySQL和Redis等数据库管理工具,负责数据表设计和数据的CRUD操作。 负责接口的设计和开发,并参与接口联调和文档编写。 负责系统的部署和维护,如Nginx、Tomcat、Jenkins等工具的配置和使用。 参与性能优化和代码重构,使用代码质量工具,保证代码的可读性、可维护性和健壮性。 参与团队建设,分享技术和经验,帮助团队成员成长。
教育经历
2017-09-01 - 2020-01-01湖南信息学院软件工程专科
在我大学教育期间,我学习了各种计算机科学相关的基础知识,如数据结构、算法、操作系统、数据库等。此外,我还学习了软件工程方面的课程,如软件设计与体系结构等。我还参加了校内的实践课程,如软件工程实验等。并且我在各门课程中都取得了较好的成绩,获得了学校颁发的奖学金和荣誉证书。
技能
物流配送管理系统:这个项目是一个基于Spring Boot和MyBatis的物流配送管理系统,主要包括订单管理、配送管理、货物管理等模块。系统采用了分布式架构,包括多个服务,如订单服务、配送服务、物流服务等。我的主要职责包括设计和实现后端接口,使用分布式缓存技术提高系统的并发能力,使用分布式数据库技术提高系统的可靠性。这个项目的主要成果是提高了配送效率,减少了运输成本。
医疗影像管理系统:这个项目是一个基于Spring Boot和Spring Cloud的医疗影像管理系统,主要用于医院对医疗影像的管理和存储。系统采用微服务架构,包括影像上传、处理、存储、查询等多个模块。我的主要职责包括设计和实现后端接口,使用分布式存储技术存储影像,使用Spring Cloud实现微服务治理。这个项目的主要成果是提高了医院医疗影像管理的效率和准确性。