Hi, 我是梅雪松

author

你好,我是梅雪松。

  • 我是一名开发者,喜欢用代码来改变世界。
  • 我也是一名架构师,追求简单设计并致力架构的守护和演进,主持过多个大型系统的架构设计和大规模遗留系统的现代化改造工作。
  • 我还是一名咨询师,帮助客户打造高绩效团队,提升团队在敏捷技术实践、DevOps等方面的技能,构建持续交付能力,并帮助团队应用领域驱动设计(DDD)、微服务等设计方法,提升软件质量。

My Experiences & Skills:

架构设计与解决方案

  • 我拥有丰富的架构设计和咨询经验。我设计和开发的软件涵盖多个领域,包括金融软件、商品流通行业的ERP、电子商务和交易履约、保险核心系统、信贷核心系统、电网优化以及嵌入式边缘计算。
  • 我拥有多个大型国际化头部企业的微服务架构设计经验、实施了多个核心系统的架构演进和超大规模遗留系统现代化改造。
  • 我为多个知名企业提供架构咨询、赋能和培训服务。

业务洞见与技术卓越

  • 凭借多年的跨行业工作经验和早期金融软件开发经验,我能够迅速掌握业务本质。这使我能够设计出具有高内聚且易于扩展的架构。
  • 我擅长快速理解复杂的业务并设计合适的解决方案。
  • 我认为技术应该服务于业务目标。对业务的洞察以及与业务利益相关者的沟通非常重要。应用程序架构和技术架构的设计应该基于业务目标,而不是为了技术上的自我放纵。

方法论与实践

  • 我在领域驱动设计(DDD)、敏捷开发、DevOps 和极限编程(XP)等现代软件开发方法方面有深入的研究和实践。
  • 我为客户提供架构设计、演进和系统现代化咨询服务。这有助于解决诸如难以支持业务发展的架构以及降低生产力的代码腐化等问题。
  • 质量是软件的核心。我为客户提供质量内建的咨询和支持服务。
  • 我通过博客、开源框架、书籍翻译和会议演讲来推广这些方法,以促进行业进步。

软件咨询与交付

  • Thoughtworks 的咨询经验帮助我在面对各种挑战时无所畏惧。锚定目标,以终为始,并通过快速启动、快速获胜、小步前进和持续迭代来实现目标。
  • 多年的咨询经验培养了我在商业和技术领域的快速学习能力。
  • 我在多个大型项目中积累了端到端的项目经验,并在项目管理、跨角色沟通和团队协作方面具有全面的能力。

Skills

  • DDD, Architecture Design
  • Microservice, Architecture evolution, Modernization of legacy systems
  • Agile, XP, DevOps, TDD, CI, CD, Scrum, Kanban
  • Cloud, Docker
  • Java, JavaScript, Python, Swift
  • Consulting and coaching, Effective communication