Software Engineering, AI & Technology


RESUME

I’m an engineering manager and hands-on software architect with more than 15 years of experience building scalable web applications and distributed systems. I lead cross-functional teams, mentor engineers, and turn complex business needs into reliable solutions using .NET, Angular, Azure, modern data platforms, and applied AI. In recent years I’ve expanded that foundation into applied AI systems engineering — architecting agentic and RAG-based platforms, building MCP infrastructure that gives AI agents governed access to enterprise data, and designing AI-assisted developer tooling. My background spans enterprise architecture, cloud delivery, CI/CD, data integration, legacy modernization, and AI systems engineering, with a focus on helping teams deliver maintainable software and continually improve how they work.

Experience


08/2026-Present | Moore (Manchester, NH) | Manager of Engineering

12/2023-08/2026 | Team Lead / Senior Software Engineer

  • Promoted to Manager of Engineering, expanding responsibility for engineering leadership, team development, delivery, and technical direction.
  • Design and build MCP (Model Context Protocol) server infrastructure that gives AI agents controlled, auditable access to SQL Server and other enterprise data sources.
  • Architect an agentic, RAG-based engineering estimation platform using Azure AI Foundry, MCP, and LLM agents to analyze requirements, source code, and data dependencies for effort estimation.
  • Collaborate on the development of SimioApp, a C#/.NET and Angular application integrated with a custom data analytics platform using Python Flask APIs and components for backend services.
  • Lead development and technical direction for a multi-client lightweight CRM app built on ASP.NET Core 8, Angular, and Azure, supporting scalable client-specific data isolation and configuration
  • Architected and implemented a CQRS-based system, separating high-performance read operations (Snowflake-backed APIs) from transactional write operations (SQL Server legacy systems)
  • Designed and deployed cloud-native solutions in Azure, including App Services, deployment slots, and CI/CD pipelines using GitHub Actions and self-hosted runners
  • Led migration of CI/CD pipelines from Azure DevOps to GitHub Actions, including build optimization, private package feeds, environment protections, and automated PR workflows
  • Implemented secure SSO authentication using Azure AD / OpenID Connect, including claims enrichment and role-based access strategies
  • Built and maintained data pipeline integrations across Snowflake, SQL Server, Salesforce (via Fivetran/ADF), and downstream systems
  • Developed internal frameworks and services for SFTP/MFT file processing, including SSH key authentication, automation workflows, and error handling for enterprise data transfers
  • Designed reusable Angular 18 component architecture using signals and state management (NgRx), improving UI consistency and performance across applications
  • Led refactoring initiatives to modernize legacy ASP.NET WebForms applications into maintainable service-oriented architectures
  • Partner with product, data engineering, and stakeholders to define technical strategy, break down initiatives, and deliver complex features in Agile environments
  • Mentor developers and act as a technical escalation point for complex system design, debugging, and production issues

05/2023-12/2023 | SBLI (Woburn, MA) | Senior Software Engineer

  • Spearheaded the design and deployment of intricate, high-performance web applications leveraging .NET, Blazor, and Azure technologies.
  • Engaged in cross-functional Agile teamwork to conceptualize, build, rigorously test, and successfully roll out innovative features.
  • Provided maintenance and support for legacy ASP.NET WebForms applications, ensuring continued stability and performance.
  • Built an AI-powered sales assistant using Next.js and OpenAI APIs for conversational engagement and sales workflows.

04/2022-04/2023 | Temple Logic (Acquired by Moore) | (Manchester, NH) | Senior Software Engineer

  • Engineered a comprehensive full-stack solution using ASP.NET Core Web-API and Entity Framework for the back end, complemented by an Angular-driven front end.
  • Adhered to best practices in Scrum and Agile methodologies throughout the development lifecycle, ensuring efficient and collaborative project progression.
  • Translated complex user stories into actionable tasks, streamlining the development process and facilitating on-time feature delivery.

