Stephen Rogouski

Software Engineer

Summary

Experienced C# / .NET engineer building multi-tiered web applications, APIs, and application portals across agency and enterprise environments. Deep background designing, developing, and deploying reusable, maintainable solutions, from customer-facing and internal services to admin tools and content management systems, with a growing focus on cloud, serverless, and AI-driven integrations.

Skills

Recent Projects

MCP Server (Python / FastMCP) - Proof of Concept

2025
  • Built a Model Context Protocol (MCP) server in Python using the FastMCP framework to expose custom tools and data sources to AI assistants over the MCP standard.
  • Implemented tool and resource handlers, request/response schemas, and transport wiring so LLM clients can discover and invoke capabilities.

MCP Client (Vercel AI SDK) - Proof of Concept

2025
  • Built an MCP client on the Vercel AI SDK that connects to MCP servers, discovers their tools, and lets a language model call them within a chat workflow.
  • Integrated tool-calling and streaming responses, demonstrating end-to-end communication between the model, the client, and the MCP server.

Experience

Software Engineer, Application Portals - Associated Press

Jan 2015 - Present
  • Full-stack engineer on the Application Portals team, building and maintaining business-critical web applications and APIs across modern and legacy platforms.
  • Ebiz & Backoffice APIs: Develop and maintain two core C# / .NET Core services backed by SQL Server, with unit test coverage in NUnit and MSTest. Ebiz powers AP Newsroom and other customer-facing sites; Backoffice supports internal applications and business operations.
  • QA Feeder Modernization: Re-architecting a legacy application into a serverless, event-driven pipeline on AWS. Built Python Lambda functions for feed polling and item processing, with infrastructure defined in AWS CDK (TypeScript). Tested with pytest and Hypothesis (property-based testing), plus Jest for CDK infrastructure tests.
  • eAPAdmin: Lead developer on a long-running ASP.NET WebForms admin site, owning maintenance and enhancements to keep it stable alongside modern services.
  • SalesDashboard: Build front-end and service features for a Node.js / Angular application.

ASP.NET Developer - Associated Press

May 2008 - Jan 2015
  • Developed and maintained web applications and portals for the Associated Press.
  • Portal Management System: Built a C# system with an Ext JS interface for managing hierarchical portal content displayed on the AP Exchange website.
  • AP Microsite Admin: Developed the main admin platform for AP's microsites, including the award-winning Winter Olympics and College Football sites. Built in C# on the AP Images framework using Visual Studio 2008.
  • Showroom Management Tool: Created a tool for cropping, resizing, and reordering images to editorial specifications.
  • AP Country Music Widget: Led UI development of a reusable widget that bundled curated text, photo, audio, and video content into a single interface. Built with jQuery, DHTML, ASP.NET 3.5, Master Pages, and LINQ.

Lead ASP.NET Developer / Architect - Ferrara & Company

Mar 2005 - Mar 2008
  • Lead developer and architect of eatyourbest.com, a content-driven nutrition website. Designed and built a custom content management system in C# with a SQL Server back end. Developed the business logic layer, wrote stored procedures, and built the client-side UI.

Web Consultant - Rogonet

Jan 2002 - Mar 2005
  • Freelance web designer and developer. Designed, built, and maintained websites for small and mid-sized businesses, including Wyman Ford, QMed, Lifesign, Myers & Depew, and Lensearch.

Creative Development - World Internet Resources

Oct 1998 - Oct 2002
  • Designed and developed websites from initial concept through launch. Built pages using HTML, CSS, JavaScript, and DHTML, and created graphics and layouts with Photoshop and Dreamweaver.

Education

B.S., Computer Science - Rutgers University, New Brunswick

2002 - 2004

Beyond Software

Author - Hal Leonard LLC

2008 - 2010
  • Wrote Arpeggios for the Modern Guitarist under the pseudonym Stephen Ross.

Recording Artist & Guitarist

1990 - 1997
  • Signed to Shrapnel Records as composer, guitarist, and producer; released the album Midnight Drive and appeared on numerous compilations. Toured the U.S. as a professional guitarist.