Islon Scherer

Software Engineer at Apple

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
Islon Scherer is a seasoned software engineer with 15 years of cross-disciplinary experience building backend systems, currently contributing to Apple from Zurich. He has a strong functional-background in Clojure plus extensive Java/Kotlin and cloud-service experience from leading backend work at REWE Digital and earlier roles, and has shipped services integrating databases like Postgres, MongoDB and DynamoDB. At Apple he contributed to pkl, a configuration-as-code project, improving parsing, tooling and performance—evidence of a pragmatic focus on developer ergonomics and meaningful low-level optimization. Comfortable across web, game and distributed systems, he combines deep implementation skills with a track record of refactoring and stabilizing complex codebases.
code15 years of coding experience
job15 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at Universidade Federal de Santa Catarina
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
1,187reputation
115kreached
9answers
12questions
github-logo-circle

Github Skills (21)

parser10
configuration-management10
java10
javas10
configuration-file10
configurations10
validations9
validation9
kotlin9
functional-programming8
testing8
json7
haskell6
clojure6
nodejs6

Programming languages (13)

JavaSchemeGoHTMLGroovyKotlinTypeScriptPkl

Github contributions (5)

github-logo-circle
apple/pkl

Feb 2024 - Mar 2025

A configuration as code language with rich validation and tooling.
Role in this project:
userBack-end Developer
Contributions:238 reviews, 67 PRs, 51 pushes in 1 year 1 month
Contributions summary:Islon primarily focused on improving the Pkl configuration language and its tooling. They addressed bugs in the CLI and property parsing, enhanced the functionality of the reflect library, and implemented performance improvements by removing hidden modifiers and optimizing the parser. Additionally, the user added a test to check for out of sync snippets. They also contributed to the refactoring of the codebase.
configconfigurationdatajavajson
stackoverflow/novah

Feb 2020 - Dec 2022

novah language
Contributions:7 releases, 824 commits, 147 PRs in 2 years 10 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
Islon Scherer - Software Engineer at Apple