简体中文
Sunny(深圳)
高级 .NET 技术专家与开源开发者
个人简介
高级 .NET 技术专家与开源开发者,拥有十余年工程经验。专注 C# 后端架构、NuGet SDK 库开发、分布式系统设计,同时具备大数据采集与检索、AI/大模型应用集成、物联网设备联动和 3D 场景展示的综合能力。曾主导省级重点工程与百万级数据平台交付,在 GitHub 维护 70+ 个公开仓库,并发布多个面向全球 .NET 开发者的开源 SDK。
技术优势与核心能力
- .NET 生态深度实践:精通 .NET 6/7/8/9/10、ABP Framework(DDD 分层、多租户、权限体系)、EF Core,主导微服务架构与模块化应用开发。
- NuGet SDK 库开发:独立设计并发布多个高质量 .NET SDK,覆盖云服务、AI 模型、大数据解析等领域,遵循依赖注入、异步优先、多目标框架、多语言文档的工业级标准。
- AI 与大模型集成:封装 DashScope.Net、CloudflareAI.DotNet 等 SDK;集成 dify、Ollama 本地大模型,应用于无人直播智能互动、内容生成与弹幕语义理解。
- 分布式与高并发处理:大数据采集、高并发分布式爬虫、Common Crawl 解析、MongoDB/Elasticsearch 百万级检索、异步管道、ETL 与聚合分析。
- 工业级设备联动系统:负责万平展厅及上百台设备中控,覆盖时钟同步、TCP/IP 与串口通信、复杂设备同步调度与容灾机制。
- 前端与跨端开发:熟悉 JavaScript/TypeScript、Vue 3、Blazor Server/WASM、THREE.JS 3D 场景渲染、UNI-APP 小程序、MAUI 跨平台桌面应用。
- 嵌入式与机器人系统:Arduino/ESP32 硬件驱动,结合 3D 打印与微机中控,实现多模块分布式协作与自动化。
- DevOps 与持续交付:GitHub Actions CI/CD、Docker/Kubernetes 容器化部署、Selenium WebDriver 端到端测试、NuGet 自动发布流水线。
技能栈
- 后端/分布式:C#/.NET 6+,ABP Framework,Dapr,Quartz.NET,EF Core,SignalR,HangFire
- SDK/NuGet 库:CommonCrawl.Net,DigitalOcean.Net,DashScope.Net,CloudflareAI.DotNet,MusicBrainz.Net
- 大数据/AI:MongoDB,Elasticsearch,Common Crawl,dify,Ollama,ML.NET,OpenCV/Emgu CV,Tesseract OCR
- 前端/跨端:JavaScript,TypeScript,Vue 3,Blazor Server/WASM,Ant Design Vue,Element UI,ECharts/Chart.js,THREE.JS,UNI-APP,MAUI
- 物联网/嵌入式:Arduino,ESP32,TCP/IP,串口通信,时钟同步(NTP)
- DevOps/测试:GitHub Actions,Azure DevOps,Docker,Kubernetes,Selenium WebDriver,Allure
- 其它:Redis,IdentityServer,RESTful API,JWT,OAuth2.0,SourceLink,敏捷开发
主要项目经验
开源 .NET SDK 库
独立设计并维护多个面向 .NET 生态的开源 SDK 库,统一遵循依赖注入、异步优先、多目标框架编译、多语言文档的设计规范。
| SDK 库 | 功能描述 | 技术亮点 |
|---|---|---|
| CommonCrawl.Net | Common Crawl 大规模网页档案解析库 | WARC 格式解析、Parquet 索引读取、断点续传、IAsyncEnumerable<T> 流式处理 |
| DigitalOcean.Net | DigitalOcean 云服务 API 客户端 | 覆盖 40+ 资源分类、OpenAPI 自动代码生成、强类型 DTO |
| DashScope.Net | 阿里云灵积(通义千问等)大模型 SDK | Chat/Video 生成接口、函数调用、SSE 流式响应 |
| CloudflareAI.DotNet | Cloudflare Workers AI 轻量 SDK | SSE 流式输出、模型发现与元数据映射、环境变量配置 |
| MusicBrainz.Net | MusicBrainz 音乐元数据库客户端 | 媒体信息检索、视频下载、元数据解析 |
ExchangeRates —— 国际汇率自动化数据服务 ⭐5
- 基于 GitHub Actions 构建的全自动国际汇率数据服务,每小时同步一次,持续稳定运行。
- 覆盖全球主要货币汇率,输出完整版与精简版 JSON 格式,支持 ISO 4217 标准。
- 项目获 5 个 GitHub Star,是个人最高星标项目,已被外部开发者采用。
省级重点展厅系统 —— 万平级展厅设备联动与 3D 场景展示
- 负责某省重点大型展厅整体技术架构设计与落地,现场面积超一万平方米,集成百余台显示屏、投影仪、灯光音视频、自动机械设备。
- 基于 C#/.NET 搭建中控后台与调度服务,通过 TCP/IP/串口协议将硬件设备分区管理,支持多组设备同步、分区联动和大秀模式切换。
- 独立研发时钟同步机制(NTP 与私有协议),全场终端动作触发精准到毫秒级。
- 实现分布式故障诊断与容灾调度,设备健康监控与异常远程预警。
- 使用 THREE.JS 完成多屏幕 3D 场景渲染与特效联动,包括虚拟空间漫游、全息投影、动态粒子等高级特效。
- 全程主导健康监控与自动调度系统稳定交付,获业主高度评价。
Global-sites —— 大数据分布式采集与百万级检索
- 主导高并发大数据采集与内容分析系统,支撑百万级网页数据实时处理与检索。
- .NET 核心分布式调度架构,基于自研 CommonCrawl.Net SDK 采集 Common Crawl 数据集并批量解析 WARC 格式,自动抽取页面结构和元信息。
- MongoDB 分片集群 + Elasticsearch 全文索引,支撑百 GB 量级数据查询与聚合。
- 设计数据去重与清洗管道,保障统计与分析准确性。
- 可扩展批量 ETL 管道,为多业务线输出高质量数据底座。
智能美业管理平台(beauty)
- 后端模块化开发(.NET Core + Dapr 微服务)、EF Core 建模及高效查询。
- Elasticsearch 实时日志与运营统计分析。
- Vue.js + TypeScript + Ant Design Vue 前端,接口归一与业务解耦。
- UNI-APP 小程序,快速集成微信、支付宝、抖音等主流平台,业务功能多端一键上线。
- 三端统一 API 网关,自动化部署流水线,支持多角色权限分权、消息推送与第三方支付集成。
无人值守矩阵直播平台(mt)
- 建设矩阵式无人直播平台,支持自动排障、远程推流、弹幕互动与观众行为智能分析。
- .NET Core + SignalR 实时互动 + Quartz.NET 自动化直播调度,Docker 弹性部署。
- AI 集成:自研 DashScope.Net SDK 对接通义千问系列模型,引入 dify 与 Ollama,实现自动弹幕应答、内容生成与业务脚本规划。
- 多平台多账号矩阵自动化运营,容器化高并发处理。
视觉识别平台(Vision)
- 运用 OpenCV for .NET/Emgu CV 图像处理、Tesseract OCR 文本识别、ML.NET 机器学习模型集成。
- ABP 微服务架构,支持多租户和复杂权限管理,模块化 DDD 分层设计。
- Blazor/Vue 前端分离式设计、Docker 自动化测试与部署。
嵌入式机器人与 IoT 组装项目
- Arduino 平台控制舵机、机械臂和传感器,结合开源 3D 打印进行模块化组装。
- 中控微机多模块互联,支持简单语音对话、机器人动作决策、在线升级与多任务协同。
- 技术落地应用于教育场景及智能展厅展示。
ABP 企业级业务系统开发
- 在 GuorunAbp、OpenHub、Soobn.Music 等多个项目中深度实践 ABP Framework。
- 模块化领域驱动设计(DDD),完整分层:Application/Core/EntityFrameworkCore/Web。
- 多数据库兼容,IdentityServer 身份认证、细粒度权限管理及多租户落地。
- HangFire 后台任务调度、Redis 分布式缓存、SignalR 实时推送。
- Vue 3/Blazor 前端复杂页面开发,支撑多业态业务搭建。
Selenium WebDriver 自动化测试平台
- 端到端 UI 自动化测试,Allure 可视化报告,结合 GitHub Actions CI/CD 流水线实现高效自动化验收。
- 浏览器自动化(Puppeteer/Selenium)应用于多个项目的回归测试与数据采集场景。
教育背景
中国国家开放大学
计算机信息管理专业
资格认证
- Foundational C# with Microsoft
freeCodeCamp · 颁发日期:2025 年 10 月
认证编号:sunny-dotnet-fcswm
个人亮点
- 多领域实战经验,覆盖大数据、物联网、AI 大模型、展厅设备联动、嵌入式机器人和 3D/小程序展示。
- 具备独立设计与发布 NuGet SDK 库的能力,遵循工业级开源标准。
- 擅长复杂系统集成,在高并发与多协议硬件场景中具备较强问题解决能力。
- 乐于开源、善于知识分享,具备良好的沟通协调能力。
开源与社区
- GitHub 公开仓库 70+,涵盖 SDK 库、大数据、AI、物联网、自动化、3D/小程序等工程。
- 发布多个 NuGet 开源包,面向全球 .NET 开发者提供多语言文档(中/英/日/法)。
- 持续参与技术社区与行业交流。
语言能力
- 中文(母语)
- 英文(具备技术文档与资料阅读能力)