
Tech Stack
Description
At Buhl Data Service, I contributed to Buhl Archive — an enterprise document management platform used by finance and tax departments for audit-compliant storage and retrieval of sensitive business records.
My work spanned the full backend stack: API design, data access layers, scheduled processing pipelines, access control, and search index consistency. I also worked on a WPF desktop client component alongside the backend services.
Over nearly three years as a working student alongside my Computer Science degree, I gained hands-on experience with production-oriented engineering practices — CI/CD automation, structured testing, and operational monitoring.
- Implemented document ingestion, metadata tagging, versioning, and lifecycle management features.
- Built daily scheduled processing pipelines for keyword and tag assignment, keeping the search index consistent.
- Designed and maintained REST APIs consumed by internal finance, tax, and records management systems.
- Built stable data access layers using Entity Framework Core with MSSQL.
- Set up and maintained CI/CD pipelines with Azure DevOps, automating build, test, and deployment.
- Introduced NUnit unit tests to establish code reliability and catch regressions early.
- Monitored runtime behavior and investigated production issues using Grafana and Elastic Stack.
Page Info
Implemented backend features for document ingestion, metadata tagging, and lifecycle management within an audit-compliant enterprise archiving system. Documents flow through validation, classification, and storage — with access control policies ensuring only authorized users can retrieve or modify records. All operations adhere to audit trail requirements.