David Ayotte

Analyste Quantitatif

Montreal, Quebec, 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

🤩
Rockstar
🎓
Top School
David Ayotte is a quantitative analyst and PhD mathematician based in Montreal with seven years of experience applying advanced mathematical modeling and data science to finance and research. He combines deep theoretical training—demonstrated by a PhD and multiple research assistantships that produced new theorems—with practical software engineering skills, contributing significant backend code to the widely used open-source SageMath project (including a graded quasimodular forms ring implementation). At MAG Energy Solutions he translates complex data into actionable insights, while his prior academic roles include publishing Python packages on PyPI and presenting original results at conferences. Comfortable across Python, PARI/GP, and scientific tooling, he brings a proven ability to model abstract mathematical concepts into robust, reusable software. Colleagues know him as a versatile problem-solver who enjoys tackling hard theoretical challenges and shipping code that endures beyond the research lab.
code6 years of coding experience
bookMaster of Science - MS, Mathematics, Master of Science - MS, Mathematics at Université Laval
bookDoctor of Philosophy - PhD, Mathematics, Doctor of Philosophy - PhD, Mathematics at Concordia University
bookDEC, Sciences de la nature, DEC, Sciences de la nature at Cégep de Saint-Félicien
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

mathematics10
modulo10
mathematical10
modular10
modular-arithmetic10
math10
python10
forms10
maths10
algebra9
polynomials9
poly9

Programming languages (4)

HTMLGnuplotJupyter NotebookPython

Github contributions (5)

github-logo-circle
sagemath/sage

Mar 2021 - Feb 2023

Main repository of SageMath
Role in this project:
userBack-end Developer
Contributions:80 reviews, 177 commits, 11 PRs in 1 year 11 months
Contributions summary:David primarily focused on implementing the initial framework and core components for a graded quasimodular forms ring within the SageMath library. The contributions involved creating a new class, `QuasiModularForms`, and its associated element class, `QuasiModularFormsElement`, defining the structure and algebraic properties of the ring. The developer also implemented fundamental methods for the class, such as `q_expansion`, `serre_derivative`, and `to_polynomial` to represent and manipulate the ring's elements, while supporting the use of different congruence subgroups.
Contributions:2 releases, 60 commits, 72 pushes in 1 year 8 months
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
David Ayotte - Analyste Quantitatif