语言
Java、Go、C++、SQL:熟悉多种编程语言,具备良好的跨语言理解能力,能够根据不同业务需求快速实现功能逻辑。
算法
力扣刷题100+熟悉常见的数据结构与算法
工具
Git:掌握分支管理、冲突解决,熟悉 GitLab Merge Request 流程与代码评审机制。
Docker:用于构建开发环境与部署前后端分离项目,提升环境一致性与部署效率。
VS Code:作为主要开发工具,熟练使用相关插件提升开发效率。
数据库
PostgreSQL、MySQL:熟悉数据库建模与复杂查询,具备一定的性能优化经验,能够编写高效的 SQL 语句。
前端框架
Svelte:掌握原生 SvelteKit 路由结构与响应式语法,独立开发多个模块页面。
Vue3:使用组合式 API 与 Element Plus 构建高复用组件,提升项目可维护性。
React:掌握组件化开发基本理念,了解 React 状态管理与生命周期函数,具备阅读与维护现有项目的能力。
测试能力
后端测试:掌握单元测试编写方法,能够独立完成参数校验、业务逻辑与返回值等测试场景,结合 mock 技术或真实数据验证系统稳定性。
前端测试:熟练使用 Playwright 编写端到端测试用例,覆盖关键操作路径,有效保障前端功能的正确性与交互流程的稳定性。
协作与工程能力
遵循团队开发规范,独立封装并优化多个通用组件,提升项目整体一致性与复用性。
能在多人协作环境中主动沟通需求与问题,提升开发进度与协作效率。
技术栈:前端 Svelte | 后端 Golang |数据库 PostgreSQL | Nginx 反向代理 | Docker 容器化部署
项目简介:本模块为考试系统核心功能之一,负责题库与题目的创建、维护与分类管理,支持附件上传与 Excel 批量导入题目,服务于线上考试平台的内容构建。
项目地址:http://y.w2w.io:6443/
后端职责:
基于 Golang 开发服务端逻辑,使用 Viper 管理配置文件、Cobra 编写 CLI 工具、Zap 输出结构化日志,保障服务的可维护性与可观测性;
支持导入 Excel 文件,后端识别结构化题目信息后存入 PostgreSQL 数据库;
使用 Cookie 实现用户登录后的身份识别,确保用户操作权限管理;
集成文件上传功能,支持 PDF、Word、图片等类型上传并保存至服务器指定路径;
编写单元测试代码,覆盖参数校验、业务逻辑与返回值检查,结合 mock 技术或真实数据保障逻辑正确性;
前端职责:
独立开发题库管理模块,构建树形分类结构,实现题目增删改查与状态管理;
使用 Quill 富文本编辑器实现题目描述的富文本编辑功能;
使用 Playwright 编写端到端测试代码,覆盖新增题目、分类管理、文件上传与 Excel 导入等关键路径,保障功能更新稳定性;
项目亮点:
掌握 Svelte 响应式状态驱动设计模式与模块化组件开发;
参与前后端接口联调、容器部署与系统集成,深入理解 Golang 与 PostgreSQL 的联动逻辑;
遵循 GitLab MR 流程,参与组件逻辑优化与样式统一;
具备单元测试与端到端测试实践经验,提升系统稳定性与开发效率。
技术栈:Java + SQLite + EasyFloat + Android SDK
项目简介:一款基于原生 Android 开发的悬浮窗提词器应用,支持自定义提词内容、样式与滚动行为,适配多场景使用。
项目地址:https://github.com/lanxiong-015/feimo01.git
项目职责:
使用 Activity + Fragment 搭建主界面,集成 BottomNavigationView 实现页面切换与沉浸式状态栏;
基于 RecyclerView 展示 SQLite 数据库中的提词文本,支持内容的增删改查;
集成 EasyFloat 实现可拖拽悬浮窗,支持横竖屏适配、自动滚动与手势控制;
编写底部弹窗设置模块,实时调整字体、颜色与滚动速度,配置数据持久化存储至 SQLite;
设计多张核心数据表,完成数据库结构优化与封装。
项目亮点:
实现自定义悬浮窗的多维交互:自动滚动、手势拖动、参数配置;
提升用户体验的同时保障系统兼容性与性能稳定;
掌握 SQLite 数据表设计、数据绑定与 UI 组件高效联动。
技术栈:前端 Svelte | 后端 Golang |数据库 PostgreSQL | Nginx 反向代理 | Docker 容器化部署 项目简介:本模块为考试系统核心功能之一,负责题库与题目的创建、维护与分类管理,支持附件上传与 Excel 批量导入题目,服务于线上考试
技术栈:Java + SQLite + EasyFloat + Android SDK 项目简介:一款基于原生 Android 开发的悬浮窗提词器应用,支持自定义提词内容、样式与滚动行为,适配多场景使用。 项目地址:https://github.com/lanxion