个人介绍
1.熟练使用Golang进行编程开发,熟悉slice、channel等底层原理,掌握并发编程和网络编程,了解GMP模 型,垃圾回收等。
2.熟练使用Gin框架进行Web后端开发,编写常用中间件,使用GORM框架进行数据库交互。
3.熟练使用Kratos框架及各组件开发微服务项目,掌握gRPC远程调用框架及protobuf数据格式的文件编写、 GORM-GEN框架生成CRUD代码。
4.熟练使用MySQL,PostgreSQL,Oracle数据库等常用关系型数据库,了解一定的SQL调优技术。
5.熟练使用非关系型数据库Redis,掌握使用go-redis框架操作Redis,了解Redis高可用集群。
6.熟练使⽤Canal同步数据库更新记录、Kafka异步消息通知和Elasticsearch搜索引擎等解决业务问题。
7.熟悉使用Linux常用命令,使用Linux部署开发环境,熟悉创建项目Makefile文件,熟悉Docker常用命令,了解 创建Dockerfile文件,了解docker-compose.yml文件并启动服务集群。
8.熟练掌握Java基础知识,熟悉注解,反射,Lambda表达式,多线程与并发编程等高级特性,掌握 SpringBoot,SpringCloud,Spring,MyBatis等常用Java开发框架。
9.熟练使用git项目开发管理工具。
工作经历
2023-06-30 -2024-09-30芜湖东恒网络科技有限公司Go语言开发工程师
1. 负责部分业务的需求分析、架构设计讨论、技术选型; 2. 负责对部分功能模块的设计与开发,单元测试工作; 3. 对新技术的研究、开发和应用; 4. 完成上级交办其他任务。
教育经历
2019-09-01 - 2023-06-01安徽理工大学高分子材料与工程本科已认证