I’m Mark Bartolome. I build developer content — and the systems that ship it.
I started out as a software engineer. Spent eight years at Goldman Sachs writing Java, .NET, and C++ for trading platforms and compliance systems, eventually leading a team of engineers building a Federal-Reserve-mandated AML application. Somewhere along the way I figured out the part of the job I cared most about wasn’t shipping the code — it was making the code legible to the next person who had to use it.
I jumped to AWS as a programmer writer in 2018, where I owned the technical content for Amazon QLDB across private beta, public preview, and GA — Developer Guide, API references across every supported SDK, the Console UI text, and the help panel copy. That was my crash course in what serious developer documentation looks like at scale: ~21K monthly visits, every example tested, every release note coordinated across product, engineering, and marketing. I co-taught the QLDB workshops at AWS re:Invent 2019. Eventually I moved into management, owning Amazon Managed Blockchain and FinSpace docs.
I’m at Snowflake now, leading documentation for the Developer and AI/ML surface. My team covers Snowpark, the Python/REST/CLI APIs, Cortex AI, Snowflake Intelligence, and Snowflake ML. I split my time between the team — hiring, calibration, editorial review, roadmap — and the systems that make the team faster: an automated test framework that runs every in-doc code sample against the live API, a Python + Sphinx pipeline that generates reference and release notes from source on every API release, and team-wide adoption of AI-native authoring workflows (Claude Code, Cursor, MCP).
The thread across all of it: I write better docs because I still read the code, and I lead better teams because I’ve been the IC writer on the team. The next decade of developer documentation is going to be about structured content that serves both humans and agents, and that’s the part I want to spend my time on.