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.
14 years of coding experience
4 years of employment as a software developer
Master of Science (MSc), Computer Science, Master of Science (MSc), Computer Science at Universiteit Twente / Twente University
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:
QA 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.
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.