Tim Koschuetzki

Co-Founder at Transloadit

Berlin Metropolitan Area 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
Tim Koschuetzki is a seasoned co-founder and software engineer with 18 years of experience building scalable, highly available infrastructure and full-stack systems from Berlin. As co-founder of Transloadit, he architects cloud-native file upload and transformation services (video encoding, image resizing, document conversion) and drives decisions across engineering, product and operations. He is fluent in Node.js and Go, contributes to well-known open-source projects like Uppy and tusd, and maintains utilities such as node-retry that embody his pragmatic approach to reliability. Beyond shipping production systems, he enjoys refining projects iteratively—often improving internationalization and edge-case handling—and brings a hands-on blend of systems thinking and developer ergonomics to long-lived services.
code18 years of coding experience
job12 years of employment as a software developer
bookHeinrich-Hertz-Oberschule Berlin
languagesEnglish, French
github-logo-circle

Github Skills (20)

asynchronous10
api-rest10
javascript10
back-end-development10
api-design10
restful-api10
async10
internationalization10
localization10
go10
uppy10
file-upload10
error-handling10
rest-api10
nodejs10

Programming languages (12)

TypeScriptJavaC++CoffeeScriptCJavaScriptGoPHP

Github contributions (5)

github-logo-circle
tim-kos/node-retry

May 2011 - Jan 2022

Abstraction for exponential and custom retry strategies for failed operations.
Role in this project:
userBack-end Developer
Contributions:3 releases, 5 reviews, 78 commits in 10 years 10 months
Contributions summary:Tim primarily contributed to the core functionality of the `node-retry` library. They implemented retry logic, including setting timeouts and handling errors. Their work involved defining the retry operation, managing attempts, and providing methods for retrying failed operations. Furthermore, the user refactored the code, added tests for timeout functionality, and implemented the `wrap` functionality.
custom-retry-strategiesfailedexponentialretry-strategiesretry
tus/tusd

Mar 2013 - Feb 2016

Reference server implementation in Go of tus: the open protocol for resumable file uploads
Role in this project:
userBack-end Developer
Contributions:1 release, 11 commits, 1 push in 2 years 11 months
Contributions summary:Tim contributed to the server-side implementation of tusd, a reference implementation of the tus resumable file upload protocol. Their work included fixing conflicts, adding new routes for compatibility with jQuery File Upload, and supporting POST requests without a Content-Range header. They also introduced configuration options for data store directory and maximum size, improving the server's adaptability.
golangtusopen-protocolresumableresumable-upload
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
Tim Koschuetzki - Co-Founder at Transloadit