Staff Software Engineer
CurrentArchitecture Board Member and Speaker, Generative AI Application Integration, GraphQLGenerative AI:Created abstraction for Retrieval Augmented Generation (RAG) pattern support with implementations for Azure Open AI, Open AI, Anthropic, and internal AI platform.Dynamic prompt engineering support using mustache templates.Open/closed design for easy extension and reuse (ie. new prompts).Internal NuGet package support for multiple project consumers.Architecture:Defined charter and goals for Architecture Guild (AG).Served term as AG speaker.Helped define software development documentation processes: Solution Designs, ADRs, RFCs, etc.Guide and participate in multiple feature teams designs, architecture, PR reviews, etc.GraphQL:Created query service for LXP data dependent applications with GraphQL access..NET:Migration from .NET Framework to .NET Core.