# 基本信息
姓名:吴聪 性别: 男 年龄: 25(95/9/8) 工作经验: 4 年 学历: 大专
* 测试驱动开发,熟悉 Scrum 敏捷流程.
* 使用 ubuntu 作为工作 /日常系统,熟练使用 unix shell,git,docker 等,使用 vscode+vim plugin+shell 作为主力 IDE.
* 英语阅读水平: 正常面向 google/github/stackoverflow 开发的能力.
* 喜好尝试不同的技术.认为语言只是工具,解决问题为目的.使用过各种语言.Rust,Golang,Node(ES6/TS),作为主力语言,Python 脚本居多,C/C++有一段时间的使用经验,Java 在几年前写过.
# 工作经历
## 2016.10.1-2020.7.29 南京川陀大匠 [云子可信](
https://www.cloudtrust.com.cn/) SaaS 化终端管控平台 全栈开发
项目简介: 用户可以通过公网上网页或小程序控制安装了终端软件的 windows 主机,进行例如远程,开关机,锁屏,禁用软件,流量管控等操作.
### 主要工作
#### 后端相关
* 负责 Server 端策略微服务设计与开发,此服务负责接受客户端请求,完成注册 /分发策略等功能,主力程序.使用 Nodejs Express 框架.Restful API.使用[sequelize](
https://github.com/sequelize/sequelize/)作为 ORM,根据业务对其进行改造使其更好的支持多租户模型.
* 负责 Server 端存储微服务设计与开发,设计数据库结构,此服务负责提供通用的数据库接口抽象层,供其他服务调用.主力程序.使用 golang gin 框架.基于 protobuf 格式定义生成 golang 接口,统一 grpc 调用与 http 请求调用,使用[GORM](
https://github.com/go-gorm/gorm).
* 使用 webrtc+
socket.io+novnc 实现 p2p 连接 搭建网页 VNC 远程工具.
#### 基础设施相关
* 维护对应微服务至腾讯云 K8S 环境部署.
* 维护公司自建的基于 gitlab 的 CI/CD 持续集成环境.
* 开发自动化脚本满足开发 /测试人员需求
#### 客户端相关
* 负责 Windows 客户端开发,主力程序.负责将原有 C++项目全部迁移至 Rust 语言,搭建基于 Actix,Actor 框架的插件体系.
* 使用 rust 开发 windows 驱动 开源[win_driver_example](
https://github.com/Trantect/win_driver_example)
开源[winapi/feature/km](
https://github.com/Trantect/winapi-rs/tree/feature/km) 使用[rust-bindgen](
https://github.com/rust-lang/rust-bindgen)生成 winpi km 的 ffi 绑定.
基于此使用 Rust 开发 windows usb 动态管控驱动,在生产环境中部署使用.
* 简单的 rust funture executer 兼容 xp.
#### 前端相关
* 参与前端网站搭建,使用 React+Redux 框架,了解基本 CSS 使用(flex/sass),了解现代前端项目结构(babel+webpack),有 webcompent 使用经验 [stencil](
https://stenciljs.com/docs/introduction)
## 个人项目
### [Vh (词猎)](
https://github.com/woodgear/VocabularyHunter)
chrome 插件+后端服务.
通过对当前网页进行分词,筛选出未被标记为了解的单词,显示给用户.从而在阅读之前保证能够读懂文章(没有生词).
使用 Python flask 做 web server,nltk 进行分词处理.
使用 github action 实现自动化部署到 google cloud.
#### [Note](
https://github.com/woodgear/Note)
Gatsby.js 实现的静态博客渲染框架
#### [Dust](
https://github.com/woodgear/Dust)
Java 实现的编程语言解释器.
#### [Accelerate](
https://github.com/woodgear/Accelerate)
Java 实现的 android 矢量绘图程序,特点是支持无极缩放
# reads
收集了读过的程序方面的书
[books](
https://www.douban.com/doulist/129658264/)
# 日常:
* 使用 RSS(inoreader) 订阅 reddit,hacker news,This Week Rust 等
* 定期去书店淘书
# about me
邮箱:
[email protected] [github: woodgear](
https://github.com/woodgear)
[blog:
woodgear.github.io](
https://woodgear.github.io/)
[zhihu:
zhihu.com/people/wu-cong-94](
https://www.zhihu.com/people/wu-cong-94)
[豆瓣: 周天子](
https://www.douban.com/people/81149435/)