Yannik Ammann

Quantitative Developer

Zurich, Zurich, Switzerland
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
Yannik Ammann is a Quantitative Developer based in Zurich with 11 years of software engineering experience and a Master’s in Mathematics from ETH Zürich. He blends rigorous mathematical training with practical software craftsmanship—holding an EFZ in software development—and has applied this mix to Bayesian joint models in Julia as well as production-oriented Django back-end contributions. His open-source work includes modernizing and maintaining widely used Django packages (adding Python 3/Django 1.8 support and testing infrastructure) and extending admin UX for secure user hijacking workflows. Comfortable teaching complex concepts to students and collaborators, he translates statistical thinking into reproducible workflows for researchers and clinical statisticians. Colleagues can expect a developer who equally values formal correctness, maintainability, and pragmatic solutions in quantitative systems.
code11 years of coding experience
job1 year of employment as a software developer
bookPasserelle, Passerelle at AME - Aargauische Maturitätsschule für Erwachsene
bookKantonsschule Baden IMS
bookMaster's degree, Mathematics, Master's degree, Mathematics at ETH Zürich
bookEFZ, Software Development, EFZ, Software Development at Berufsfachschule BBB Baden
languagesGerman, German, English, French
github-logo-circle

Github Skills (20)

python10
back-end-development10
background-process10
django10
background-processing10
background-worker10
queuing10
background-task10
queue10
testing9
html-template9
python-templates9
apptemplates9
cpp-templates9
code-templates9

Programming languages (1)

Python

Github contributions (5)

github-logo-circle
django-hijack/django-hijack

Nov 2014 - Jun 2015

With Django Hijack, admins can log in and work on behalf of other users without having to know their credentials.
Role in this project:
userBack-end Developer
Contributions:62 commits, 21 PRs, 19 pushes in 6 months
Contributions summary:Yannik primarily contributed to the implementation of Django Hijack functionality. This involved adding features to reverse hijacks, enabling admins to switch back to their original accounts, and creating new URLs and views for this purpose. The user also made modifications to the admin interface, including the addition of a "Hijack" button and adjustments to the display, along with tests and travis configurations. Key files modified included helpers, views, admin, and templates.
django-hijackpythonon-behalf-ofdjangolog-in
Role in this project:
userBack-end Developer
Contributions:27 commits, 14 PRs, 9 pushes in 22 days
Contributions summary:Yannik contributed significantly to the Django-based background task queue project. Their work included adding Django 1.8 and Python 3 support, indicating efforts to modernize the codebase. They also added essential setup files such as `runtests.py`, `manage.py`, and test settings, facilitating testing and environment configuration. Furthermore, the user addressed merge conflicts and bumped the package version, indicating their involvement in maintenance and project updates.
pythondjangobackground-jobswork-queuequeueing
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
Yannik Ammann - Quantitative Developer