01/2020-03/2022 | Progress Software Corporation (Burlington, MA) | Senior Technical Support Engineer

  • Offered expert technical guidance to developers, specializing in ASP.NET AJAX, UI for Blazor, and Reporting products, elevating product usability and customer satisfaction.
  • Crafted targeted reproductions and demos to expedite the resolution of technical issues, improving both team efficiency and customer experience.
  • Fielded and resolved complex technical queries via phone, tickets, and public forums, serving as a reliable source of expertise.
  • Diligently logged bugs and feature requests in a public feedback portal, facilitating continual product improvement.
  • Periodically reviewed and updated product documentation, ensuring clarity and accuracy for end-users and stakeholders.
  • Developed and published digital content, such as tutorials or guides, to furnish developers and customers with supplementary technical insights.

01/2019-12/2019 | Progress Software Corporation (Waltham, MA) | Technical Support Engineer II

  • Engineered the Fiddler Everywhere Composer Request Header/Parameter editor, leveraging Angular 2+, TypeScript, and Redux for enhanced functionality and user experience.
  • Delivered specialized technical support to developers, focusing on ASP.NET AJAX, Fiddler, and Reporting products to improve productivity and product quality.
  • Created purpose-built samples and demonstrations to facilitate the resolution of technical challenges, enhancing customer satisfaction and team efficiency.
  • Acted as a subject matter expert, addressing, and resolving technical inquiries via phone and public forums to uphold brand reputation and customer trust.

11/2017-02/2019 | Meetcaregivers, Inc. (Newton, MA) | Lead Engineer and Bookkeeper

  • Orchestrated a comprehensive build and release pipeline across multiple development projects, utilizing Git, Azure DevOps, Azure Web Apps, and Azure SQL to streamline deployment.
  • Administered build agents across Windows, Linux, and macOS platforms using Azure DevOps, optimizing the build process for diverse environments.
  • Revamped content management and delivery strategy, integrating WordPress with Google Analytics and Google AdWords for data-driven results.
  • Compiled and maintained thorough documentation of processes and systems using Markdown, facilitated by Jekyll Static Site Generator and hosted on GitHub.
  • Supported financial operations by assisting with accounting and bookkeeping tasks, utilizing Quickbooks Online for accurate record-keeping.
  • Managed a suite of enterprise solutions including Office 365, Azure Active Directory, SharePoint Online, Teams, and Exchange, ensuring seamless communication and data management.

06/2015-11/2017 | Meetcaregivers, Inc. (Newton, MA) | Freelance ASP.NET Developer

  • Spearheaded the migration of a web application and database from PHP/MySQL to ASP.NET MVC and Web API/SQL, leveraging Azure Web Apps for continuous delivery and expedited development cycles.
  • Pioneered the implementation of a responsive design, utilizing Azure Media Services and content delivery networks for enhanced performance and user experience.
  • Modernized database architecture through the adoption of table-per-type inheritance with Entity Framework Code First, resulting in improved search capabilities.
  • Fine-tuned search functionalities with Azure Search, enabling users to execute more precise queries by city, state, and zip code for better results.
  • Adapted ASP.NET Identity 2 to meet unique business requirements, allowing for the authentication of multiple user types for increased flexibility.

10/2013-04/2014 | Best Doctors (Boston, MA) | Release Engineer

  • Authored and disseminated company-wide release management standards, establishing a unified framework for software deployment.
  • Engineered a robust continuous delivery pipeline featuring an optimized branching and merging strategy, enabling QA to seamlessly resume regression testing post-bug fixes.
  • Acted as a key influencer across multiple departments—including QA, Development, Project Management, and Business—guiding the refinement of release cycles for optimal efficiency.

12/2010-10/2013 | JP Morgan & Chase (Boston, MA) | Developer Analyst

  • Oversaw the regional deployment of Prodiance compliance software, successfully reaching over 600 end-users in the Boston area.
  • Engineered custom end-user tools in Excel and Access, streamlining business processes across multiple teams.
  • Instituted SQL-based stored procedures for data querying in Access, enhancing database efficiency and usability.

05/2008-07/2010 | Oliver Wyman (Boston, MA) | Payables & Billings Coodinator

  • Assessed and deciphered contractual documents and proposals to accurately structure invoice schedules and milestone payments.
  • Collaborated with key stakeholders to align revenue expectations and project budgeting.
  • Crafted and disseminated comprehensive guides on timesheet procedures across the organization.
  • Conducted weekly reconciliations of consultant expenses to ensure accurate and timely compensation.

