(1)熟练掌握Java/C/C++语言基础,数据结构、操作系统、计算机网络等相关基础知识
(2)熟悉大数据相关的IoTDB、HBase等开源项目
(3)熟悉Linux操作系统常用操作及shell编程,了解Linux网络编程
(4)了解Mysql、SQlite、PostgreSQL数据库,有相关开发经验
(5)熟练使用Maven、SVN、Git、Xshell、Xftp等开发相关工具
(6)具有良好而规范的编程习惯和技术文档编写习惯
1、项目名称:物联网时序数据库IoTDB内核开发
(1)项目简介: IoTDB是一个时间序列数据管理系统,为用户提供数据采集、存储和分析等具体服务。IoTDB以其轻量、高性能、可用的特点,以及与Hadoop、Spark生态的无缝集成,满足了工业物联网领域海量数据存储、高吞吐量数据输入、复杂数据分析的需求。
(2)主要工作和业绩:
· 参与IoTDB开源社区内核功能设计与开发,输出设计文档
· 实现开源社区IoTDB ConfigNode角色扩缩容功能,贡献代码650行(https://github.com/apache/iotdb/pull/6329)
2、项目名称:智能安检机系列项目
(1)项目简介:参与公司核心产品智能安检机的文件系统和数据存储相关的维护和开发
(2)主要工作和职责:
· 智能安检机文件系统维护和功能开发,数据同步和日志的检索功能开发
· 数据库表的管理,数据库文件管理,同步管理相关模块功能开发与维护
· 编写测试用例和设计开发文档,参与安检机功能测试