Gijs Stuurman

Clojure Programmer at TheGeez.net

Amsterdam, 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

👤
Senior
🎓
Top School
Gijs Stuurman is a pragmatic Clojure programmer based in Amsterdam with 14 years of hands-on experience building web applications, event-sourced back-ends and single-page ClojureScript front-ends. He runs freelance consultancy under TheGeez.net and has applied his skills across startups and product teams, including building operations and back-end services in Ruby on Rails and event-sourced systems at Studyflow. Comfortable across the JVM and JavaScript ecosystems, he also deploys and scales services on AWS and Heroku. An attention to correctness shows in his open-source QA work on the prominent RxJava project, where he wrote failing tests and fixes to expose and resolve subtle operator bugs. Trained with an MSc in Computer Science from Universiteit Twente, Gijs blends rigorous engineering discipline with a preference for small, effective teams and maintainable systems.
code14 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Universiteit Twente / Twente University
languagesEnglish, Dutch
github-logo-circle

Github Skills (7)

javas10
reactive-streams10
rxjava10
java10
rxjavafx10
testing10
junit9

Programming languages (7)

JavaShellCHTMLElixirPythonClojure

Github contributions (5)

github-logo-circle
ReactiveX/RxJava

Mar 2013 - Mar 2013

RxJava – Reactive Extensions for the JVM – a library for composing asynchronous and event-based programs using observable sequences for the Java VM.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:5 commits in 7 days
Contributions summary:Gijs focused on testing and identifying bugs within the RxJava library. Their contributions involved creating failing test cases to expose issues with operators like `takeWhile` and `toList`. They also implemented fixes to address the discovered problems, ensuring the library's stability and correct behavior with multiple subscribers.
asynchronousrxjavareactive-streamsreactive-extensionsjvm
thegeez/clj-static-blog

Mar 2012 - Mar 2018

Contributions:13 commits in 6 years 1 month
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
Gijs Stuurman - Clojure Programmer at TheGeez.net