Michael Seifert

Software Engineer, Trainer at Selbstständig

Augsburg, Bavaria, Germany
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
Michael Seifert is a software engineer and trainer with 16 years of experience who combines hands-on development, public speaking, and workshop leadership to raise code quality and team collaboration. Based in Augsburg, he has worked across industries since 2016 and runs his own consultancy where he mentors developers and shapes continuous-learning cultures. A long-time Python user (first code in 2006) and maintainer of the widely used pytest-asyncio project, he focuses on robust async testing, event loop semantics, and pragmatic refactors that simplify test automation. He thrives in product teams with broad responsibilities, bridging technical and business goals, and brings a rare mix of deep technical craftsmanship and practical teaching experience.
code16 years of coding experience
job1 year of employment as a software developer
bookMaster of Science - MS, Media Informatics, Master of Science - MS, Media Informatics at LMU Munich – Ludwig-Maximilians-Universität München
bookBachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Umeå University
stackoverflow-logo

Stackoverflow

Stats
864reputation
44kreached
10answers
0questions
github-logo-circle

Github Skills (13)

pytest10
python10
plugin10
asyncio10
testing10
hy9
podman6
centos6
pycharm6
container6
fixture6
python-path6
pytest-fixtures6

Programming languages (16)

JavaC++JinjaRustCCMakeMakefileGo

Github contributions (5)

github-logo-circle
pytest-dev/pytest-asyncio

May 2019 - Jan 2023

Asyncio support for pytest
Role in this project:
userBackend Developer & Test Automation Engineer
Contributions:131 reviews, 56 commits, 561 PRs in 3 years 9 months
Contributions summary:Michael primarily focused on enhancing the pytest-asyncio library, improving its support for asynchronous testing with pytest. They refactored and simplified code related to event loop management, particularly the handling of fixtures and their interaction with Hypothesis tests. The user also addressed bug fixes and made improvements to code related to test collection and integration of pytest-asyncio with various testing frameworks. Furthermore, they added support for new Python versions and removed support for older versions.
pythonasynciopython3pytestsanic
digitalernachschub/staves

Nov 2017 - Oct 2020

Contributions:502 commits, 34 pushes, 1 branch in 2 years 11 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
Michael Seifert - Software Engineer, Trainer at Selbstständig