编程语言:Golang、Rust、Java、Javascript
掌握技术:
Gin、Beego、Echo 等 Web 框架,gRPC、Protobuf 等 RPC 框架,Gorm、Xorm 等 ORM 框架,其他常用库
Axum、Actix、Rocket 等 Web 框架,Tauri、Egui 跨平台 GUI 框架,其他常用库
Spring、Sprint Boot、Spring Cloud 等 Web 框架,Mybatis、Spring Data Jpa 等 ORM 框架,其他常用库
Vue、React、SolidJs 等前端开发框架,其他常用库
Mysql、PostgreSql、Redis、MongoDB、Kafka、RabbitMQ 等常用设施
工具:Git、Docker、Kubernetes、CI/CD 工具等
云平台:AWS、Azure、Google Cloud 等
某线上销售平台
项目描述:本平台后台使用golang开发,oms管理端使用vue开发,客户交互主要在微信小程序上,微信小程序分为商家端小程序,销售端小程序,商家端小程序主要功能提供商品的展示,购物车管理,支付等,销售端小程序主要用于销售人员创建门店,门店管理人员认领商户,销售业绩统计等。
主要负责:本项目的主要开发负责人,负责数据库的设计,golang接口的开发,js逻辑处理,销售端二维码分享等。
技术要点:商品的SKU,SPU的定义开发,商品菜单管理,微信支付,翼支付对接,限购逻辑处理,开发过程中伙伴所遇bug的处理等
技术栈:Golang、Emqx、Gin、Xorm、小程序、Vue、Vant、Element
个人开发项目,一个本地音乐播放器软件,引入 Project 的设计,每个 Project 之间的程序配置、插件、音乐等互不干扰,方便迁移和备份。可自定义软件视图布局,外观。实现了顺序播放、随机播放、单曲循环等常见播放算法。 该软件由 Rust 语言编写,使用 egui 作为 G
个人开发项目,一个轻量级的多线程文件下载器,支持自定义主题外观,支持自定义请求头,自定义下载线程,自定义下载限速,保存目录等,实现了一个简单的任务调度器。目前只实现 HTTP 下载功能,但提供抽象接口,可轻松扩展下载协议。该软件由 Rust 语言编写,使用 egui 作为 GUI