Mario Guerra
Technical Product Manager & AI Enthusiast
Professional Summary
Technical Product Manager with over 15 years of experience driving innovation in developer tools, APIs, AI-driven solutions, and scalable infrastructure. Proven ability to lead cross-functional teams, influence stakeholders, and deliver impactful solutions that align technical capabilities with business needs. Skilled in designing intuitive, secure, and scalable APIs, leveraging Azure technologies, and applying data-driven roadmaps to optimize developer productivity and system reliability. Experienced in contributing to open source tools and fostering vibrant open source communities, driving collaboration and adoption across diverse developer ecosystems.
At Microsoft, I spearheaded the zero-to-one launch of TypeSpec—a high-level API language and code-gen framework now adopted by over 30% of Azure services to produce SDKs for C#, Java, .NET, JavaScript, Rust, and Go — cutting SDK development and API review time by 30%, with a plan to convert all Azure services to TypeSpec.
Key Skills
Technical Expertise
- •APIs, LLMs, RAG, Distributed Systems
- •Python, C/C++, Rust, Azure, Cloud Computing
- •OpenAPI Specification, Secure API Design
- •LLMOps, Prompt Management, Data Processing
- •Azure Foundry, Cosmos DB, Power BI, DevOps
- •CI/CD Automation, GitHub, Security Standards
Product & Leadership
- •Developer Tools, API-First Strategies
- •Cross-Functional Team Leadership
- •Data-Driven Decision Making
- •Developer Advocacy, Community Engagement
- •Strategic Product Thinking, Roadmapping
- •Stakeholder Alignment, Requirements Gathering
Key Projects
TypeSpec 1.0 Launch (Microsoft)
Led the zero-to-one launch of TypeSpec, delivering an API definition language that achieved 8-10x code reduction and 30% faster review times, delivering measurable developer productivity.
RAG-Enhanced Chatbots with Microsoft Teams Data
Built RAG-enhanced chatbots using Graph API and Azure Foundry, leveraging LLMs to optimize workflows and demonstrate API-driven user support with secure data exchange.
@azure Functionality in GitHub Copilot
Contributed to LLM-driven API integrations, enhancing developer productivity through context-aware code suggestions with secure data handling.
AI Document Summarization (Personal Project)
Developed an LLM-based solution to summarize large documents, optimizing data pipelines for efficient, secure processing with a sliding window approach.
Power BI Analytics for TypeSpec (Microsoft)
Designed Power BI dashboards to track TypeSpec telemetry from VS Code extensions, enabling data-driven insights for developer productivity.
Hexagon DSP Toolchain Modernization (Qualcomm)
Directed transition to LLVM, optimizing developer workflows and ensuring reliable infrastructure for millions of Snapdragon devices.
Azure Batch SDK for Distributed Computing (Microsoft)
Led product management for Azure Batch SDKs, delivering libraries that enabled developers to build applications leveraging distributed compute capabilities across clusters for data processing and ML workloads.
Work Experience
Senior Product Manager - TypeSpec API Definition Language
Microsoft
June 2021 - Present
- •Drive product vision and strategy for TypeSpec, an open-source API definition language transforming API development.
- •Define and execute a long-term roadmap, aligning with company goals and customer needs.
- •Guide Azure service teams as a member of the Azure API Stewardship Board, driving best practices for API development.
- •Conduct user research to identify pain points and translate insights into actionable product features.
- •Define key performance indicators (KPIs) to measure product success and iterate based on real-world usage.
- •Led the zero-to-one product launch of TypeSpec, delivering a high-impact solution that simplifies API design and accelerates development.
- •Achieved 8-10x code reduction and reduced API review times by 33% through improved readability and consistency.
- •Led product management for Azure Batch SDKs, developing libraries that enable developers to build applications leveraging distributed computing capabilities.
- •Champion TypeSpec's value proposition through community engagement, training, and thought leadership.
Principal Software Engineer / Manager
Qualcomm
June 2008 - June 2021
- •Led the development of tools and platforms for Qualcomm's Hexagon DSP, the core of Snapdragon modem (wireless) and Neural Processing Unit (NPU) technology.
- •Served as de-facto product manager for Hexagon tools used by first-party software development teams, gathering requirements, defining roadmaps, and designing user experiences that addressed developer pain points.
- •Improved on-time delivery by 35% through the implementation of data-driven development processes, optimizing project timelines and efficiency.
- •Spearheaded the transition from legacy GNU binutils to LLVM binutils, modernizing the toolchain and driving Agile adoption across teams for improved workflow.
Senior Applications Engineer
ARM, Inc.
October 2006 - June 2008
- •Delivered pre- and post-sales support for ARM's Cortex cores and software development tools.
- •Developed training materials and hosted sessions to drive customer adoption.
Education & Certification
Masters of Engineering, Embedded Systems
Arizona State University
Bachelor of Science, Computer Engineering
St. Mary's University
Professional Certifications
Pragmatic Management Certified (PMC-I)
Pragmatic Institute
Rust Essential Training
LinkedIn Learning
AZ-900: Microsoft Azure Fundamentals
Microsoft
Publications
TypeSpec 1.0 GA - API-First, Made Practical
Highlighted TypeSpec's impact on scalable API development and developer productivity.
TypeSpec First, Vibe Code Second
Explores 'vibe coding' and introduces TypeSpec as a structured approach to building APIs, combining AI code generation with robust design principles.
AI Document Summarization with Sliding Content Window
A practical solution for overcoming AI token limitations when summarizing large documents.
Building Intelligent Chatbots with Microsoft Teams Data
Demonstrates how to extract Microsoft Teams channel data using the Graph API to build RAG-enhanced chatbots, improving productivity.
Audio Alchemy: Transcribing and Translating with Azure SDKs
Demonstrates how to translate and transcribe audio using Azure Cognitive Services and Azure OpenAI.
API Strategy and Governance
Provided strategic guidance for effective API programs.
Making APIs Consumable by AI Agents
Strategies for designing APIs that can be effectively discovered, understood, and utilized by AI agents and LLMs.
Promoting APIs from Plumbing to Products
Perspective on elevating APIs from hidden infrastructure to polished products by prioritizing developer experience and usability.