AS

Ahmad Shah

Senior Software Engineer @ MongoDB

Canada
500+ connections
Ahmad Shah on LinkedIn

Updated 7 months ago

14+

Years Experience

6

Roles

34

Skills

2

Education

About

Currently working as a senior software engineer at MongoDB, on the performance analysis team, helping to build tooling to collect, measure and report on MongoDB’s performance. Tooling was designed to automatically measure performance of MongoDB’s primary code base and gather/flag signals for code changes that may have caused regressions. My work ensured that MongoDB’s latest releases were the most performant to date. Tooling was built primarily in Python for backend development, including algorithms and APIs. The frontend consists of multiple components: some were developed using Dash (Python-based), while others were built primarily with JavaScript (ReactJS) for greater flexibility and interactivity. Previously worked as a technical lead for Capital One on the Canada card campaign tech team developing software tools for automating current manual processes based on AWS tech stacks (EC2, S3, Lambda etc). Code is being developed up to enterprise tech standards on a platform shared among several teams and is actively maintained in well governed GitHub repositories, which is deployed via Jenkins pipelines. Code is developed using Python, Apache Spark, Scala and SQL with thorough unit testing and documentation in both QA, pre-production and production environments. Also, running country wide campaigns, using advanced SQL techniques on the aforementioned platforms, with direct customer impact (I.e. direct mail, e-mails, terms changes etc). Also, worked on the NetDx project (machine learning techniques). NetDx is a patient classifier algorithm that can integrate several types of patient data into a single model. It does this by converting each type of data into a view of patient similarity; i.e. by converting the data into a graph in which more similar patients are tightly linked, while less similar patients are not. Can be found at: http://netdx.org Also, worked with machine learning as a method to extract unannotated regulatory regions through out the human genome that may potentially carry recurrent driver mutations in cancer cells. My Publications: https://f1000research.com/articles/9-1239 https://www.biorxiv.org/content/10.1101/084418v4.full https://epigeneticsandchromatin.biomedcentral.com/articles/10.1186/1756-8935-7-29 https://pubmed.ncbi.nlm.nih.gov/24319001/

Experience (6 roles)

MongoDB · Permanent Full-time

Senior Software Engineer

Current

MongoDB · Permanent Full-time

Aug 2022 - Present · 3 yrs 2 mos·Toronto, Ontario, Canada

Performing as a software engineer on the performance analysis team building tooling to measure and report the performance of MongoDB. Develop primarily in Python for backend development, but also develop some front end in JavaScript (ReactJS) and Dash.

3 yrs 7 mos

3 roles · Feb 2019 - Apr 2022

Principal Software Engineer

Mar 2021 - Apr 2022 · 1 yr 2 mos

Principal Data Analyst

Jun 2020 - Mar 2021 · 10 mos

Senior Data Analyst

Feb 2019 - Jun 2020 · 1 yr 5 mos
University of Toronto

Bioinformatician - Machine Learning

University of Toronto

Feb 2016 - Sep 2018 · 2 yrs 8 mos·Toronto, Canada Area

Joined an ongoing project (NetDx) which looked to link autism patients that shared copy number variations (CNV) across the same gene pathways. Patient similarity networks were generated that would contain patients with a shared edge if they shared a CNV in the same pathway. Inputting these networks ...

Is this your profile, Ahmad?

Claim it to keep it updated or request removal.

Claim or Remove

Education (2)

University of Toronto

University of Toronto

2014 - 2016

Gary Bader's lab: http://baderlab.org/Members

University of Toronto

University of Toronto

2008 - 2012

Skills (34)

Comparative GenomicsFunctional GenomicsSequence AnalysisStructural BioinformaticsBioinformaticsMySQLTranscriptomicsMolecular BiologyLifesciencesMongoDBPythonJavaScriptReactMongoDBPythonJavaScriptReactAWSEC2LambdaSystems BiologyGenomicsPHPDNA sequencingComputational BiologyBiotechnologyMicroarray AnalysisRGeneticsBioconductorSequencingGitHubJenkinsApache Spark

Frequently Asked Questions

What is Ahmad Shah's current role?
Ahmad Shah is currently working as Senior Software Engineer at MongoDB · Permanent Full-time.
Where did Ahmad Shah study?
Ahmad Shah studied Master's Degree, Computer Science - Bioinformatics/ Machine Learning at University of Toronto. They have 2 education entries on their profile.
What skills does Ahmad Shah have?
Ahmad Shah's top skills include Comparative Genomics, Functional Genomics, Sequence Analysis, Structural Bioinformatics, Bioinformatics. They have 34 skills listed on their profile.
Where is Ahmad Shah based?
Ahmad Shah is based in Canada.

Related Jobs

View all jobs →

Other Profiles

Browse all →

Looking for your next role?

Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.

Chat with Clera

This profile is based on publicly available information. Ahmad is not affiliated with or endorsed by Clera. Privacy Policy