Ahmad Shah
Senior Software Engineer @ MongoDB
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/
See Related Jobs
Based on skills & location
Get AI Resume
Generate a polished resume
Salary Benchmark
What does a Senior Software Engineer earn?
Experience (6 roles)
Senior Software Engineer
CurrentPerforming 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 roles · Feb 2019 - Apr 2022
Principal Software Engineer
Principal Data Analyst
Senior Data Analyst
Bioinformatician - Machine Learning
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.
Education (2)
University of Toronto
2014 - 2016
Gary Bader's lab: http://baderlab.org/Members
University of Toronto
2008 - 2012
Skills (34)
Frequently Asked Questions
What is Ahmad Shah's current role?▼
Where did Ahmad Shah study?▼
What skills does Ahmad Shah have?▼
Where is Ahmad Shah based?▼
Related Jobs
View all jobs →Senior Account Executive | Mid-Market (m/w/d)
Superchat
Full Stack Software Engineer
Talk Dog Inc
Staff Software Engineer, Product
Lunar
Founding Engineer (Full-Stack)
Uplane
Founding AI Engineer
Uplane
(Senior) Associate, Legal AI (m/f/d)
bayshore
Other Profiles
Browse all →Karan Shaw
Senior DevOps & Platform Engineering Lead at New Value Solutions · Contract Part-time
Canada

Nicholas Terwoord
Staff Software Engineer at Permanent Full-time · 2 yrs 10 mos
Canada

Nicholas Terwoord
Co-Founder and Co-Host at The Nickscast
Canada

Cody R.
Senior Software Engineer (AI & Geodata pod) at Aurora Solar · Permanent Full-time
Canada

Cody R.
Senior Software Engineer (AI & Geodata pod) at Aurora Solar · Permanent Full-time
Canada
Looking for your next role?
Chat with Clera to discover job matches, salary insights, and get a polished AI-generated resume.
Chat with CleraThis profile is based on publicly available information. Ahmad is not affiliated with or endorsed by Clera. Privacy Policy