个人介绍
1.编程语言:较丰富的Java服务端开发经验,熟练掌握Java编程语言的特性和最佳实践。2.JVM:熟悉JVM内存模型及结构,了解类加载机制和常见的垃圾回收算法。3.计算机基础:掌握计算机基础,熟悉常见数据结构:数组、链表、树、图、集合等,同时熟悉常见的排序算法,如快排、冒泡、希尔、归并等;熟悉操作系统:进程线程、内存管理、调度策略、死锁、文件系统等。4.设计模式:熟悉常用的设计模式,如单例模式、策略模式、工厂模式、建造者模式、责任链模式等。5. 服务端框架 :熟悉Spring Boot, Spring Cloud, Spring Cloud Alibaba,MyBatis、 MyBatis-plus等主流框架;熟悉常见微服务组件, 如Nacos、Eureka、 Gateway、 OpenFeign、 Hystrix、Resilience4J等.6.AIGC:熟练应用SpringAl框架,了解WebFlux响应式编程,SSE流式接口响应等。7.流程引擎:熟悉Activiti、Flowable等工作流框架,具有丰富的使用经验。8.关系型数据库:了解MysQL、PostgreSQL、KingBase等关系型数据库,熟悉MySql索引、事务、锁,具备SQL优化经验;较丰富的库表设计经验。
9.非关系型数据库:熟悉Redis,熟悉分布式缓存,分布式锁,了解持久化机制和内存淘汰策略;了解ElasticSearch分布式搜索引擎、ELK、EFK日志采集组件等。
10.消息中间件:熟悉RabbitMQ,如死信队列、延迟队列;了解Kafka数据存储设计、负载均衡等;了解RocketMQ等消息队列。
信息安全:熟悉数字签名、数字证书,了解常见的加密算法,如MD5、SHA256、SM3、AES、RSA、SM4等;熟练11.
掌握常用网络协议如TCP/IP、UDP、HTTP、HTTPS等。
12.Linux系统:熟练使用Linux系统及常见命令。
13.团队协作与版本控制:熟练使用Git进行版本控制,Maven、Gradle进行项目管理
14.容器化和自动化部署:熟悉Kubernetes云平台,熟练使用Rancher和Harbor进行微服务项目部署和发布,熟悉CI/CD自动化构建发布工具及流程,如Jenkins+Docker +Kubernetes流水线。
工作经历
2025-05-26 -至今车车科技Java开发工程师
1、海外车贷金融项目核心需求服务端设计与实现 2、Saas平台服务端模块设计、拆分与规划 3、AI agent辅助全栈研发与实现,快速实现MVP版本迭代
2022-08-01 -2025-05-20卓望公司Java开发工程师
1.服务端模块设计与开发:负责SaaS平台服务端业务模块设计、库表设计以及编码实现,确保开发进度和产品质量。 2.微服务搭建及开发:负责微服务项目业务服务基础框架设计与搭建、公共模块设计与开发、业务模块的接口设计、库表设计与编码实现,承担部分公共组件开发。 3.项目基建优化:优化Jenkins pipeline脚本、微服务流水线发布等流程,解决常见的项目构建和部署问题。 4.线上问题处理与解决:负责线上Bug定位、排查以及解决,制定修复部署计划等。 5.项目管理:子项目技术负责人,承担多个项目维护。 6.技术面试:负责组内新员工招聘技术面试。
教育经历
2018-09-01 - 2022-06-30河南理工大学网络工程本科


