熟悉计算机网络及相关网络编程,熟悉DTN、ICN 等新型网络协议。
熟悉大数据,Hadoop,YARN 架构,熟悉docker 技术,了解Kubernetes,ZK 架构。
熟悉CPU 架构,Unix 内核以及实时操作系统(Linux、BSD、RTEMS),熟悉Linux 指令。
熟悉C,有较多嵌入式开发经验,包括U-Boot,多种驱动开发(USB,I2C,网卡)。
熟悉C++ 及常用数据结构和算法,熟悉shell 脚本。熟悉postgreSQL 数据库,了解java,python。
曾为开源社区工作,熟悉Git 及Github,GitLab,patch,ml,IRC 以及编程规范等团队工作的工具与规范。
后台研发实习:阿里巴巴-搜索事业部2018 年6 月– 至今
熟悉Hadoop-YARN 源码架构以及阿里搜索架构,编写调度模拟器,完成多维资源(CPU,mem, disk)的模拟调度与监控。
设计并实现多个应用共享绑核方案,并根据IPC,ACPU,TPS,长尾延时,CPU 水位等指标评估可行性。方案已用于18 年双十一。
入选谷歌编程之夏2017 2017 年6 月– 2017 年8 月
项目介绍: 谷歌面向全球学生的编程比赛,2017 年全球入选人数1300 人,中国入选34 人。本人项目:Beagleboard BSP projects: Improvement of I2C, USB and wireless BSP for Beaglebone Black。
主要职责: 为RTEMS 开源社区工作,完成RTEMS 在Beaglebone Black 的BSP 支持,包括USB 驱动、I2C 驱动、WiFi 支持,USB 无线网卡等开发工作。