Joscha Götzer

Senior Software Engineer at LEAGUES

Göppingen, Baden-Württemberg, 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
Joscha Götzer is a Senior AI Application Engineer with a decade of hands-on experience building back-end systems and developer-facing APIs, currently based in Göppingen, Germany. He has progressed through multiple engineering roles at TeamViewer and contributed to high-impact open-source Telegram libraries (Pyrogram, python-telegram-bot, Telethon), focusing on concurrency, event handling, and developer ergonomics. His work shows a pragmatic balance of core protocol-level fixes and usability improvements—adding thread locks, API refinements, and utility methods to make libraries more robust and friendly. Joscha combines strong Python expertise with practical product experience from startups and research environments, including Fraunhofer and several SaaS teams. Known for quietly improving developer experience (for example enabling alternative input types and better message formatting), he brings an eye for backwards compatibility and maintainability. He holds a BSc in Computer Software Engineering from the University of Stuttgart and enjoys turning subtle edge-case bugs into dependable features.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science - BS, Computer Software Engineering, Bachelor of Science - BS, Computer Software Engineering at University of Stuttgart
languagesGerman, English, French, Armenian
stackoverflow-logo

Stackoverflow

Stats
525reputation
26kreached
6answers
3questions
Badges
encryption
top-5%
pdf
top-5%
github-logo-circle

Github Skills (34)

application-framework10
lib10
telethon10
telegram-api10
python10
api-design10
app-framework10
bots10
telegram10
mtproto10
googlebot10
web-framework10
async9
asynchronous9
markdown9

Programming languages (20)

PowerShellC#MDXJavaC++RustCGo

Github contributions (5)

github-logo-circle
We have made you a wrapper you can't refuse
Role in this project:
userBack-end Developer
Contributions:28 reviews, 7 commits, 20 PRs in 2 years 9 months
Contributions summary:Joscha contributed to the `python-telegram-bot` project, demonstrating expertise in the bot framework and its functionalities. Their work involved fixing issues related to channel interactions and adding new methods to generate markdown/HTML strings from message entities, enhancing text formatting capabilities. Additionally, the user addressed deprecation warnings and added utility functions, improving code maintainability and user experience. These contributions highlight the user's ability to develop and refine core features of the Telegram bot framework.
telegram-botpythonbotframeworktelegram
pyrogram/pyrogram

Apr 2018 - Dec 2020

Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots
Role in this project:
userBack-end Developer
Contributions:9 reviews, 10 commits, 7 PRs in 2 years 7 months
Contributions summary:Joscha focused on enhancing the Pyrogram library's core functionality. They added thread locks and a `remove_handler` method, demonstrating a focus on concurrency and event handling. Further contributions involved refining the API, including introducing an `Enum` for `ChatAction` and allowing strings as an alternative input, demonstrating a good understanding of API design. Other improvements include fixing a bug in the `get_dialogs` method and enhancing the usability of the library.
pythonbottelegramtelegram-apimtproto-api
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