前景提要
# 基本信息姓名:吴聪 性别: 男 年龄: 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/ )