Ashley Finafrock is a Senior Software Engineer in Seattle with eight years of experience building conversational AI and developer-facing frameworks that make human-computer interaction more natural and efficient. She has deep hands-on experience with Microsoft Bot Framework and Azure QnA Maker—contributing meaningful backend implementations and tests to high-profile Microsoft repos like botbuilder-js, botbuilder-python, and BotBuilder-Samples. Fluent across C#, .NET Core, TypeScript, Node.js and Python, she pairs production engineering with test automation and CI/CD expertise (Azure DevOps, YAML, PowerShell). Her background in linguistics and minor in Russian inform a pragmatic approach to language-first AI systems, and her varied earlier roles in support and sales give her a user-centered perspective when designing solutions. Outside work she turns hobbies into code—shipping playable projects like multiplayer Tetris and domain-specific bots—showing a blend of curiosity and delivery focus.
8 years of coding experience
7 years of employment as a software developer
Bachelor’s Degree Linguistics; Minor in Russian, Bachelor’s Degree Linguistics; Minor in Russian at University of Washington
Full Stack Software Developer, Full Stack Software Developer at Coding Dojo
Welcome to the Bot Framework SDK for .NET repository, which is the home for the libraries and packages that enable developers to build sophisticated bot applications using .NET.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:20 reviews, 49 commits, 44 PRs in 2 years 11 months
Contributions summary:Ashley primarily focused on testing and refactoring the QnAMaker class within the Bot Framework SDK for .NET. Their commits involved adding new test cases to improve code coverage, including scenarios for score thresholds, unsuccessful responses, and legacy endpoints. They also refactored the QnAMaker class to address issues with unintended overwriting of options, thereby contributing to the reliability of the AI-related components of the framework.
The Microsoft Bot Framework provides what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/sms to Skype, Slack, Office 365 mail and other popular services.
Role in this project:
Back-end Developer
Contributions:1 review, 94 commits, 26 PRs in 1 year 11 months
Contributions summary:Ashley implemented the `QnAMaker` class, a core component for integrating with the Microsoft Bot Framework and Azure QnA Maker. This involved creating the class structure, handling interactions with the QnA Maker API, and processing responses. The user also added functionalities like options validation, the use of headers, and formatted results to be correctly interpreted.
intelligentmailpythonbotoffice-365
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ashley Finafrock - Senior Software Engineer at Transcarent