戴天宇

前端工程师

qrcode-dtysky

邮箱 : dtysky@outlook.com

电话 : 15851837800

博客 : dtysky.moe

Github : dtysky

PSN: dtysky

Bilibili: 瞬光寂暗Nihility

履历

2011 - 2015, 东南大学,测控技术与仪器,本科
2015.07 - 2015.09,华为南研所,逻辑工程师
2015.10 - 现在,上海禾赛光电科技,软件工程师

个人介绍

热爱技术,热爱ACG,索大法信者,正在走向LO汉道路。喜欢折腾,学习能力很强。大学时为了显示MIKU自学电子、FPGA和软件,做过体三维显示器,也做过Galgame,毕业从事WEB开发,主做前端,也做后端。日常使用Mac进行生活娱乐和开发。

熟悉原生的JS、HTML、CSS开发和响应式设计。熟悉jade、jinja等模板引擎,并且熟练使用babel+webpack+react构建单页应用、用Grunt进行自动化任务,知道如何用jasmine、karma等框架做单元测试。除此之外经常使用Git,有长期的Python编程经验,了解flask后端框架,开发大量依赖于Node.js(写过C++扩展)和Npm,也懂得Express.js这样的Node后端框架,并使用过React-native开发过简单的IOS和安卓APP,使用Electron开发过桌面应用。数据库方面,使用过mongodb和mysql,但不是很熟。

工作项目

激光雷达上位机

一人负责所有开发。一个用于展示激光雷达的3D数据的桌面应用,包括实时显示、数据录制、数据回放。在开发过程中,我对需求进行了分析,决定使用Metro风格的UI设计。然后用Node.js搭建开发环境,Npm作为包管理,用Electron作为桌面应用框架,使用React.js作为视图框架,webpack+grunt+babel作为构建工具,敲定了架构。程序使用了UDP通信,二进制数据流处理,当性能遇到瓶颈时,还编写了C++的Node.js扩展来提高效率。同时,学习使用Three.js完成了三维点云的绘制。在几次迭代后,最终实现了数据、显示、控制的隔离的设计,并自己实现了事件驱动的设计。

无人机甲烷监控数据可视化平台

一人负责后端和前端所有开发、部署。将后台数据库(mysql)进行表格形式的显示,兼容WEB、iOS和安卓三个平台。WEB前端部分基于Flask框架和PyJade模板引擎。APP部分,首先开发了一版Objective-C编写的APP,用于熟练iOS底层。而后用React native开发了iOS和安卓的APP。

PM25传感器数据监测平台

接手项目,开发一个数据监测平台,收集不同地方的传感器传回的数据,进行记录和分析。使用Express.js作为后端框架。使用React.js作为前端框架。包含数据库管理(mongodb),数据下载(和Python的子进程通信),数据呈现(react-d3)等功能。

业余项目

MoeNotes

为了满足自己记笔记并快速转移到Blog的需求,我所开发的一个本地日记写作软件,它使用Markdown作为笔记编写语言,提供类似于onenote的分类体验。这是一个基于Electron的桌面应用,使用React.js作为视图框架,jasmine作为测试框架,istanbul作为覆盖率收集工具,grunt+babel+webpack作为构建工具,尝试过trivel-ci自动化测试。包括增强版Markdown解析、文件树管理、主题自定义和写作模式切换等功能。

MoteNotesGithub

BlogRework

重构Blog为单页应用,理由是想加一个不间断的播放器和更加酷炫的效果。前端是React.js+Express.js+React-router的组合,完成了前端路由和后端渲染,并暂时用一套jade模板生成的静态页面来应对SEO。动画效果由纯CSS和一部分由velocity-react实现。后端负责完成markdown文章监听与解析、Mongodb数据库管理和基于Flask的WEB后端服务器,使用元编程技巧使得功能添加和替换变得容易。考虑到直接打包后的资源文件过大,将JS和CSS文件压缩来节省带宽、提高速度。

详细介绍Github

业余项目-大学

游戏剧本解析器:

一个分离剧本和代码的解析器,用于将自己设计的DSL解析成Ren'py的脚本,提供扩展和输入插件。

Gal2Renpy

FPGA Image Library:

毕业设计,一个开源的FPGA图像处理库,将一些图像处理操作在FPGA上实现,拥有自己设计的、完整的软件和硬件测试框架。

论文Github

体三维显示器:

一个分辨率较高的、由二维LED点阵旋转的三维显示器。

详细介绍控制PCB机械

梦见星空之诗 - Aria der Freiheit und des Seins

原创GAL,基于renpy,一个坑,写过小百万剧本,现在推倒重来,预计还要许多年。