Ryland Donovan
Full-Stack Developer
Full-stack developer, 6 years at Hatch. Took an internal engineering platform from prototype to production and own it end to end. Angular on the frontend, ASP.NET Core APIs and event-driven services on Kubernetes used by hundreds of engineers.
Work Experience
Full-Stack Developer Hatch
Digital Project Delivery, the internal software group at a global engineering and consulting firm. Co-op, then junior developer, then developer.
- Lead developer on the Digital Engineering Platform and the services behind it, from prototype to production. Own architecture, code review, releases, and production support. Used by hundreds of engineers across dozens of live projects.
- Own the CI/CD pipelines in GitHub Actions and Azure DevOps: automated tests, container builds, and deploys.
- Migrated 250 repositories and 200 developers from Azure DevOps to GitHub with full history and LFS artifacts intact, then set the org-wide branching and pull request standards.
- Built GitHub Enterprise spend reporting mapped to internal cost codes, surfacing seats billed to the wrong organization and licence tier.
- Mentor interns and junior developers through code review and shared engineering standards.
Projects
Digital Engineering Platform
Web app for reviewing 3D models of industrial projects and assigning engineering data to model elements.
Angular · ASP.NET Core · Azure
Model Sync Pipeline
Two background services: one writes engineering data into 3D models, the other precomputes model descriptors to Blob Storage for the app to read.
TypeScript · Kubernetes · KEDA · Azure Service Bus
Technical strengths
- Languages
- TypeScript, C#, SQL
- Frontend
- Angular, RxJS, HTML/CSS
- Backend & Data
- ASP.NET Core, REST APIs, Event-driven services, Azure Functions, Entity Framework, SQL Server
- Cloud & Infrastructure
- Azure (AKS, Service Bus, Event Grid, Blob Storage), Kubernetes, Docker, KEDA
- Practices
- CI/CD, GitHub Actions, Azure DevOps, Automated testing, Code review, Production support