黄世海

Address

杭州, 浙江 132-****-7175

System Message: WARNING/2 (zh.rst, line 4); backlink

Inline strong start-string without end-string.

System Message: WARNING/2 (zh.rst, line 4); backlink

Inline strong start-string without end-string.

System Message: WARNING/2 (zh.rst, line 4)

Cannot extract compound bibliographic field "Address".

Website

blog

Github

@shylock-hg

Updated

2019-09-09

工作经历

2019.03 - 至今
云计算c/c++工程师
博彦科技股份有限公司 — 杭州,浙江
维护云计算资源权限管理组件。
技术栈: c/c++, linux, docker, shell, python
  • 维护基于fastcgi+线程池的多进程云资源权限管理组件,排查处理组件本身或者调用外部服务的异常,

  • 修复bug并编写测试用例覆盖。

  • 排查并且hack线上集群部署及运行问题,处理用户的疑难问题。

  • 根据业务需求添加feature,比如接入新的云服务、添加新的鉴权接口等,优化程序逻辑及性能。

2017.07 - 2019.02
嵌入式软件工程师
杭州晟元数据安全技术股份有限公司 — 浙江,杭州
维护公司扫描模组软件,参与新项目的设计研发。
技术栈: c, 单片机,linux
  • NB-IoT模组开发,使用海思芯片研发NB-IoT模组,接入OceanConnect,OneNet等云平台,

  • 同时实现MQTT协议,辅助硬件及射频设计,开发板以及EVK到APP的全部闭环DEMO,以及文档输出。

  • 菜鸟可穿戴仓储管理设备开发,独立负责设备软件开发工作,主要内容是在MCU+HAL基础上开发

  • 软件对接菜鸟仓储服务器,拉取任务数据,根据任务数据指挥仓库工作人员进行分拣、上架等工作

  • 并想服务器同步工作进度。

教育经历

2013 - 2017
重庆交通大学
电气工程及其自动化 — 重庆
  • 成绩优异,自学软件开发,获得编程相关两项国家级二等奖。

技术栈

基础
c/c++, rust, python, shell, 常用数据结构与算法
linux, shell, make/cmake/bazel, gcc/clang, gdb/lldb, perf, valgrind等工具
熟悉常用的软件调试方法,以及线上问题排除方法
熟悉DevOps理念,git工作流,CI/CD等自动化工具
专业英语读写能力,独立解决问题能力,良好的编码风格以及文档撰写习惯
后端
理解常用的Thread Pool, Reactor等网络服务模型, TCP/IP, HTTP等协议
深入研究过libevent, libuv等网络服务库源码
分布式存储
熟悉LSM-Tree等常用的存储结构, Paxos, Raft等一致性算法
熟悉分布式系统的设计维护
深入研究过Redis, RocksDb等开源缓存存储组件的源码

开源项目

AT-Interpreter

AT-Interpreter , AT命令运行时,解析运行AT命令。

mqttor

mqttor , MQTT协议客户端

ccc

ccc , C语言基础库