Alvin Lin is a seasoned cloud and infrastructure architect with over 13 years of hands-on experience and more than 15 years in customer-facing IT roles, holding multiple Microsoft and AWS certifications including Azure DevOps Expert and Azure AI Engineer. He blends deep Azure and AWS expertise—especially in Azure OpenAI and AI Search—with practical software skills in Go, C#, and Python, and has contributed backend improvements to prominent open-source projects like Grafana Mimir and Cortex. Alvin has led cross-regional enterprise transformations, served as a technical account manager at both Microsoft and AWS, and has expatriate project leadership experience in Eswatini, demonstrating strong stakeholder and vendor management across APAC and Africa. He’s equally comfortable designing hybrid/multi-cloud architectures and writing code for scalable telemetry and TSDB systems, making him a rare practitioner who spans strategic architecture, DevOps, and core backend engineering.
13 years of coding experience
19 years of employment as a software developer
Bachelor of Science (B.Sc.), Information Management Science, Bachelor of Science (B.Sc.), Information Management Science at Yuan-Ze University
A horizontally scalable, highly available, multi-tenant, long term Prometheus.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:6 releases, 447 reviews, 72 commits in 2 years 5 months
Contributions summary:Alvin primarily focused on enhancing the Cortex project's functionality by introducing new features and improving existing ones. They implemented modules and command-line options for the Cortex target service. Moreover, the user worked on optimizing the query range API and adding more TSDB metrics, contributing to the project's monitoring capabilities. The user also addressed several bugs, refactored code, and integrated new features related to caching and batch processing.
Contributions summary:Alvin primarily contributed to the core functionality of the Mimir project, focusing on features related to module management, configuration, and command-line arguments. They implemented options for modules, refactored code for improved structure, and added functionalities to the `cortex` package and its modules. Furthermore, the user addressed issues related to API behavior, particularly in the query range functionality. The contributions indicate a solid grasp of Go and the underlying architecture of the Prometheus-based time series database.
tenantobservabilitygrafanaprometheusstorage
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.