Ryland Donovan
Experienced developer specialized in Typescript, C# and Kubernetes, with a focus on reliability and large datasets. 6 years of professional experience developing and implementing solutions to meet business needs. Skilled in designing and deploying scalable applications while ensuring performance and security. Proven ability to collaborate effectively with cross-functional teams to deliver high-quality software products.
Work Experience
Software Developer Hatch
Software Developer with the Digital Project Delivery team working on tools and services to enable engineers to deliver high quality results for clients.
- Lead developer of a digital twin based engineering data visualization and authoring tool implementing Bentley Systems' Design Review
- CI/CD: Github Actions, Azure DevOps pipelines for deploying ASP.NET Core/Angular applications to Azure, publishing npm packages to private registries for internal use, publishing docker images, and more.
- Mentored junior developers and provided guidance on best practices for software development.
Projects
Digital Engineering Platform
An enterprise connected data visualization and design review platform built for Hatch's Digital Project Delivery (DPD) ecosystem. Integrates Bentley's iTwin platform for 3D iModel viewing, work package coordination, and digital twin enablement — deployed on Azure and embedded in SharePoint for engineering teams across a variety of sectors.
iTwin Sync Function
A TypeScript function that consumes engineering data from RESTful APIs and writes that data as native elements to Digital Twins for visualization
iTwin Descriptor Preprocessor
A TypeScript service that listens for iModel change events and generates presentation descriptors from iTwin digital twin data, persisting the output to Azure Blob Storage for downstream consumption
Azure DevOps to GitHub Migration
Facilitated organization-wide migration from Azure DevOps repos to GitHub and helped in developing code quality and workflow standards.
GitHub Enterprise Billing Notifications
Replaced limited GitHub cost-center reporting with a configurable API-driven pipeline that pulls custom date-range billing data and publishes per-organization and per-user cost summaries to notify stakeholders monthly via Azure Event Grid.