关于作者 Lilua

简介

  • 熟练掌握 Flutter 以及常见的插件;
  • 熟练掌握 C/C++ 编程,并实现了一个 HTTP 服务器;
  • 了解常用主流技术框架,担任技术总负责人;
  • Fuchsia 操作系统国内镜像维护者。

Flutter

5 年开发经验,Getx 劝退师,熟知在 Flutter 开发中的最佳实践方法,可以根据需求合理设计软件架构并实践,掌握 DDD、TDD 等先进的架构和开发模式。

熟练使用三方库实现功能,熟知不同操作系统的文件系统处理模式,了解相机、音视频、Web 嵌入等常见业务功能的实现,了解全套的 im 业务实现。

C/C++

熟练掌握基于 C 语言的算法编程,高中获得 NOIP 省三,大学算法竞赛蝉联双连冠,通过了来自 https://codecrafters.io/ 的实现 C 语言 HTTP 服务器的关卡。

熟知常用 C++ 的 STL 模板库和算法库,能编写清晰的面向对象程序。

Fuchsia

参加了国内 Fuchsia 操作系统的翠榴石夏令营,学习了不同的操作系统架构和 Fuchsia 操作系统的相关知识。参与 Fuchsia 开发文档的中文汉化翻译。

维护 Fuchsia 操作系统的国内镜像站,实现了 Fuchsia 操作系统源码的定时拉取、打包、发布,为国内 Fuchsia 操作系统的研究提供资料。

CO 科创团队技术总负责人

CO 科创团队现有 5 大技术方向(APP、Web、嵌入式、AI、CTF),涉及多领域多学科的知识重叠,在任职期间需要协调不同的技术小组相互合作,完成科创竞赛中遇到的最新的商业需求。

作为 APP 组技术负责人,开创了 Flutter 技术方向的培训,亲自直播授课教学。当届 APP 组方向录取的 3 名新人中, Flutter 开发新人 2 名,Android 原生开发新人 1 名。

履历时间线

2024.02 ~ 2024.05

使用 Next.js 开发赛事实况系统,熟练使用云服务配合完成开发,使用 OSS 服务保存赛事中产生的图片和视频数据,使用 Caddy 反代,并使用 docker 完成前后端的部署。

2023.10 ~ 2023.11

创视科技公司 Flutter 开发,由于原代码中诟病颇多,重构了一份 riverpod 版本代码,但是老总决定继续使用旧方案,被裁员。

经典的 DDD 架构探索 + riverpod 依赖注入 + auto_router 的代码(去敏开源)

2023.06

从重庆工商大学物联网专业毕业。

2023.03 ~ 2023.06

在山外山实习 Qt 开发,熟知大型 C++ 项目开发流程,熟知跨平台编译适配方法。

完成毕业设计《三相异步电机的仿真》,掌握了 Matlab、Octave 等数学建模软件软件及其辅助插件的作用,熟知数字电路的仿真计算。

2022.06 ~ 至今

有幸维护 Fuchsia 操作系统的国内镜像站。实现了源码定时拉取,定时打包发布,源码预览等功能。使用了 Shell、git、Nginx 等技术。

源码下载服务 源码预览服务

2022.02 ~ 2022.05

在 ichinese 远程兼职,为了团队协作使用 Getx 作为主要框架,最终由于性能问题项目弃案,一方面 Flutter for Web 当时确实并不优秀,其次多 item 监听的 Obs 对象导致性能问题。

2020.8 ~ 2021.05

在校参与科创类竞赛并获院级校级奖项,担任项目负责人和 App 开发者角色,产出了一些竞赛的软件 demo。

通过内部考核,成为 CO 科创团队技术总负责人。在新的寒暑假培训中引入了 Flutter 开发方向,拓展了学生的视野和课外能力。

2020.07 ~ 2020.08

暑假一个月的时间,开发了 《加密通讯手电筒》 作为进入 CO 科创团队的答辩作品。它是一款通过光信号加密传输消息的趣味软件,同时也是一款 Flutter 和原生混合开发的软件,兼具趣味性和技术性,成功进入 CO 科创团队。

2020.06 ~ 至今

以官方小组件教学系列视频《Flutter Widget of Weeks》开发了 《Flutter Assist》 。这是一个可以按视频顺序快速查看小组件的使用效果和源码的软件,同时支持官方自带的 icons 图标预览功能。

2019.12

在当时的所有大前端技术中做了技术调研,选择自学 Flutter 开发。