Patrick Magee

Staff Software Developer, Team Lead at DNAstack

Kingston, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Patrick Magee is a Staff Software Engineer with 11 years of experience building cloud-native platforms that make genomic data actionable for clinicians and researchers. He led DNAstack’s Workbench from MVP to enterprise-grade product, delivering a clinical variant interpretation platform that cut clinician investigation time by 80% and shipped in six months by coordinating bioinformatics, AI, and infra teams. Technically fluent across backend services, Angular frontends, Python CLIs, and multi-cloud workflow engines, he’s designed minimal architectures that scale to sovereign, single-tenant PHI data lakes favored by healthcare customers. He’s improved platform reliability and observability (Datadog/APM, Trino diagnostics, pgBouncer), formalized SDLC and interview processes, and has stepped into engineering management to grow teams and own roadmaps. An active standards contributor, he co-leads GA4GH WES work and contributes to the WDL parser—work that underpins how genomic workflows run across research and clinical platforms. Based in Kingston, Ontario, he enjoys tackling hard infrastructure problems in healthcare where deliberate technical trade-offs unlock real customer outcomes.
code11 years of coding experience
job11 years of employment as a software developer
bookBachelor of Computer Science - Part Time, Bachelor of Computer Science - Part Time at Queen's University
stackoverflow-logo

Stackoverflow

Stats
354reputation
8kreached
11answers
0questions
github-logo-circle

Github Skills (19)

parser10
workflow-engine10
parsing10
parse10
antlr10
wdl10
reproducible-science7
rep7
bioinformatics7
repr7
traefik6
ruby-on-rails6
spring-boot6
tcp6
docker6

Programming languages (12)

TypeScriptHCLC#JavaCSSScalaJavaScriptGo

Github contributions (5)

github-logo-circle
openwdl/wdl

Oct 2017 - Oct 2022

Specification for the Workflow Description Language (WDL).
Role in this project:
userBackend Developer
Contributions:34 reviews, 81 commits, 81 PRs in 5 years
Contributions summary:Patrick primarily contributed to the development of the WDL parser, focusing on enhancing its capabilities and resolving ambiguities within the grammar. Their work included adding features like support for expressions in map literal keys and call after directives. They also addressed various issues related to string interpolation and fixed several typos, ultimately refining the parsing logic and ensuring the correct interpretation of WDL syntax.
implementationsworkflow-description-languageincrementalopenwdlspecification-language
openwdl/openwdl.github.io

Jan 2020 - Apr 2024

Public OpenWDL webpage
Contributions:2 reviews, 2 PRs, 12 pushes in 4 years 3 months
openwdlwebpage
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.
Request Free Trial
Patrick Magee - Staff Software Developer, Team Lead at DNAstack