Tako Schotanus

Principal Software Engineer at IBM

Alicante, Valencian Community, Spain
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
Tako Schotanus is a Principal Software Engineer with 15+ years of experience designing robust, well-architected systems across Java, C/C++, and legacy stacks, now based in Alicante. He has driven compiler and runtime work at Red Hat (including the Ceylon language and JDK evolution) and recently contributed to GraalVM native-image improvements that address Windows command-line limits—an example of tackling subtle platform pain points. Known for prioritizing clean design over quick fixes, he has led technical efforts from emergency-services backend systems to developer tooling and cloud-native quick starts. At IBM he continues to shape language and runtime futures while mentoring teams to produce maintainable, production-grade software.
code14 years of coding experience
job31 years of employment as a software developer
bookCSG Jan Arentsz
bookComputer Science, Computer Science at De Haagse Hogeschool / The Hague University of Applied Sciences
bookComputer Science, Computer Science at Delft University of Technology
languagesDutch, English, Spanish, German, French
github-logo-circle

Github Skills (8)

javas10
compiler10
compiler-compiler10
graalvm10
java10
aot9
build-automation8
windows7

Programming languages (25)

C#CGoHTMLSvelteGroovyYAMLTypeScript

Github contributions (5)

github-logo-circle
oracle/graal

May 2020 - Sep 2020

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
userBackend Developer
Contributions:6 reviews, 1 PR, 29 comments in 4 months
Contributions summary:Tako focused on improving the native-image build process for the GraalVM project. Their contributions involved modifying the build arguments and file handling, particularly on Windows systems, to accommodate large command-line arguments. They introduced the use of temporary argument files to overcome command-line length limitations and added functionality to handle and manage these files, including cleanup procedures. They also made improvements to error analysis by copying argument files for debugging purposes.
polyglotpythonjavascriptrubyanywhere
Contributions:1 release, 5 commits, 1 branch in 4 years
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
Tako Schotanus - Principal Software Engineer at IBM