
全栈工程师
熟练掌握面向AI编程,GitHub Copilot忠实用户
| 项目 | 内容 |
|---|---|
| | 13264051941 |
| | 524702837@qq.com |
| | https://github.com/gongt |
最高学历:北京交通大学 非全日制 本科 会计学专业
生日:1992年2月
籍贯:天津
爱好:编程、电影动画、PC游戏
编程语言 精通TypeScript(包括web、node、electron),熟悉PHP、Python、golang,熟悉它们各自常用的web框架。可以调试java、C/C++并修复简单问题。
前端程序 熟练使用vue3和react。熟练使用redux、mobx、RX等状态管理器,理解其原理。
工具链 理解webpack、vite等工具的实现原理,会写相关插件。熟悉rollup、esbuild等工具。
样式 会用scss、less、tailwind进行css预处理器。会编写响应式布局,实机远程调试。
工程/管理 使用rush、pnpm workspace、lerna管理mono repo。对开源项目的流程非常了解。
Web服务器 会编译自定义的nginx并用lua实现中台功能,会配置、分析、调试nginx性能。
日常使用和维护Linux系统,熟练使用bash和pwsh进行复杂编程。
熟悉虚拟化及容器技术的原理、实现和使用方法。对资源管理和容器编排有一定知识,会使用容器编排系统(如k8s)。
网络 理解以太网、路由、防火墙原理并熟悉nftable的使用方法。
能编写基于TCP/UDP的c/s程序,对http、ws、grpc、mqtt等协议有丰富使用经验。有与嵌入式工程师合作经验,了解串口和USB通信。
会用pub/sub模式和各种mq、rpc解决分布式通讯、任务分发与负载均衡问题。会使用VPN实现异地分布。了解etcd等服务发现机制。
数据库 会使用MariaDB、SQLite、MongoDB基本功能,能简单分析查询效率问题,会正确使用Memcached和Redis做缓存。
会使用GitHub copilot之类AI工具极大的加速开发过程,能利用AI跨语言修复bug。了解AI训练和推理过程主要原理,能根据文档本地部署开源AI模型。
英语读写能力良好,可以不借助翻译工具看懂编程专业内的技术文档。借助翻译可以理解绝大多数文章。在GitHub上可以和外国人进行简单沟通。
主导开发基于React+TypeScript+Node.js的全栈解决方案,构建支持数据上传、模型训练、进度监控(实时日志流式传输)、模型下载的一站式AI训练平台
设计并实现分布式计算资源池,极大减少硬件空闲情况:
开发训练过程可视化系统:
构建芯片烧录工具套件:
定制化IDE开发:
主导企业级微服务转型
微服务管理平台
进行内部培训 负责内部培训docker的使用方法、OpenAPI规范、微服务架构等,推进微服务架构应用
主导开发C2C电商平台,PHP、MySQL。
主导开发服务预约系统,NodeJs。
职责:外包网站建设。与美工一起分析甲方提出的需求,设计界面并制作做原型图与甲方协商。使用PHP、MySQL、jQuery等技术独立实现所有需求,然后部署到客户的服务器中。
成果:独自完成了大量网站的初版设计和开发。其中较大的例如孔夫子旧书网,从零开始搭建了一个电子商务网站,包括库存管理、所见即所得编辑器、信息展示、购物车等功能。
独立完成VSCode的修改,制作硬件IDE环境,支持图形化芯片配置、OpenOCD调试、编译、烧写等功能。
开发Electron多版本更新器,支持自动下载、安装、更新、回滚。
为 nginx、dnsmasq、etcd、systemd 开发自动化脚本,实现非常简单可靠的服务发现、请求路由、分布、健康监控、配置 分发等功能,并基于此系统成功开发了数个微服务。
TypeScript代码库,包含一些常用的工具函数,和构建命令行工具
https://github.com/GongT/baobao
容器构建系统,使用BASH编写的复杂程序,用于个人日常使用的容器镜像生成与运行
https://github.com/GongT/containers-builder
BASH运维脚本库,包含日常使用的脚本
https://github.com/GongT/linux-toolbox
Linux路由器项目
https://github.com/GongT/router.target