Johan Dorland

Software Developer at Topicus

North Holland, Netherlands
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
Johan Dorland is a pragmatic software developer with 10 years of experience building backend systems and supporting platform operations across finance and edtech companies in the Netherlands. He holds a Cum Laude Bachelor's and a Master's in Computer Science from Universiteit Utrecht and has practical DevOps experience onboarding teams to Kafka clusters and maintaining Java services. Currently at Topicus after a multi-year engineering role at Iddink Group, Johan combines production-focused development with a strong grounding in algorithms and systems from his academic tutoring background. He contributes to open-source—having implemented core features and precision fixes in the well-regarded gojsonschema project—demonstrating attention to correctness and dependency hygiene. Colleagues rely on him for dependable, detail-oriented solutions that bridge operational needs and robust software design.
code10 years of coding experience
job4 years of employment as a software developer
bookBachelor's degree, Informatica, Cum Laude, Bachelor's degree, Informatica, Cum Laude at Universiteit Utrecht
languagesDutch, English
github-logo-circle

Github Skills (9)

go10
json-schema10
apidoc9
api9
algorithms8
data-structures8
algorithm8
data-structure8
testing7

Programming languages (5)

JavaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
xeipuuv/gojsonschema

Dec 2017 - Oct 2019

An implementation of JSON Schema, draft v4 v6 & v7 - Go language
Role in this project:
userBack-end Developer
Contributions:3 releases, 30 commits, 51 PRs in 1 year 9 months
Contributions summary:Johan implemented core functionalities for the JSON Schema implementation, focusing on features such as ID parsing and reference resolution. Their contributions included changes to `schema.go`, `schema_test.go`, `schemaPool.go`, `subSchema.go`, and `schemaReferencePool.go`, suggesting a deep understanding of the project's internal workings. They also addressed rounding errors by utilizing `math/big.Rat` instead of `float64` and upgraded dependencies.
json-schemago-languagejson
johandorland/gojsonschema

Dec 2016 - Oct 2019

An implementation of JSON Schema, draft v4 - Go language
Contributions:38 pushes, 18 branches in 2 years 9 months
golangjsonschemago-languagejson-schemajson
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
Johan Dorland - Software Developer at Topicus