08/2006-08/2007 | Backstage Bar & Grill (Wichita, KS) | Accountant/Bookkeeper

  • Inputted fiscal records into the accounting software and executed end-of-period account reconciliations.
  • Spearheaded the adaptation of innovative accounting workflows to accommodate business expansion.
  • Evaluated and streamlined current accounting operations for optimal efficiency.

01/2004-10/2005 | Riverside Mobile Home Park (Wichita, KS) | Bookkeeper

  • Managed the entry and execution of invoices and forms related to accounts receivable and accounts payable.
  • Conducted meticulous audits of various accounts, including accounts receivable and accounts payable, to rectify errors and ensure general ledger account accuracy.
  • Facilitated the Trial-Balance stage by generating precise journal entries and work papers.
  • Established a dedicated subsidiary ledger for housing inventory, aligning it with the general ledger and accrued expenses.
  • Devised predictive cash flow statements specifically for notes receivable, aiding in financial planning.

Projects


DevIndext — Personal Project

  • Designed and built DevIndext, a local-first developer-context and indexing platform that gives AI coding agents structured, high-value repository and workspace context.
  • Implemented incremental, extensible language indexing across repositories and workspaces, with structured context retrieval exposed to coding agents via MCP.
  • Enabled cross-repository and cross-workspace context retrieval, improving multi-project AI coding agent accuracy and reducing irrelevant context.
  • Built benchmarks and evaluation tooling to measure retrieval quality and context-window/token efficiency against raw filesystem search.
  • Built CI/CD pipelines with automated release candidates, dogfooding DevIndext against my own day-to-day software development workflows.

Ask Eric AI — Personal Project

  • Designed, built, secured, and deployed Ask Eric AI, a RAG-based AI assistant integrated with my personal Astro website, owning the system end-to-end from application architecture through production operation.
  • Implemented retrieval-augmented generation and LLM integration behind an Azure Function API proxy, with the backend API isolated on a private Azure network (VNet) so the proxy is the only permitted path to backend services.
  • Protected public-facing endpoints with Cloudflare Turnstile and established clear security boundaries between the public frontend, proxy, and backend layers.
  • Used SQL Server for retrieval data and defined the full infrastructure as code with Bicep, including CI/CD pipelines for production deployment.
  • Balanced cost-conscious cloud architecture with observability across the serverless and networking components.

Education


  • 05/2007 | Wichita State University (Wichita, KS) | Bachelors of Business Administration majoring in Management and minoring in Accounting

Technologies Used


  • Languages: C#; C++; Python; SQL; TypeScript; JavaScript; PowerShell; PHP; ActionScript; VBA; Bash; HTML; CSS; Sass; Less; YAML; Markdown;
  • AI Systems Engineering: Agentic Systems; RAG; MCP; LLM Integration; Tool/Function Calling; Structured Outputs; Context Retrieval; AI Developer Tooling; Prompt Engineering; OpenAI/ChatGPT; Claude;
  • JavaScript Frameworks: Angular; KnockoutJS; jQuery; Gulp; Grunt; NPM; Webpack; Next.js; React; Jekyll;
  • Web Frameworks: Node.js; ASP.NET; ASP.NET Core;
  • Web Servers: IIS; Nginx; Apache;
  • Databases: SQL Server; MySQL; PostgreSQL;
  • ORMs: Entity Framework; Entity Framework Core;
  • UI Frameworks: Telerik UI for ASP.NET AJAX, Telerik UI for Blazor;
  • Operating Systems: Windows; Linux; macOS;
  • Source Control: Git; TFVC;
  • SDLC Methodologies: Agile; Scrum; Waterfall; CI/CD;
  • Cloud Platforms: Microsoft Azure; AWS; DigitalOcean; SkySilk;
  • Cloud Services: Virtual Machines; Docker; Web Apps; Serverless Functions; Storage; Video Streaming; Search; (OAuth2) AuthN/AuthZ;
  • Content Management Systems: WordPress; SharePoint; Orchard; HubSpot;
  • Debugging Software: Fiddler; Fiddler Everywhere; Postman;
  • Graphics Software: GIMP; Adobe Photoshop; Inkscape; Adobe Illustrator; Adobe InDesign;
  • Office Software: LibreOffice; Microsoft Office; Office 365; G-Suite;

Professional Writings