跳到主要内容

关于 Marvin Zhang

技术领导者 • 全栈开发工程师 • 开源项目作者

专业概况

拥有10+年全栈软件开发、数据分析和项目管理工作经验,是包括Crawlab在内的开源项目作者。专精于构建从前端界面到后端架构的端到端解决方案,在领导开发团队和可扩展平台开发方面拥有丰富专业知识。我目前专注于AI技术包括大语言模型(LLM)、智能体(agents)、AI编程等。

通过我在 marvinzhang.dev 的博客,我分享关于前沿技术、软件工程最佳实践以及 AI/ML 在现实场景中的实际应用的见解。

核心专长

编程语言

  • TypeScript/JavaScript
  • Python
  • Go
  • C#
  • Java

全栈技术

  • Frontend: Vue.js, React, TypeScript, HTML/CSS
  • Backend: Node.js, C#, Java, Python, Go
  • Cloud: Azure, AWS
  • Database: MongoDB, MySQL, PG, SQL Server, Redis
  • DevOps: Docker, Azure DevOps, GitHub Actions

AI/ML 与数据

  • AI Coding & Code Generation
  • AI Agents & LLM Applications
  • Power BI & Data Analytics Platforms
  • ETL Pipelines & Data Integration
  • Web Scraping & Automation

架构与运维

  • System Design & Implementation
  • AI Agent System Development
  • Microservices Architecture
  • Agile Framework (Scrum)
  • CI/CD & DevOps Pipelines

经验亮点

HP Inc 技术团队负责人

目前领导20人的开发团队,实践敏捷框架(Scrum)进行软件开发。主导基于Power BI的数据治理分析平台建设,实施ETL数据集成架构。研究和开发基于Microsoft PowerApps/PowerAutomate的低代码解决方案。领导AI项目建设包括大语言模型(LLM)集成、AI驱动的自动化工具,并探索面向企业工作流的AI智能体系统。积极研究和实施AI编程解决方案,以提升开发团队生产力和代码质量。

Crawlab 开源项目

Crawlab分布式网络爬虫管理平台的作者和维护者,支持Python、Node.js、Go、Java等多种编程语言。获得12k+ GitHub星标和500k+ DockerHub下载量,被小米、西门子、佳明等主要公司采用。成功设计并将整个平台从Python + Vue 2架构迁移到Golang + Vue 3,显著提升了性能和可扩展性。功能包括分布式任务调度、实时监控、数据可视化,以及支持代码和可视化爬虫开发的综合爬虫管理系统。

AI 研究与开发

在AI/ML技术方面拥有深厚专业知识,专注于大语言模型(LLM)、AI智能体和AI驱动的开发工具。积极研究和实施前沿AI解决方案,包括提示工程、RAG(检索增强生成)和多智能体系统。开发AI编程助手和自动化工具以提升开发者生产力。通过技术写作、开源项目为AI社区做贡献,并探索AI与传统软件工程实践的结合点。

让我们联系

我总是有兴趣讨论新的机会、技术挑战和创新项目。如果您想合作或了解更多关于我的工作,请随时联系。