I’m Mark Bartolome. I build developer content — and the systems that ship it.
I started out as a software engineer. Spent over fifteen years at Goldman Sachs writing Java, C++, and .NET 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 that resonated with me the most — as much as shipping the code — 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 public 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 created code lab curriculum for the QLDB workshops at AWS re:Invent 2019. Eventually I moved into management, owning Amazon Managed Blockchain and Amazon FinSpace docs.
I’m at Snowflake now, leading documentation for the Developer and AI/ML surface. My team covers Snowpark, the Python/REST APIs, CLI, 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 phase of developer documentation is going to be about structured content that serves both humans and agents, and that’s the part I want to focus my time on.