精通Go编程语言, 了解C、Python和Linux Shell;
了解基本的前端知识(html、css、js、ts和react前端框架);
掌握MySQL、PostgreSQL和Redis等常用数据库;
能够使用Git代码版本管理工具、Docker容器化技术、Nginx反向代理软件等。
项目一:数字藏品市场后端开发
使用Gin框架、MySQL和Redis数据库、GORM对象关系映射库、Nginx反向代理和负载均衡、WebSocket、WebRTC等技术栈开发数字藏品市场后端。本人参与了后端的业务逻辑开发,包括第三方支付的接入,AI作画功能的开发,音频社交板块的维护和服务器程序的部署。解决了藏品锁定、大量用户同时购买同一藏品、服务器响应慢、支付加密等技术难点。App的用户量达到了近10万。
项目二:音频社交应用后端开发
使用的主要技术有WebRTC、Docker。本人负责项目规划,接口设计,数据库表结构设计,业务逻辑开发,使用Docker部署服务器程序。主要的技术难点是使用WebSocket进行状态同步。