Senior Software Developer,
Aug, 2019 - Present
OICR is a collaborative, not-for-profit research institute accelerating the development of new cancer research discoveries for patients around the world while maximizing the economic benefit of this research for the people of Ontario.
Architect/Lead for ICGC-ARGO (International Cancer Genome Consortium - Accelerate Research in Genomic Oncology) workflow execution and orchestration project
Currently designing and developing a cloud optimized genomic workflow execution and automation system which will be implemented in 4 geographical locations around the world as part of the ARGO project
Developed a genome alignment workflow with the bioinformatics team for optimal usage of the Kubernetes native workflow execution system
First generation execution system built using micro-service architecture, mainly Java 11 Spring back-end services with a Typescript React UI service, backed by Kafka and ElasticSearch, easily deployable via Helm
Designing and developing a workflow orchestration system with the central concept of allowing bioinformaticians to define automation logic instead of programmers using an event-driven, data-oriented, approach backed by GraphQL and FaaS